Samash
Samash
by
Akash Samanta
Thesis title: Cloud and Digital-Twin Enhanced Thermal Safety Framework for E-Mobility
Battery Management Systems
An oral defense of this thesis took place on March 12, 2025 in front of the following
examining committee:
Examining Committee:
The above committee determined that the thesis is acceptable in form and content and that
a satisfactory knowledge of the field covered by the thesis was demonstrated by the
candidate during an oral examination. A signed copy of the Certificate of Approval is
available from the School of Graduate and Postdoctoral Studies.
ii
ABSTRACT
Lithium-ion batteries (LIBs) are the preferred energy storage for electric vehicles (EVs)
due to their high energy density and efficiency. However, frequent EV fires expose critical
shortcomings in current battery management systems (BMS) and thermal controls. LIBs
exhibit nonlinear characteristics sensitive to operating and environmental conditions, but
existing BMS technologies rely solely on surface temperature measurements, neglecting
core temperatures, which can be up to 10°C higher during fast charging or high-load
conditions. This limitation contributes to overheating, accelerated degradation, and thermal
runaway. This thesis develops advanced core temperature estimation techniques, including
hybrid equivalent circuit models (ECM), long short-term memory (LSTM) networks,
bidirectional LSTM (Bi-LSTM), and Kolmogorov-Arnold network–LSTM fusion
networks. These methods achieve real-time core temperature estimation with errors as low
as 0.16°C across a wide range of ambient temperatures and charging/discharging C-rates.
A digital twin (DT)-based core temperature prediction model forecasts temperatures three
minutes ahead with a prediction error under 0.4°C. Validation includes LIB cells of varying
form factors, such as 18650 and 21700, and chemistries like nickel cobalt aluminum oxide
(NCA) and nickel manganese cobalt oxide (NMC). To enhance scalability and
functionality, the research integrates cloud computing and DT technologies for real-time
monitoring, predictive control, and efficient thermal management. Internal temperature-
informed closed-loop control demonstrated effective overheating prevention, improving
response time by two minutes. Unlike previous studies, this research validates the
framework using a 14-cell LIB module, rather than single cells. A key innovation is the
DT-based BMS, which predicts thermal behavior up to three minutes in advance, aligning
with IEC 62933-2-1:2017 standards for proactive risk mitigation. Cloud-based monitoring
and data storage support predictive maintenance and second-life applications for retired
batteries. The integration of machine learning, Internet of Things (IoT), and DT
technologies ensures adaptability to dynamic conditions. Computational cost and latency
were analyzed, with latencies ranging from 5 ms locally to 85 ms for cloud-based systems.
By addressing critical gaps in BMS capabilities and introducing predictive thermal
management strategies, this research advances EV battery safety and management.
iii
Keywords: electric vehicle; thermal management system; machine learning; artificial
iv
AUTHOR’S DECLARATION
I hereby declare that this thesis consists of original work of which I have authored.
This is a true copy of the thesis, including any required final revisions, as accepted by my
examiners.
University) to lend this thesis to other institutions or individuals for the purpose of scholarly
at the request of other institutions or individuals for the purpose of scholarly research. I
Akash Samanta
v
STATEMENT OF CONTRIBUTIONS
Books
1. A. Samanta and S. Williamson, “Battery Technologies for E-Mobility-Innovations,
Applications, and Advanced Management Systems,” ISBN: 978-87-7004-086-0. River
Publishers, Denmark, 2024.
2. S. Williamson, A. Samanta, C. Chetri, L. Anekal, and A. Huynh, Energy management
strategies for electric and plug-in hybrid electric vehicles, In Press, Springer Nature,
Switzerland, 2024.
3. Williamson, S., Samanta, A., Anekal, L., “Principles of Electric Energy Storage
Systems for E-Mobility”. In Press. Wiley, New Jersey, 2025.
Book Chapters
1. A. Samanta, A. Huynh, L. Anekal, C. Chetri, and S. Williamson, “Advanced charging
and battery management systems for e-mobility,” in Power Electronic Converters and
Systems Applications, The Institution of Engineering and Technology, 2024.
2. A. Samanta, L. Anekal, C. Chetri, and S. Williamson, “Vehicle electrification and
energy storage systems in modern power grids,” in Vehicle Electrification in Modern
Power Grids: Disruptive Perspectives on Power Electronics Technologies and Control
Challenges, Elsevier, 2024.
3. C. Chetri, A. Samanta, L. Anekal, and S. Williamson, “Energy storage systems for
transportation electrification,” in Electric Vehicles and Distributed Generation -
Microgrids, River Publishers, Denmark, 2024.
Journal Articles
1. A. Samanta and S. Williamson, “Cloud-Integrated Adaptive Deep Learning
Framework for Real-Time Battery Core Temperature Estimation and Enhanced
Thermal Safety,” IEEE Transactions on Transportation Electrification, 2025,
Accepted.
2. A. Samanta, M. Sharma, W. Locke, and S. Williamson, “Cloud-enhanced battery
management system architecture for real-time data visualization, decision making, and
long-term storage,” IEEE Journal of Emerging and Selected Topics in Industrial
Electronics, 2025, Accepted.
3. D. Karnehm, A. Samanta, C. Rosenmuller, A. Neve, and S. Williamson, “Core
temperature estimation of lithium-ion batteries using long short-term memory (LSTM)
network and Kolmogorov-Arnold network (KAN),” IEEE Transactions on
Transportation Electrification, 2024, Accepted.
4. D. Karnehm, A. Samanta, L. Anekal, S. Pohlmann, A. Neve, and S. Williamson,
“Comprehensive comparative analysis of deep learning-based state-of-charge
estimation algorithms for cloud-based lithium-ion battery management systems,” IEEE
Journal of Emerging and Selected Topics in Industrial Electronics, 2024.
5. D. Karnehm, A. Samanta, M. Hohenegger, N. Tashakor, S. M. Goetz, M. Kuder, A.
Neve, and S. Williamson, “Universal data specification and real-time data streaming
architecture for cloud-based battery management systems,” IEEE Journal of Emerging
and Selected Topics in Power Electronics, 2024.
vi
6. A. Samanta and S. Chowdhuri, “Active cell balancing of lithium-ion battery pack
using dual DC-DC converter and auxiliary lead-acid battery,” Journal of Energy
Storage, vol. 33, p. 102 109, 2021.
7. S. Surya, A. Samanta, V. Marcis, and S. Williamson, “Hybrid electrical circuit model
and deep learning-based core temperature estimation of lithium-ion battery cell,” IEEE
Transactions on Transportation Electrification, vol. 8, no. 3, pp. 3816–3824, 2022.
8. A. Samanta, S. Chowdhuri, and S. S. Williamson, “Machine learning-based data-
driven fault detection/diagnosis of lithium-ion battery: A critical review,” Electronics,
vol. 10, no. 11, p. 1309, 2021.
9. A. Samanta and S. S. Williamson, “A survey of wireless battery management system:
Topology, emerging trends, and challenges,” Electronics, vol. 10, no. 18, p. 2193,
2021.
10. A. Samanta and S. S. Williamson, “A comprehensive review of lithium-ion cell
temperature estimation techniques applicable to health-conscious fast charging and
smart battery management systems,” Energies, vol. 14, no. 18, p. 5960, 2021.
11. S. Surya, A. Samanta, V. Marcis, and S. Williamson, “Smart core and surface
temperature estimation techniques for health-conscious lithium-ion battery
management systems: A model-to-model comparison,” Energies, vol. 15, no. 2, p. 623,
2022.
12. A. Samanta and S. Williamson, “Machine learning-based remaining useful life
prediction techniques for lithium-ion battery management systems: A comprehensive
review,” IEEJ Journal of Industry Applications, vol. 12, no. 4, pp. 563–574, 2023.
Conference Proceedings
1. A. Samanta and S. Williamson, “Introducing time-lag and Bi-LSTM neural network
for in operando surface temperature estimation in lithium-ion batteries,” in IEEE
Energy Conversion Congress Expo (ECCE) Asia, 2025, Accepted.
2. M. Sharma, A. Samanta, W. Locke, and S. Williamson, “Critical role of individual
cell temperature monitoring in mitigating thermal runaway and reducing accelerated
degradation in lithium-ion batteries,” in IEEE Applied Power Electronics Conference
and Exposition (APEC), IEEE, 2025.
3. A. Samanta, C. Chetri, and S. Williamson, “Crucial examination of thermal behavior
of solid-state battery for intelligent gray box model-based automotive battery
management systems,” in IECON 2024- 50th Annual Conference of the IEEE
Industrial Electronics Society (IECON), IEEE, 2024.
4. A. Huynh, A. Samanta, and S. Williamson, “Temporal sensitivity analysis for
enhanced dynamic equivalent circuit modeling of lithium-ion batteries in on-board
battery management systems,” in IECON 2024- 50th Annual Conference of the IEEE
Industrial Electronics Society (IECON), IEEE, 2024.
5. A. Samanta, C. Chetri, D. Karnehm, A. Neve, and S. Williamson, “Temporal
sensitivity analysis of internal temperature informed charging algorithms and rapid
thermal management system for e-mobility,” in 2024 IEEE Energy Conversion
Congress and Exposition (ECCE), IEEE, 2024.
6. M. Sharma, A. Samanta, C. Chetri, and S. Williamson, “Real-time can data acquisition
and visualization: Synerging physical-to-virtual (p2v) twinning of automotive battery
vii
management systems,” in IECON 2024- 50th Annual Conference of the IEEE
Industrial Electronics Society (IECON), IEEE, 2024.
7. D. Karnehm, L. Anekal, A. Samanta, A. Neve, and S. Williamson, “Towards digital
twining of lithium-ion battery management systems: An extended Kalman filter for
state-of charge estimation in cloud-platform,” in 2023 IEEE Energy Conversion
Congress and Exposition (ECCE), IEEE, 2023, pp. 6524–6525.
8. D. Karnehm, A. Samanta, A. Neve, and S. Williamson, “Five-layer IoT and fog
computing framework towards digital twinning of battery management systems for e-
transportation,” in 2024 4th International Conference on Smart Grid and Renewable
Energy (SGRE), IEEE, 2024, pp. 1–7.
9. A. Samanta, A. Huynh, N. Shrestha, and S. Williamson, “Combined data driven and
online impedance measurement-based lithium-ion battery state of health estimation for
electric vehicle battery management systems,” in 2023 IEEE Applied Power
Electronics Conference and Exposition (APEC), IEEE, 2023, pp. 862–866.
10. A. Samanta, D. Karnehm, A. Neve, and S. Williamson, “Data-informed healthy cell
clustering technique for second-life applications of retired electric vehicle batteries,”
in 2024 IEEE Transportation Electrification Conference and Expo (ITEC), IEEE,
2024, pp. 1–5.
11. A. Samanta, D. Karnehm, A. Neve, and S. Williamson, “Voltage relaxation pattern
recognition for efficient sorting of healthy cells for second-life applications of retired
electric vehicle batteries,” in 2024 IEEE International Conference on Industrial
Technology (ICIT), IEEE, 2024, pp. 1–6.
12. A. Samanta, A. Huynh, E. Rutovic, and S. Williamson, “Rapid thermal modeling and
discharge characterization for accurate lithium-ion battery core temperature
estimation,” in IECON 2022–48th Annual Conference of the IEEE Industrial
Electronics Society, IEEE, 2022, pp. 1–6.
13. A. Samanta, A. Huynh, M. Sharma, V. Marcis, and S. Williamson, “Supercapacitor
and bidirectional dc-dc converter-based active charge balancing scheme for lithium-
ion batteries,” in 2022 IEEE Energy Conversion Congress and Exposition (ECCE),
IEEE, 2022, pp. 1–7.
14. C. Chetri, A. Samanta, and S. Williamson, “Critical understanding of temperature
gradient during fast charging of lithium-ion batteries at low temperatures,” in IECON
2023-49th Annual Conference of the IEEE Industrial Electronics Society, IEEE, 2023,
pp. 1–6.
15. L. Anekal, A. Samanta, and S. Williamson, “Wide-ranging parameter extraction of
lithium-ion batteries to estimate state of health using electrochemical impedance
spectroscopy,” in 2022 IEEE 1st Industrial Electronics Society Annual On-Line
Conference (ONCON), IEEE, 2022, pp. 1–6.
16. N. Shrestha, A. Samanta, F. C. Fietosa, and S. Williamson, “State-of-the-art wireless
charging systems for e-bikes: Technologies and applications,” in 2023 IEEE 14th
International Conference on Power Electronics and Drive Systems (PEDS), IEEE,
2023, pp. 1–6.
17. A. Huynh, A. Samanta, C. Chetri, and S. Williamson, “Online determination of
lithium-ion battery state of health based on normalized change of state of temperature
for e-mobility applications,” in 2023 IEEE Transportation Electrification Conference
& Expo (ITEC), IEEE, 2023, pp. 1–6.
viii
18. L. Anekal, A. Samanta, and S. Williamson, “Rapid parameterization of lithium-ion
batteries using frequency window identification technique for on-board charge control
and battery management,” in 2024 IEEE Applied Power Electronics Conference and
Exposition (APEC), IEEE, 2024, pp. 1330–1337.
19. A. Huynh, A. Samanta, and S. Williamson, “Effects of regenerative braking on hybrid
battery balancing,” in 2024 IEEE Applied Power Electronics Conference and
Exposition (APEC), IEEE, 2024, pp. 815–821.
20. L. Anekal, A. Samanta, U. Deshpande, and S. Williamson, “Real-time point-to-point
parameter tracking for fault prognosis of lithium-ion batteries using electrochemical
impedance spectroscopy,” in 2023 IEEE 8th Southern Power Electronics Conference
(SPEC), IEEE, 2023, pp. 1–5.
21. A. Huynh, A. Samanta, C. Chetri, L. Anekal, and S. Williamson, “Health-conscious
dual stage hybrid lithium-ion battery balancing strategy for e-mobility,” in 2023 IEEE
Energy Conversion Congress and Exposition (ECCE), IEEE, 2023, pp. 1683–1690.
22. M. Sharma, A. Samanta, A. Huynh, and S. Williamson, “Rapid PCB development
using CO2 laser and galvo scanner for modular battery management systems,” in
IECON 2023-49th Annual Conference of the IEEE Industrial Electronics Society, IEEE,
2023, pp. 1–6.
Patents
1. A. Samanta, and S. Williamson, “Next Generation EV Battery Safety Framework using
a Digital Twin-based Smart Battery Management Systems (BMS)”, Status-Pending.
ix
ACKNOWLEDGEMENTS
First and foremost, I would like to express my deepest gratitude to my supervisor, Dr.
Sheldon Williamson, for his unwavering support, guidance, and encouragement throughout
my doctoral journey. Dr. Williamson’s expertise and dedication have been instrumental in
innovative thinking and his commitment to excellence have left an indelible mark on me,
and I will always be grateful for his mentorship and belief in my abilities.
insightful discussions, and camaraderie we shared have made this journey both
intellectually stimulating and personally rewarding. Working alongside such talented and
passionate individuals has been an incredible privilege, and I am honored to have been a
To my parents and family, words cannot fully capture my appreciation for your
unconditional love, sacrifices, and steadfast belief in me. Your support has been my
foundation, and your encouragement has been my strength. To my son, Trihaan, you are
my greatest joy and my constant reminder of why I strive for excellence. To my spouse,
Ajanta, your patience, and understanding have been my pillars of support, and I am
Finally, I dedicate this work to my parents, family and to all those who have inspired
me to dream big and pursue my goals with relentless determination. This thesis is a
testament to your love and encouragement, and I hope it serves as a reflection of the values
you have instilled in me. Thank you all for being part of this journey.
x
TABLE OF CONTENTS
xi
2.6.5. Cloud-Based Battery Management System (CWBMS) .................................. 25
2.7 Core Temperature Estimation of Lithium-ion Battery ............................................ 26
2.7.1 Classification of Core Temperature Estimation Strategies ............................... 27
2.7.2 Core Temperature Estimation Strategies .......................................................... 30
2.7.3 Limitations of Conventional Temperature Monitoring Techniques ................. 53
2.8 Real-Time Core Temperature Estimation ............................................................... 55
2.9 Cloud and Digital-twin enhanced Battery Management Systems ........................... 56
2.10 Introduction to Digital Twin Technology ............................................................. 57
2.10.1 General Architecture of Digital Twin Technologies ...................................... 59
2.10.2 State-of-the-art application of DT in BMS for E-Transportation ................... 61
2.10.3 Importance of Digital Twin-Based Thermal Management Control Strategy
Informed by Core Temperature Estimation ............................................................... 64
Chapter 3. Research Methodology ........................................................................... 67
3.1 Proposed Framework ............................................................................................... 67
3.1.1 Proposed Framework and Key Components .................................................... 68
3.2 Temperature Estimation Models ............................................................................. 70
3.2.2 Hybrid ECM and LSTM -based Core Temperature Estimation ....................... 78
3.2.2.3 Architecture of 2D-GLSTM Neural Network ................................................... 81
3.2.3 LSTM Network and Kolmogorov-Arnold Network (KAN) for Core and
Surface Temperature Estimation ............................................................................... 85
3.2.4 Bi-LSTM-based Real-time Core Temperature Estimation ............................... 89
3.3 Cloud-enhanced Battery Management System ....................................................... 93
3.3.1 Data Acquisition and Processing ...................................................................... 94
3.3.2 Data Processing and Visualization ................................................................... 95
3.5 Digital-twin enabled Battery Thermal Management Control System ..................... 97
3.6 Deep Learning-based SOC Estimation Algorithms for Cloud-based BMS ............ 99
3.6.1 Extended Kalman filter (EKF) for SOC Estimation in Cloud ........................ 100
3.6.2 Feedforward Neural Network (FNN) ............................................................. 100
3.6.3 Long Short-Term Memory (LSTM) ............................................................... 101
3.6.4 Gated Recurrent Unit (GRU) .......................................................................... 102
3.7 Experimental Setup ............................................................................................... 103
3.7.1 Experimental Setup for Core Temperature Estimation of 18650 Cell ........... 103
xii
3.7.3 Experimental Setup for Samsung INR 21700 Cell and Module Level Testing
and Real-time Data Logging in Cloud ..................................................................... 108
3.7.4 Experimental Setup for Samsung INT 21700 Cell and Module Level Testing
and Real-time Core Temperature Estimation and Logging in Local Machine and
Cloud ....................................................................................................................... 111
Chapter 4. Results and Discussion .......................................................................... 118
4.1 Validation of Proposed Models and Core Temperature Estimation Techniques .. 118
4.1.1. Model validation 1-RC and 2-RC EETM for Core Temperature Estimation 118
4.1.2 Validation of Hybrid ECM and LSTM-based Core Temperature Estimation 127
4.1.3 Validation of LSTM Network and KAN-based Surface and Core Temperature
Estimation Techniques............................................................................................. 136
4.2.1 Real-time Data Acquisition Efficiency ........................................................... 146
4.2.3 Grafana Visualization Capabilities ................................................................. 147
4.2.4 System Integration, Data Flow, and Data Security......................................... 149
4.3 Implementation of cloud-based SOC Estimation and Comparative Analysis ...... 162
4.3.1 Description of data and model training .......................................................... 162
4.4 Implementation of Cloud-enhanced Real-time Core Temperature Estimation and
Control ......................................................................................................................... 171
4.4.1 Data Acquisition for training and validation of Bi-LSTM ............................. 171
4.4.2 Model Training and Validation ...................................................................... 173
4.4.3 Realtime Core Temperature Estimation using Pre-Trained Bi-LSTM in Local
Machine ................................................................................................................... 176
4.4.4 Realtime Core Temperature Estimation using Pre-Trained Bi-LSTM in Cloud
................................................................................................................................. 178
4.4.5 Data Storage and Visualization ...................................................................... 179
4.4.6 Real-Time Updates and Decision-Making ..................................................... 180
4.5 Integration of Digital-twin-based Battery Thermal Management Control System 182
4.6 Challenges and Limitations ................................................................................... 185
4.6.1 Cloud-enhanced BMS Architecture ................................................................ 185
4.6.2 Digital-twin-based BMS ................................................................................. 185
Chapter 5. Conclusions and Future Work ............................................................. 187
5.1. Advanced Core Temperature Estimation Techniques ............................................. 187
5.2 Cloud-Enhanced Battery Management Systems ................................................... 188
5.3 Deep Learning-Based Estimation and Thermal Management Strategies .............. 190
xiii
5.4 Integration of Digital-twin-based Battery Thermal Management Control System 190
5.5 Cloud-Based SOC Estimation and Comparative Analysis ................................... 191
5.7 Limitations of the Study ........................................................................................ 193
5.8 Future Research Directions ................................................................................... 193
REFERENCES .............................................................................................................. 195
xiv
LIST OF TABLES
Table 2.1: Safe operating regions of most widely used LIB chemistries. .......................... 9
Table 2.2: Most popular electric vehicle lithium-ion battery capacity ............................. 14
Table 2.3: Summary of electrochemical thermal modelling-based temperature estimation
strategies ........................................................................................................................... 33
Table 2.4: Summary of EECM-based temperature estimation strategies ......................... 39
Table 2.5: Summary of numerical methods-based temperature estimation strategies ...... 42
Table 2.6: Summary of direct impedance measurement-based strategies ........................ 46
Table 2.7: Summary of ML-based temperature estimation techniques ............................ 49
Table 2.8: Temperature Estimation Models and Performance ........................................... 56
Table 3.1: Specifications of 18650 LIB Cell Under Test ............................................... 105
Table 3.2: Specification of Molicel P42A ...................................................................... 106
Table 4.1: MAE and RMSE in the Prediction of Vt and Ts Estimation .......................... 128
Table 4.2: Hyperparameters of the 2D-GLSTM Model ................................................. 130
Table 4.3: Hyperparameters of KAN and LSTM models ............................................... 138
Table 4.4: MAE, RMSE, and R2 Core and Surface Temperature per Model of drilled cells
in °C. ............................................................................................................................... 139
Table 4.5: MAE Surface and Core Temperature per Model in °C ................................. 142
Table 4.6: MAE, and RMSE Core and Surface Temperature per Model at UDDS dataset
at variations of training in °C .......................................................................................... 143
Table 4.7: Computational cost comparison of models and different hardware setups in ms
......................................................................................................................................... 145
Table 4.8: Bandwidth allocation ..................................................................................... 155
Table 4.9: Data sampling rate and memory allocation ................................................... 155
Table 4.10: Average roundtrip latency based on the physical location of the cloud server
......................................................................................................................................... 158
Table 4.11: Architecture of the models ........................................................................... 163
Table 4.12: Machine learning Hyperparameters ............................................................. 163
Table 4.13: Mean Absolute Error (MAE) and Root Mean Square Error (RMSE) of FNN,
LSTM, GRU, and EKF of 0.75 h (discharge of SOC 100% − 91.81%) UDDS driving
cycle at 0°C and a measurement frequency of 10 Hz. .................................................... 166
Table 4.14: Approximate distance between the cloud deployment locations and the client,
located in Oshawa ........................................................................................................... 168
Table 4.15: MAE of estimated SOC by FNN, and EKF compared to the capacity-based
SOC at different loss rates. ............................................................................................. 169
Table 4.16: Model Hyperparameters .............................................................................. 174
xv
LIST OF FIGURES
Figure 1.1: Single cell failure to thermal runaway and propagation ................................... 2
Figure 1.2: Surface and core temperature of 18650 LIB at 4C discharge with 25°C
ambient temperature ............................................................................................................ 3
Figure 2.1: Operating temperature region and effect in LIB ............................................ 11
Figure 2.2: EV battery: Cell, Module, Pack (a) Graphical representation (b) Actual Tesla
Model-S Battery Pack ....................................................................................................... 13
Figure 2.3: Functionalities of automotive battery management systems .......................... 15
Figure 2.4: Architecture of a centralized BMS ................................................................. 21
Figure 2.5: Modular- Master- Slave- Daisy Chain Configuration .................................... 21
Figure 2.6: Modular- Master- Slave- Multi Drop Configuration ...................................... 22
Figure 2.7: Schematic layout of a generic WBMS ........................................................... 23
Figure 2.8: Classification of WBMS topologies. .............................................................. 25
Figure 2.9: Schematic layout of a generic temperature estimation strategy for a LIB cell.
........................................................................................................................................... 27
Figure 2.10: Family of (A) Heat generation model, (B) Heat transfer model, (C)
Temperature estimation strategy ....................................................................................... 29
Figure 2.11: Thermal model of a LIB cell (a) First-order model, (b) Second-order model
........................................................................................................................................... 35
Figure 2.12: Fundamental steps in direct impedance measurement-based temperature
estimation .......................................................................................................................... 44
Figure 2.13: Schematic layout of ML-based temperature estimation scheme .................. 48
Figure 2.14: Structure of Physics Informed Neural Network for Cell Temperature
Estimation ......................................................................................................................... 51
Figure 2.15: Three different kinds of digital representation and the corresponding data
flow ................................................................................................................................... 58
Figure 2.16: Basic functionalities of digital twin of a physical system ............................ 59
Figure 2.17:Six-layer digital twin architecture ................................................................. 60
Fig. 2.18: A cloud of things framework ............................................................................ 62
Figure 2.19: Cyber-physical elements of a battery digital twin ........................................ 63
Figure 2.20: Key technologies for DT-based BMS .......................................................... 64
Figure 2.21: Surface and core temperature of 18650 LIB at 4C discharge with 25°C
ambient temperature .......................................................................................................... 65
Figure 2.22: Single-cell failure to thermal runaway and propagation .............................. 66
Figure 3.1: Schematic layout of a digital twin-based BMS for EVs................................. 67
Figure 3.2: Proposed framework of the cloud and digital twin-enhanced core temperature
estimation with feedback control ...................................................................................... 68
Figure 3.3: 1-RC ECM (Thevenin’s equivalent) model of a LIB cell .............................. 71
Figure 3.4: First-order heat resistor-capacitor-based thermal model of LIB .................... 73
Figure 3.5: Second-order equivalent circuit thermal model of LIB .................................. 75
Figure 3.6: Fundamental building blocks of KF-based estimation scheme. ..................... 77
Figure 3.7: Hybrid ECM+2D-GLSTM-based core temperature estimation technique .... 78
xvi
Figure 3.8: (a) 2-RC ECM of a LIB cell, (b) Second-order EETM of LIB cell ............... 79
Figure 3.9: Architecture of Single LSTM. ........................................................................ 82
Figure 3.10: Architecture of 2D-GLSTM. ........................................................................ 84
Figure 3.11: LSTM Architecture and cell structure .......................................................... 86
Figure 3.12: Structure for estimating surface and core temperature using interconnected
LSTM network .................................................................................................................. 87
Figure 3.13: Structure of a Kolmogorov-Arnold Network (KAN) .................................. 88
Figure 3.14: Schematic layout of the proposed framework. ............................................. 90
Figure 3.15: Architecture of Bi-LSTM for core temperature estimation. ......................... 92
Figure 3.16: System level architecture of the proposed cloud-based BMS architecture.94
Figure 3.17: Standard CAN data frame with 11 bits identifier (CAN 2.0A). ................... 95
Figure 3.18: Pseudo code of Python script for CAN data decoding. .............................. 96
Figure 3.19: A framework of a digital twin based BMS................................................... 97
Figure 3.20: Schematic layout of the considered extended Kalman Filter for SOC
Estimation ....................................................................................................................... 100
Figure 3.21: FNN architecture ........................................................................................ 101
Figure 3.22: LSTM architecture...................................................................................... 102
Figure 3.23: Structure of a GRU cell .............................................................................. 103
Figure 3.24: Schematic layout of 18650 cell testing setup ............................................. 104
Figure 3.25: Actual experimental setup for LG 18650 cell testing ................................. 105
Figure 3.26: Installation of core temperature sensors ..................................................... 107
Figure 3.27: Experimental setup: battery cycler, cells and data acquisition system ....... 107
Figure 3.28: Photograph of the 14-cell module. ............................................................. 108
Figure 3.29: Experimental setup for 14-cell module testing and data logging. .............. 109
Figure 3.30: Schematic layout the cloud-enhanced BMS. .............................................. 109
Figure 3.31: Internal Architecture of NXP MCU, MC33771 BMS IC and isolated
communication channels. ................................................................................................ 111
Figure 3.32: Experimental setup with data visualization interface. .............................. 112
Figure 3.33: Communication and control scheme. ......................................................... 114
Figure 3.34: Cylinder volumes used for the estimation of energy densities for 18650 and
21700 cells [268]. ............................................................................................................ 115
Figure 3.35: Evaluation of CT cross-sections of 21700 cell. (e) 2D cross-sections of CT
data at mid-height of the cylinders, (d) line profiles along the dashed lines in (e), f)
digitalization of spiral in (e) [267]. ................................................................................. 115
Figure 3.36: Comparison of Nyquist plot of a sample Cell before and after installing core
temperature sensor .......................................................................................................... 116
Figure 3.37: Installation of core temperature sensors and module assembling ............. 117
Figure 4.1: The pattern of the discharging current applied to the cell. ........................... 118
Figure 4.2: The plot of Tc, Ts and Tamb without using KF. ............................................. 119
Figure 4.3: The pattern of the discharging current applied to the cell. ........................... 120
Figure 4.4: The plot of the estimated Tc and measured Ts. ............................................. 120
Figure 4.5: Variation of the difference between the estimated Tc and measured Ts. ...... 120
Figure 4.6: The pattern of the discharging current applied to the cell. ........................... 121
xvii
Figure 4.7: The plot of the estimated Tc and measured Ts. ............................................. 121
Figure 4.8: Variation of the difference between the estimated Tc and measured Ts. ...... 122
Figure 4.9: The pattern of the discharging current applied to the cell. ........................... 123
Figure 4.10: The plot of the estimated Tc and measured Ts. ........................................... 123
Figure 4.11: Variation of the difference between the estimated Tc and measured Ts. .... 123
Figure 4.12: The pattern of the discharging current applied to both the models. ........... 124
Figure 4.13: Difference between Tc and Ts obtained from the second-order thermal model.
......................................................................................................................................... 125
Figure 4.14: Difference between Tc and Ts obtained from the first-order thermal model.
......................................................................................................................................... 125
Figure 4.15: Comparison between Tc - Ts for higher C discharge. ................................. 127
Figure 4.16: Plot of (a) Actual and predicted Vt with prediction error (b) Measured and
estimated Ts. .................................................................................................................... 128
Figure 4.17: Training dataset (a) HWFET drive cycle I, (b) Tc of cell at different Tamb (c)
Vt of cell. ......................................................................................................................... 130
Figure 4.18: Training dataset (a) US6 drive cycle I, (b) Tc of cell at different Tamb (c) Vt
of cell. ............................................................................................................................. 130
Figure 4.19: Actual and Estimated Tc in UDDS Cycle (a) 273K, (b) 293K, (c) 323K .. 131
Figure 4.20: Performance comparison of core temperature estimation methods at 293K in
UDDS (a) Estimated Tc by different method (b) Estimation error. ............................... 132
Figure 4.21: The plot of (a) current profile (b) Tc under HWFET. ............................... 134
Figure 4.22: The plot of (a) current profile (b) Tc under UDDS..................................... 135
Figure 4.23: The plot of (a) current profile (b) Tc under LA92. ..................................... 135
Figure 4.24. The plot of (a) current profile (b) Tc under UDDS+LA92. ........................ 135
Figure 4.25: Data processing steps. ................................................................................ 137
Figure 4.26: Measured voltage, current and temperature data at 20°C ambient
temperature. .................................................................................................................... 137
Figure 4.27: Measured surface temperature (green) compared with KAN (brown) and
LSTM (brown) estimation models at 10°C ambient temperature ................................... 140
Figure 4.28: Measured core temperature (green) compared with KAN (brown) and LSTM
(red) estimation models at 10°C ambient temperature. .................................................. 140
Figure 4.29: Validation of surface temperature estimation for the validation cell over the
wide range of ambient temperatures. .............................................................................. 141
Figure 4.30: Change of discharge capacity indicating battery degradation .................... 142
Figure 4.31: Measured core and surface temperature (green) compared with KAN
(brown) and LSTM (red) estimation models at UDDS 25°C. ........................................ 144
Figure 4.32: Individual cell voltages of 14 cells during CC-CV charging and CC
discharging at 1C rate with 10 Hz sampling rate. ........................................................... 148
Figure 4.33: Individual cell temperature of all 14 cells during CC-CV charging at 1C rate
with 10 Hz sampling rate. ............................................................................................... 148
Figure 4.34: Incremental pack voltage level with increasing numbers of cells in series.149
Figure 4.35: Data communication protocol ensuring security and privacy. ................... 151
xviii
Figure 4.36: Individual cell balancing profile of the 14-cell battery module with 10 Hz
sampling rate. .................................................................................................................. 153
Figure 4.37: Round trip data transfer latency from Oshawa, Canada. ............................ 158
Figure 4.38: Training loss of FNN, LSTM, and GRU models. ...................................... 164
Figure 4.39: Request time depending on the model between Oshawa (ON) and Montreal
(QC) (a) Oshawa (ON) and (b) Frankfurt (DE). ............................................................. 167
Figure 4.40: Request time measurement using Long-Term Evolution (LTE) as network.
......................................................................................................................................... 170
Figure 4.41: SOC of EKF, and FNN compared to the capacity-based SOC. ................. 171
Figure 4.42: Measured temperatures during 4C discharge at 25°C. ............................... 172
Figure 4.43: Measured temperatures during 2C charging and discharge at 40°C. ......... 173
Figure 4.44: Measured temperatures during 2C charging and discharge at -20°C. ........ 173
Figure 4.45: Training and validation loss. ...................................................................... 174
Figure 4.46: Measured and estimated core temperature of Cell#1 during 1C charge and
discharge at varied ambient temperature. ....................................................................... 176
Figure 4.47: Measured and estimated core temperature of Cell#1 during UDDS at 25°C
ambient temperature. ....................................................................................................... 176
Figure 4.48: Visualization of real-time core temperature estimation in Grafana. .......... 178
Figure 4.49: Real-time decision making to prevent overheating and thermal runaway
during charging. .............................................................................................................. 180
Figure 4.50: Real-time decision making to prevent overheating and thermal runaway
during discharging. ......................................................................................................... 181
Figure 4.51: Real-time decision making showing faster reaction time........................... 182
Figure 4.52: Measured and predicted core temperature (3 minutes ahead of time) by the
digital twin during 1C-charging at 25°C. ........................................................................ 183
Figure 4.53: Measured and predicted core temperature (3 minutes ahead of time) by the
digital twin during 1C-discharging at 25°C. ................................................................... 184
xix
LIST OF ABBREVIATIONS AND SYMBOLS
AC Alternating Current
ANN Artificial Neural Networks
AFE Analog Front-End
BMS Battery Management System
BESS Battery Energy Storage Systems
BPNN Backpropagation Neural Network
CAN Controlled Area Network
CAN FD Controller Area Network Flexible Data-Rate
CWBMS Cloud-Based Battery Management Systems
DC Direct Current
CCCV Constant Current Constant Voltage
COTA Configuration Over-The-Air
DEKF Dual Ensemble Kalman Filter
DUKF Dual Unscented Kalman Filter
DKF Dual Kalman Filter
DEKF Dual Ensemble Kalman Filter
DC Direct Current
DT Digital Twin
DOD Depth of Discharge
DOTA Data Over-The-Air
EV Electric Vehicles
EIS Electrochemical Impedance Spectroscopy
EECM Equivalent Electric Circuit Model
ECM Equivalent Circuit Model
EUKF Extended Unscented Kalman Filter
ESO Extended State Observer
ETNN Electrochemical Thermal Neural Network
xx
EMI Electromagnetic Interference
FEM Finite Element Method
FVM Finite Volume Method
FFNN Feed Forward Neural Network
FEA Finite Element Analysis
FOTA Firmware Over-The-Air
GRU Gated Recurrent Unit
GLSTM Gated Long Short-Term Memory
IoT Internet-of-Things
ITD Impedance-Temperature Detection
IaaS Infrastructure-as-a-Service
JKF Joint Kalman Filter
KAN Kolmogorov-Arnold Network
KF Kalman Filter
LIB Lithium-ion Battery
LPV Linear Parameter Varying
LSTM Long Short-Term Memory
LFP Lithium-iron Phosphate
MNPT Magnetic Nanoparticles Thermometer
MNP Magnetic nanoparticles
MLP Multi-Layer Perceptron
MAE Mean Absolute Error
MSE Mean Squared Error
NN Neural Network
NFC Near Field Communication
OTA Over-The-Air
PDE Partial Differential Equation
PINN Physics-Informed Neural Network
xxi
PCB Printed Circuit Board
PaaS Platform-as-a-Service
RUL Remaining Useful Life
ROM Reduced-Order Model
RLS Recursive Least Squares
RBFNN Radial Basis Function Neural Networks
RNN Recurrent Neural Networks
SOH State of Health
SOC State of Charge
SOP State of Power
SOT State of Temperature
SEI Solid Electrolyte Interphase
SVM Support Vector Machine
SOE State of Energy
SOTA Software Over-The-Air
TMS Thermal Management System
UKF Unscented Kalman Filter
VTS Virtual Thermal Sensor
V2G Vehicle-To-Grid
WBMS Wireless battery management systems
xxii
Chapter 1. Introduction
1
Figure 1.1: Single cell failure to thermal runaway and propagation
Significant temperature gradients often exist between the surface and core of LIB cells,
with differences of up to 10°C in cylindrical cells, especially under high charging or
discharging rates [9] as shown in Figure 1.2. Monitoring the core temperature of individual
cells is crucial for effective TMS, ensuring longer battery life and safer operation.
However, existing battery management systems (BMS) are limited by their reliance on
surface temperature measurements, which fail to capture critical thermal dynamics within
the battery. Furthermore, the nonlinear behavior of LIBs, influenced by temperature, state
of charge (SOC), and state of health (SOH), complicates accurate monitoring. The lack of
adaptive models and comprehensive monitoring leads to inefficiencies in capacity
utilization, cell balancing, and predictive maintenance. Studies indicate that 32% and 37%
of thermal runaway and overheating incidents occur during fast charging and dynamic
driving conditions, respectively [10]. During high-rate charging, accelerated internal
reactions cause significant heat accumulation, particularly when the cooling system is
insufficient, leading to rapid temperature rise and potential thermal runaway [11]. At this
stage, exothermic reactions such as electrolyte decomposition and instability of the anode
and cathode materials further elevate the temperature [12]. Additionally, the degradation
of the solid electrolyte interphase (SEI) layer at high temperatures exposes the anode to
direct contact with the electrolyte, triggering irreversible reactions and accelerating thermal
runaway [13]. These coupled thermodynamic and chemical processes continuously
escalate the temperature, increasing the risk of catastrophic events such as fires or
explosions.
2
Figure 1.2: Surface and core temperature of 18650 LIB at 4C discharge with 25°C ambient temperature
Despite the critical need for monitoring, physical sensors for core temperature
measurement are impractical due to installation challenges and cost constraints. Current
approaches rely on sparse sensor deployment, as seen in the Chevy Volt and Ford C-Max
Hybrid, which employ 16 and 10 sensors for 288 and 76 cells, respectively [14]. Such
limited observability hinders precise thermal management. Moreover, in cylindrical
batteries with larger diameters (e.g., 18650 and 26650 cells), significant thermal gradients
further complicate core temperature estimation, with Biot numbers Bi (Equation 1) greater
than 0.1 indicating substantial disparities between surface and core temperatures [15], [16].
𝑘
𝐵𝑖 = ℎ𝐿 (1)
Here, h is the heat transfer coefficient, L is the characteristic length, and k is the thermal
conductivity.
The limitations of traditional BMS underscore the need for innovative solutions.
Emerging technologies, such as artificial intelligence (AI), machine learning (ML), and
digital twins, hold promise for addressing these challenges. Data-driven approaches enable
adaptive cell modeling and state estimation, while IoT and cloud computing facilitate real-
time data processing and remote monitoring. These technologies provide the foundation
3
for intelligent and scalable BMS capable of predictive control and advanced thermal
management.
The primary aim of this thesis is to develop an enhanced safety framework for
automotive batteries by leveraging advanced AI, ML, Internet of Things (IoT), and digital
twin (DT) technologies. Central to this research is the development of core temperature
estimation techniques, including hybrid equivalent circuit models (ECM), long short-term
memory (LSTM) networks, bidirectional LSTM (Bi-LSTM), and a novel Kolmogorov-
Arnold network–LSTM fusion to enable real-time temperature estimation and prediction.
These advancements aim to enhance TMS control by utilizing real-time core temperature
data to implement adaptive and predictive strategies that align with global safety standards.
Furthermore, the research addresses scalability and cost efficiency by reducing wire
harness complexity through the integration of cloud based BMS. Robust digital-twin-based
predictive models are also developed to mitigate safety risks associated with fast charging
and dynamic operating conditions. The subsequent chapters present a comprehensive
review of the relevant literature, detailed methodologies, experimental setups, and key
results, offering a pathway toward safer, more reliable, and cost-efficient battery
management solutions.
1.1 Motivation
Recent incidents of EV fires and battery failures underscore the limitations of current
BMS architectures. Studies reveal that during fast charging or high-power discharge, the
internal temperature of a battery cell can exceed its surface temperature by up to 10°C. This
core-to-surface temperature gradient, if unmonitored, can lead to severe consequences,
including thermal runaway. Current BMS technologies primarily rely on surface
temperature measurements and sparse sensor networks, which fail to capture the critical
thermal and electrochemical dynamics occurring within the battery.
4
• Core Temperature Monitoring: Lithium-ion battery (LIB) cells are highly
sensitive to operating temperature. Studies show that the core temperature is often
7–10°C higher than the surface temperature, especially under high current loads
and rapid charge/discharge cycles. Such temperature gradients, if unmonitored, can
lead to accelerated aging, reduced performance, and potential thermal runaway.
However, current BMS solutions do not provide accurate real-time core
temperature estimates due to the impracticality and cost of installing physical
sensors inside each cell.
• Dynamic Adaptability: Existing thermal models lack the robustness to account for
varying ambient conditions, fluctuating charging and discharging rates, and battery
aging effects. This lack of adaptability undermines their effectiveness in real-world
dynamic operating environments.
These limitations underscore the urgent need for an intelligent, adaptive, and predictive
BMS framework. Such a framework should incorporate real-time core temperature
monitoring, dynamic adaptability, and predictive capabilities to ensure the safe, efficient,
and long-term operation of LIBs in electric vehicles and other applications.
5
1.3 Objectives
This thesis aims to address these challenges by developing an advanced BMS framework
that leverages hybrid modeling, machine learning, and digital twin (DT) technologies. The
specific objectives are as follows:
o Align predictive strategies with global safety standards such as IEC 62933-
2-1:2017.
6
1.4 Structure of the Thesis
7
Chapter 2. Literature Review
The automotive industry has embraced lithium-ion batteries (LIBs) as the preferred
energy storage solution due to their superior performance metrics compared to traditional
battery technologies like Nickel-Metal Hydride (NiMH) and lead-acid batteries [17]. LIBs
offer a high specific capacity of up to 3,860 mAh/g, lightweight construction, extended
lifespan, and rapid charging capabilities, making them ideal for electric vehicles (EVs) and
other demanding applications [18], [19], [20]. Unlike lithium-metal batteries (LMBs),
which use lithium metal anodes but suffer from challenges like dendrite growth and low
coulombic efficiency, LIBs employ graphite anodes and lithium-ion salts as electrolytes.
This configuration reduces plating on the anode surface and promotes the formation of a
stable solid electrolyte interface (SEI) layer, which is critical for safety and performance
[21]. LIBs typically achieve specific energies of around 200 Wh/kg and specific power of
300 W/kg, though these values vary depending on the chemistry used. Their versatility is
further demonstrated by their wide operating voltage (2.5–4.2 V) and temperature range (-
30°C to 55°C), which makes them adaptable to diverse automotive and energy storage
needs.
8
stability, and energy density [26]. Despite current challenges like cost and scalability, SSBs
hold immense potential for future applications. As advancements in materials science and
BMS continue, LIBs remain at the forefront of sustainable automotive technology, driving
the transition toward cleaner, more efficient mobility solutions. Studies presented in this
thesis is limited to NMC and NCA chemistry of two different form factors including 21700
and 18650 cells of three popular LIB manufacturers namely, Samsung SDI, LG Chem, and
Molicel.
Table 2.1: Safe operating regions of most widely used LIB chemistries.
NMC LFP NCA LTO LCO SSB
Nominal 3.7 3.3 3.7 2.4 3.7 3
Voltage (V)
Operating 3.0 - 4.2 2.5 - 3.65 2.5 - 4.2 1.8 - 2.85 3.0 - 4.2 2.5 - 4.2
Voltage
Range (V)
Specific 140 -180 80 -130 200 - 300 150 - 240 50 - 80 260 - 400
Energy
(Wh/kg)
Specific 500-3,000 1,400- 500 - 3,000-5,100 200 to 400 374 -500
Power 2,400 1,500
9
(W/kg)
Charge (C- 0.7C-1C 1C 0.7C, 1C typical; 0.7–1C 1C
rate) typical charges to 5C
4.20V, fast maximum,
charging charges to
possible 2.85 V
with some
cells
Discharge (C- 1C to 2C 1C 1C 10C 1C
rate) typical, possible, 1C
25C on 30C 5s
some pulse
cells
Cycle Life 1000-2000 5000- 500 3,000– 500–1000 3000-
Cycles 7000; up 7,000
to 12000
possible
in some
cells
Safe -10 to 45 -20 to 50 -20 to 50 -30 to 55 -10 to 45 -30 to 150
Operating
Temperature
(°C)
Thermal 210 ◦C 270°C 150°C 200°C + 150°C
Runaway (410◦F) (518°F) (302°F) (302°F)
Safety Prone to Lowest Prone to Low- Dangerous Thermally
thermal rate of thermal temperature chemistry stable battery
runaway, thermal runaway, operation Limited
flame, and runaway flame, and and charge Lifespan
explosion and self- explosion
ignition
Environmental Cobalt and Use safer Heavy Heavy Rare More
impact Nickel have material metal metal material: environmentally
a negative extraction extraction Cobalt and friendly
impact on and and improper compared to
the improper improper disposal other Li-ion
environment disposal disposal batteries
Cost 151-177 118 -152 156 -172 240–220 135-150 80-90
(USD/kWh)
Thermal safety becomes even more crucial when considering global safety standards
for LIBs. Standards such as IEC 62660, ISO 12405, and SAE J2929 outline stringent
requirements for battery performance under varying thermal and mechanical conditions
[29]. These include battery testing under wide range of operating temperatures, overcharge,
short circuits, and thermal endurance, ensuring LIBs can withstand real-world scenarios.
Standards like UN/DOT 38.3 further highlight the need for advanced thermal monitoring
to prevent safety hazards during transportation. Adherence to these regulations is not only
necessary for compliance but also for ensuring consumer confidence in the safety of LIB-
10
powered vehicles. Advanced temperature monitoring systems and a deeper understanding
of thermal dynamics are indispensable for meeting these standards and supporting the
widespread adoption of LIBs in automotive applications. By prioritizing thermal safety,
manufacturers can unlock the full potential of LIB technology while safeguarding users
and the environment. Different temperature ranges and the effect on LIB is summarized in
Figure 2.1.
11
anode, which affects performance but typically does not pose immediate safety risks.
Overcharging, particularly beyond the upper voltage limit, can cause the cathode material
to deteriorate and the electrolyte to oxidize, significantly compromising safety. Similarly,
over-discharging, beyond the lower voltage limit, can result in SEI breakdown, copper
collector oxidation, and further cell damage. These scenarios highlight the critical
importance of maintaining LIBs within their prescribed operational boundaries to ensure
both performance and safety.
Worth noting that the safety profile of LIB varies significantly with their SOC. Fully
charged batteries pose a higher risk due to the elevated stored energy and increased
likelihood of thermal runaway under abusive conditions, such as overheating or mechanical
damage. In contrast, fully discharged batteries, particularly those that fall below critical
voltage thresholds (~2.0 V per cell), may suffer from copper dissolution and subsequent
dendrite formation, leading to internal short circuits upon recharge. Additionally,
prolonged deep discharge can degrade the SEI, increasing cell impedance and gas
generation. Both conditions necessitate careful SOC monitoring and protective battery
management strategies to ensure safe operation and longevity along with the temperature
of each cell.
The integration of these cells into modules and packs is crucial for managing thermal
behavior, ensuring safety, and optimizing performance. TMS are often integrated into the
pack to maintain temperature uniformity, prevent thermal runaway, and enhance the
lifespan of the battery. The modular approach also simplifies the application of BMS,
which monitor and regulate cell voltages, currents, and temperatures to ensure safe and
efficient operation. Figure 2.2 illustrates the hierarchy of cells, modules, and packs, showcasing how this scalable
architecture meets the diverse energy requirements of automotive applications. A summary of LIB pack capacity of
most popular EVs are provided in
Table 2.2.
Figure 2.2: EV battery: Cell, Module, Pack (a) Graphical representation (b) Actual Tesla Model-S Battery
Pack
13
Table 2.2: Most popular electric vehicle lithium-ion battery capacity
14
control signals for efficient operation and protection. Figure 2.3 illustrates a schematic of a
typical BMS, with the functionalities of its components discussed in subsequent sections.
15
2.5.1.2 Temperature Measurement
Temperature is a vital parameter that directly influences battery performance, state
estimations, and safety. Maintaining cell temperatures within the prescribed range is
essential to avoid thermal runaway and achieve reliable estimations of SOC and SOH.
Temperature monitoring is typically achieved using thermocouples, which can measure
individual cell temperatures. However, implementing thermocouples for each cell in a large
battery pack can be costly, complex, and adds weight due to the wiring harness. Despite
this, monitoring cell-level temperature is invaluable for fault prognosis and diagnostics, as
well as for ensuring consistent performance across all cells.
16
(CC) and constant voltage (CV) stages. During the CC stage, the charger delivers a steady
current to rapidly charge the battery. As the battery approaches full charge (reached upper
cut-off voltage), the CV stage takes over, providing a constant voltage with a significantly
reduced current to top off the charge safely. This gradual reduction in current minimizes
stress on the battery and ensures the cells reach their full capacity without being
overcharged. The BMS plays an important role in managing voltage and current during
both stages of the charging process, ensuring they remain within the manufacturer-defined
limits specified in the battery datasheet. By carefully controlling these parameters, the BMS
prevents overcharging, fast charging beyond recommended levels, and other conditions
that could degrade the battery or compromise safety. This level of precision and control is
vital for optimizing the performance and reliability of LIBs in demanding applications like
EVs and grid-tied energy storage systems.
17
timely replacement planning. Together, these advanced estimations ensure the battery
operates reliably, efficiently, and safely throughout its lifecycle.
Data logging is another critical aspect of a BMS, encompassing both real-time and
historical data related to battery usage. High-resolution data collection can impose
significant memory burdens on onboard systems. However, advancements in cloud
computing and the internet-of-things (IoT) have revolutionized data storage and analysis
in the EV sector. IoT-enabled BMS solutions can offload extensive data to cloud platforms,
where it is analyzed using sophisticated diagnostic algorithms to assess the health and
performance of individual cells. Furthermore, machine learning techniques integrated with
IoT systems enable predictive analysis and optimization, improving battery lifecycle and
performance while reducing computation efforts. This fusion of communication and data
logging capabilities is pivotal for the efficient and reliable operation of modern EVs.
Each battery module in the pack is equipped with its own sub-module that monitors
individual cell voltage, temperature, and current within that specific module. The sub-
21
modules communicate with the master controller through designated communication
channels, which collectively monitor and control the entire battery pack. The modular
design offers several advantages. Sub-modules are connected in either a daisy chain or
multi-drop configuration as shown in Figure 2.6, allowing for a highly scalable system.
This enables seamless expansion by adding more sub-modules without the need for
additional master controllers. The use of analog front-end (AFE) chips like LTC6804 from
Analog Devices® or BQ76PL536 from Texas Instruments® ensures efficient data
communication and system scalability. Furthermore, modular BMS minimize wiring
complexity by reducing the length and number of wires required. This not only simplifies
maintenance but also mitigates risks associated with long wires, such as signal degradation
or wiring errors. The localized nature of sub-modules allows them to remain closer to their
respective battery modules, enhancing reliability and efficiency. Modular BMS also
provide straightforward scalability, making them an excellent choice for larger or more
complex battery packs. In summary, the centralized BMS are cost-effective and suitable
for smaller battery packs, modular and scalable BMS offer superior flexibility,
maintenance ease, and scalability, making them the preferred choice for modern EV
applications.
Recent developments [37] in WBMS have explored innovative features such as in-node
memory, enabling data recovery after temporary connection failures and ensuring
enhanced data integrity. Despite promising progress and satisfactory real-world
demonstrations, WBMS technology remains in its early stages. Further research is needed
to address challenges related to cost, implementation, data transfer rates, and system
23
reliability, paving the way for industry-ready WBMS solutions. As the automotive industry
continues to embrace LIB-powered systems, WBMS offers a compelling path toward
lighter, more efficient, and reliable battery management architectures. One of the first
industrial development of WBMS is LTC6811 developed by Linear Technology® (now
Analog Devices®) [38]. However, it is only capable of multicell battery stack monitoring.
Wei et al. [39] provided a detailed review of smart cell technology and advanced BMS
technologies.
24
Figure 2.8: Classification of WBMS topologies.
25
advanced optimization techniques is expected to revolutionize BMS for automotive and
stationary applications. The integration of cloud computing, DT, IoT in BMS applications
will not only provide optimum control and safety utilizing state predictions while at the
same time the long-term data storage capability will significantly aid in cell selection and
capacity estimation for second-life applications of retired EV batteries.
Consequently, the estimation of core temperature in LIBs has become an open research
area. Accurate core temperature information is essential for rapid and effective thermal
management, safety, and optimal operation. It is also critical for accurate estimation of
other states and for enabling key BMS functionalities such as cell balancing [45] and fault
detection/diagnosis [46]. Coulombic efficiency, a vital performance metric, is particularly
sensitive to temperature variations during charging and discharging. This highlights the
importance of precise thermal data in ensuring reliability, safety, and extended battery life.
Figure 2.9: Schematic layout of a generic temperature estimation strategy for a LIB cell.
Heat transfer models are further classified into finite element analysis (FEA)-based
models [61], [67], [68], [69], [70], heat capacitor-resistor models (either lumped or
distributed parameters) [62], [71], [72], [73], [74], and data-driven techniques. Heat
capacitor-resistor models use an analogy between electrical and thermal systems and are
categorized into lumped and distributed parameter models, as shown in Figure 2.10. Lumped
parameter models are straightforward, making them suitable for online applications.
However, they are limited to predicting one or two average temperatures and do not
account for the spatial non-uniformity of temperature distribution, particularly in larger
cylindrical LIB cells. Distributed models, although computationally demanding, provide
detailed insights into temperature variations across the cell [75], [76].Comprehensive LIB
models that incorporate the thermal characteristics of different cell layers have been
developed and analyzed in studies such as [16], [77], [78], [79], [80], [81]. These models
range from one-state/node models, which estimate only the core temperature, to two-
state/node models that provide data on both core and surface temperatures, offering a
nuanced understanding of thermal dynamics in LIBs.
The term battery thermal model refers to a framework in which total heat generation,
derived from a heat generation model, is used as an input parameter to estimate heat
dynamics in a battery. While thermal modeling of LIBs is a distinct research field, this
study focuses specifically on temperature estimation strategies. Nevertheless, because most
28
temperature estimation methods rely heavily on thermal models, an overview of key
thermal modeling techniques relevant to temperature estimation is included. Researchers
have employed various heat generation and transfer models to create temperature
estimation schemes, leading to diverse and complex classification criteria. In general,
temperature estimation approaches can be categorized into six primary groups:
electrochemical thermal modeling, equivalent electric circuit models (EECM), ML
techniques, numerical models, direct impedance measurements, and methods involving
magnetic nanoparticles, as depicted in Figure 2.10. These categories reflect the wide array of
strategies developed to enhance the accuracy and efficiency of temperature estimation in
LIBs.
Figure 2.10: Family of (A) Heat generation model, (B) Heat transfer model, (C) Temperature estimation
strategy
29
2.7.2 Core Temperature Estimation Strategies
2.7.2.1 Electrochemical Thermal Modelling-Based Temperature Estimation
Researchers initiated the thermal modeling of batteries in the early 1990s by
mathematically representing the electrochemical system of the battery to emulate actual
battery thermal characteristics under various operating conditions, geometries, or cooling
rates. These models vary in complexity, ranging from simple one-dimensional (radial
direction) models [15], [71], [82], [83], [84], [85], [86] to intricate three-dimensional
thermal models [87], [88], [89], [90], [91]. To mathematically represent the
electrochemical behavior of cells, researchers typically employ different analytical
techniques.
30
Thomas and Newman [92] introduced a pioneering heat generation model through
electrochemical analysis, which has become a cornerstone for understanding thermal
dynamics in LIBs. This model was designed to estimate the total heat generated during
charging and discharging cycles, offering valuable insights into the thermal behavior of
battery systems. The governing equation (Equation 2.1) proposed by Thomas and Newman
remains a critical tool for researchers and engineers striving to enhance the thermal
performance and safety of LIBs.
In Equation (2.1), Q represents the rate of heat generation or consumption within the
cell, V and U denote the terminal voltage and equilibrium or open circuit voltage,
respectively, I is the current associated with charging or discharging, and T signifies the
cell temperature. Additional parameters include ∆𝐻𝑖 , the enthalpy change of reaction i, 𝑟𝑖 ,
̅𝑗 , the partial molar enthalpy of species j, 𝑐𝑗 , the concentration of
the rate of reaction I, ∆𝐻
species j, and t and v, representing time and cell volume, respectively. These properties are
volume-averaged, as indicated by the superscript ‘avg’. This model emphasizes accurate
heat generation estimation during charging and discharging processes, but it does not
directly address temperature estimation. Despite its accuracy, the computational intensity
of the model makes it unsuitable for real-time applications, especially within resource-
constrained onboard BMS.
31
To address these limitations, Al Hallaj et al. [15] proposed a simplified one-
dimensional transient thermal model with lumped parameters, adequate for cell design
purposes. This approach simulates the thermal behavior of scaled-up LIBs without
requiring detailed component-level heat generation contributions. Such simplified models
are particularly beneficial for applications that prioritize accessibility and ease of use.
Meanwhile, other researchers have leveraged detailed electrochemical models to
investigate pulse power limitations, mitigate thermal runaway, and design TMS [94], [95],
with a focus on LIB cell and pack design.
Recognizing the need to balance accuracy and computational feasibility, Zhang et al.
[99] developed a two-state thermal model employing discretization and inverse modeling
techniques. This method estimates total heat generation without requiring detailed
knowledge of individual heat sources or boundary conditions. Similarly, Wang et al. [100]
employed a high-fidelity electrochemical model integrated with onboard measurements
such as terminal voltage and current to estimate cell temperature across various C-rates
during charging and discharging. By incorporating a dual ensemble Kalman filter (DEKF)
with enhanced single-particle dynamics, the model correlates terminal voltage with cell
temperature and lithium-ion (Li+) concentration. However, the complexity of determining
Li+ concentration and the high computational costs restrict its real-time application. Marelli
and Corno [101] extended this approach by employing a pseudo-2D electrochemical model
32
combined with a soft-constrained dual unscented Kalman filter (DUKF) to estimate the
spatial distribution of internal temperature within LIBs. Although primarily intended for
Li+ concentration estimation, this approach holds potential for adaptation to temperature
prediction, albeit at a high computational expense. Smith et al. [94] developed a one-
dimensional electrochemical lumped thermal model to study pulse power limitations and
LIB pack thermal behavior. While this approach is effective for design purposes, its
complexity limits real-time feasibility. Table 2.3 summarizes various electrochemical
thermal modeling strategies for temperature estimation. In general, the major drawbacks of
electrochemical model-based techniques are their modeling intricacies and computational
demands, which make them unsuitable for cost-effective, real-time BMS applications.
Moreover, it needs in-depth knowledge of electrochemistry and mathematical background
to develop such models.
33
Kim et al. [97] Two-dimensional Experimentally validated model provides
modelling + Finite temperature distribution based on potential
element method (FEM) and current density distribution.
Gerver et al. A multi-dimensional Experimentally validated model considering
[98] electrochemical the variations of thermal properties of each
thermal model cell layer.
Wang et al. High-fidelity Experimentally validated model robust under
[100] electrochemical model wide range of C-rates during the
+onboard charging/discharging of cell.
measurements + dual
ensemble Kalman filter
(DEKF)
Marelli and Pseudo-2D Model can provide spatial distribution of
Corno [101] electrochemical model internal temperature, validated through
and soft-constrained MATLAB simulation studies.
dual unscented Kalman
filter (DUKF)
Smith et al. A one-dimensional Experimentally validated model adaptive to
[94] electrochemical lumped different drive-cycles including FUDS and
thermal model HWFET.
In Figure 2.11, Q represents the heat generation rate, Cc and Cs denote the heat
capacitance of the core and surface, respectively, Tin and Tout refer to the core and surface
temperatures of the cell, and Tamb is the ambient temperature.
34
(a) (b)
Figure 2.11: Thermal model of a LIB cell (a) First-order model, (b) Second-order model
These models are often employed at both the cell and pack levels for temperature
estimation, with configurations ranging from first order to second-order models. The
mathematical formulation for heat generation, as proposed by Bernardi et al. [55], is
expressed as Equation 2.2.
𝑑𝑉𝑜𝑐𝑣
𝑄 = 𝐼(𝑉 − 𝑉𝑂𝐶𝑉 ) + 𝐼𝑇𝑐 (2.2)
𝑑𝑇𝑐
𝑑𝑉𝑜𝑐𝑣
Here, 𝑉𝑜𝑐𝑣 is the open-circuit voltage, and represents the entropy coefficient. The
𝑑𝑇𝑐
core temperature (Tc) and surface temperature (Ts) are then estimated using the
35
mathematical frameworks of the first order and second-order thermal models, as illustrated
in Figure 2.11. The governing equations for temperature estimation in the first order and
second-order models are represented in Equations 2.3 and 2.4, respectively.
𝑅 𝑅
𝑇𝑖𝑛 = 𝑇𝑠 (1 + 𝑅 𝑖𝑛 ) − 𝑇𝑎𝑚𝑏 𝑅 𝑖𝑛 (2.3)
𝑜𝑢𝑡 𝑜𝑢𝑡
Despite its utility, the model by Forgeze et al. [16] has limitations, particularly due to
the lack of quantitative analysis of heat generation effects. Model parameters derived from
EIS considering limited operating condition and aging profile often fail to align with the
dynamic operating conditions in real-world applications, resulting in inaccuracies in
capturing thermal dynamics. Additionally, their assumption of a uniform internal cell
temperature contradicts their findings, which showed significant temperature variations
exceeding 10°C at different internal points. Moreover, the need to measure surface
temperature using sensors on each cell limits its scalability for large-scale applications.
Maleki and Shamsuri [105] investigated thermal modeling for notebook computer LIB
packs, revealing that temperature increases during charging are mainly attributed to heat
dissipation from power electronics, while heat generated within the LIB cell dominates
during discharging. This insight is critical for designing efficient TMS, especially for fast-
charging applications. Surya et al. [49] extended this research by developing a second-
order thermal model using a Kalman filter to estimate core and surface temperatures.
However, the omission of environmental uncertainties reduced the real-world applicability
of the model. Lin et al. [106] validated a second-order thermal model and an EECM-based
36
two-state thermal model under a variety of conditions, demonstrating robust accuracy.
However, further testing with standard drive cycles is necessary. Recognizing that cell
aging significantly influences EECM parameters, Lin et al. [78], [107] proposed an
enhanced least squares (LS) algorithm that adapts to aging and other uncertainties.
Similarly, Dai et al. [108] employed joint Kalman filtering techniques to improve
temperature estimation accuracy by accounting for unmeasurable modeling errors and
time-varying external thermal resistance as mentioned in Equation 2.4.
𝑅
(1+ 𝑖𝑛 + 𝐶𝑠 𝑅𝑖𝑛 𝑠)
𝑅𝑜𝑢𝑡
𝑇𝑖𝑛 (𝑠) = 𝑅 𝐶𝑐 1
𝑄(𝑠) (2.4)
𝐶𝑠 𝐶𝑐 𝑠 +(𝐶𝑠 +𝐶𝑐 + 𝑖𝑛 )𝑠+
2
𝑅𝑜𝑢𝑡 𝑅𝑜𝑢𝑡
Here, s represents the Laplace operator, with other parameters defined as in Figure 2.11.
Dai et al. [108] enhanced the modeling accuracy by developing separate thermal
models for the core and battery shell, incorporating time-varying external heat exchange
coefficients. However, the authors did not detail computation times or hardware
requirements, leaving questions about the model’s practical feasibility. Doughty et al. [109]
and Park et al. [103] explored a middle ground between detailed and lumped-parameter
thermal modeling, developing two-state thermal models capable of predicting both core
and surface temperatures. These reduced-order models (ROMs) simplify complex thermal
problems into a manageable set of parameters, balancing accuracy and computational cost.
Chen et al. [104] proposed a hybrid approach combining a lumped two-state thermal model
with a second-order ECM using 2RC elements and a joint Kalman filter (JKF). This
strategy demonstrated enhanced prediction accuracy and adaptability to varying
temperatures and SOC conditions.
Xie et al. [110] developed a one-dimensional (radial) lumped parameter thermal model
with a dual Kalman filter (DKF), offering temperature distribution readings at three points
within cylindrical LIBs. By considering the anisotropy of thermal conductivity, this three-
node model improved accuracy and robustness. However, its reliance on a 1-RC ECM-
based heat generation model limits precision compared to 2-RC ECM approaches. Pan et
al. [54] employed online parameter estimation with particle swarm optimization during
pulse discharge experiments under varying ambient temperatures. Their hybrid model,
37
combining a 2RC ECM with a multi-node heat transfer model, produced results
comparable to finite element method (FEM) simulations while reducing computational
costs by approximately 90%. However, the study did not address the effects of cell aging
or extend the approach to pack-level thermal modeling. Sun et al. [111] integrated heat
dissipation through radiation into a lumped thermal model for core temperature estimation,
using an extended unscented Kalman filter (EUKF) to enhance accuracy and robustness.
While effective, the model assumed constant parameters, which limits its real-world
adaptability. Zhu et al. [112] introduced a lumped two-state thermal-electrical model,
accounting for adjacent cell thermal impacts during modeling. They used an extended state
observer (ESO) to address uncertainties and time-variant parameters, focusing on rapidly
self-heating batteries. Xiao Y. [113] proposed a virtual thermal sensor (VTS) approach,
combining a tuned thermal model with a Kalman filter and an online parameter
identification algorithm. While adaptive to environmental changes, the method still relies
on sensor feedback, limiting its sensorless potential. Surya and Mn [50] demonstrated the
impact of fast discharge on LIB core temperature using a combination of a 1-RC ECM, a
single-state thermal model, and a Kalman filter for core temperature estimation. While
these models provide valuable insights, their applicability to fast charging and discharging
scenarios remains limited.
38
assumptions, including uniform cell characteristics, constant ambient conditions, and a
fully efficient discharging process. Such assumptions diverge significantly from the
variability and complexities encountered in real-world applications, thereby limiting the
generalizability of their results.
These studies underscore the critical need for advancing pack-level temperature
estimation methods that can account for the diverse conditions present in practical
scenarios. One notable limitation of EECM-based temperature estimation techniques is
their reliance on model parameters which changes with aging and operating conditions.
Furthermore, adaptive models require online sensor feedback. The accuracy of these
methods depends heavily on precise knowledge of the cell's thermal properties, heat
generation rates, and thermal boundary conditions factors that are influenced by cell aging,
temperature fluctuations, and other operational uncertainties. Addressing these challenges
is essential to develop more robust and accurate pack-level thermal models that can support
real-world applications of LIB systems. A summary of EECM-based temperature
estimation strategies is mentioned in Table 2.4.
Li and Yang Extended lumped parameter, The thermal model is robust against
[116] Two-state, Second-order temperature variation, cell ageing, and SOC
model + Forgetting factor variation. The heat transfer modes are
39
Recursive Least Square developed in ANSYS Multiphysics
(FFRLS) Simulation. All models are also
experimentally validated.
Lumped parameter, Two- Model considered the effect of cell aging
Lin et al. [78], state model + Least square and uncertainties in practical operation.
[107] (LS) algorithm + Nonuniform Model validation is done experimentally as
forgetting factors (NUFF) well as through simulation studies.
The model can capture influence of
Lumped-parameter model +
Lin et al. [117] overpotential entropy changes. Validated
Closed-loop observer
using simulation study only.
The experimentally validated model can
Lumped parameter, Second- capture the effect of entropy changes,
Sun et al.
order, Single state thermal overpotential, surface and ambient
[118]
model + KF temperature changes, variation in
charge/discharge current profile.
Lumped parameter, Second- Experimentally validated model is built
Dai et al. [108] order, Two-state model using time dependent thermal resistance
+JKF+ LS algorithm and capable to address initialization error.
Doughty et al. The model is robust to the ambient
Lumped parameter, Two-
[109] and Park temperature and SOC variation. Validated
state model + Extended KF
et al. [103] using simulation study only.
The experimentally validated model is able
Lumped parameter, Two-
Chen et al. to capture constantly varying temperature,
state thermal model + Joint
[104] SOC, and surface thermal resistance due to
KF (JKF)
dynamic operating conditions.
The model considered battery geometry
Lumped Parameter, Second- and robust to the changes in
Pan et al. [54] order, multi-node model + charge/discharge profile. The performance
particle-swarm algorithm is compared with an FEA model with
experimental data.
The anisotropy of thermal conductivity and
One-dimensional (radial)
variation of SOC and ambient temperature
lumped parameter, Three
Xie et al. [110] are considered. The model is developed
node model + Dual KF
using FEM and computational fluid
(DKF).
dynamics and experimentally validated.
40
The model considered heat radiation from
Lumped parameter, single- the surface of the cell, and it is robust to
Sun et al.
state model + Extended sensor measurement error and bias.
[111]
unscented KF (EUKF) Validated using experimental and
simulation studies.
The model is validated using EIS data. It
Lumped parameter, Two-
Zhu et al. can consider the thermal impact of
state model + extended state
[112] peripheral cells, model uncertainties and
observer (ESO)
time-variant parameters.
Lumped parameter, Single-
Model can consider the effect of fast
Surya and Mn state thermal model + KF +
discharge, validated using MATLAB
[50] Recursive Least Square
simulation
(RLS) algorithm
EECM-based virtual thermal Experimentally validated model can
Xiao Y. [113]
sensors (VTS) + KF capture environmental uncertainties.
Ma et al. [114] ROM of a LIB pack for a
Experimentally validated model, can
and Ismail et central temperature of LIB pack
capture variation of temperature and SOC.
al. [115] + Recursive least square (RLS)
𝜕𝑇 𝜕2𝑇 𝛿2 𝑇 𝛿2 𝑇
𝜌𝐶𝑝 𝜕𝑡 = 𝜆𝑥 𝜕𝑥 2 + 𝜆𝑦 𝛿𝑦 2 + 𝜆𝑧 𝛿𝑧 2 + 𝑄 (2.5)
41
Here, Q represents the total heat loss within the cell, 𝜌, and 𝐶𝑝 denote the mean density
and mean specific heat of the cell, respectively, and 𝜆 is the thermal conductivity
coefficient of the cell surface material.
Dong Hyup Jeon [119] integrated a transient thermoelectric model with a porous
electrode model to numerically simulate the thermal behavior of a commercial LIB during
charging and discharging. The study observed that temperature increases more
significantly during discharging than charging and found that higher C-rates reduce the
temperature disparity between charging and discharging cycles. Similarly, Baba et al. [120]
employed an enhanced single-particle model for three-dimensional numerical simulations
to investigate the temperature distribution within a LIB cell. Yi et al. [122] used numerical
methods to analyze the transient thermal behavior of LIBs under dynamic driving cycles.
Their approach incorporated a double-layer thermal capacitance model to capture short-
term transients effectively. Fleckenstein et al. [123] applied the FVM to demonstrate the
influence of temperature gradients within cell layers, revealing how these gradients create
varying current densities and localized SOC inhomogeneities. Their findings emphasize
the importance of accounting for these factors in the design of TMS.
Although numerical methods provide highly accurate and detailed insights into cell
temperature gradients, their computational intensity makes them unsuitable for online
temperature estimation. Furthermore, the complexity of mathematical analysis requires
specialized expertise, and generalizing results across different chemistries and cell
configurations presents additional challenges. A summary of these numerical method-
based temperature estimation strategies is provided in Table 2.5.
43
non-uniformity on impedance-based temperature estimation. While both methods provide
estimates of mean cell temperature, they fail to capture significant variations between the
maximum internal temperature, surface temperature, and mean temperature an issue
particularly pronounced in cylindrical batteries subjected to high currents.
Zhu et al. [131] proposed an impedance response matrix analysis based on EIS
measurements to estimate internal cell temperature, incorporating factors like cell
temperature, SOC, and SOH. While this approach provides valuable insights, it does not
account for temperature non-uniformity within the cell. Moreover, the reliance on
extensive experimental data and the challenges associated with selecting appropriate
frequencies and accurately determining the real and imaginary parts of impedance
significantly hinder its suitability for online applications. Debert et al. [132] introduced a
hybrid approach combining a linear parameter varying (LPV) thermal model and a
polytopic observer-based algorithm for core temperature estimation. While this method
and other EIS-based strategies aim to achieve high accuracy, they depend heavily on
precise impedance-temperature characteristics, which require extensive preliminary testing
45
[130], [133], [134], [135], [136]. These characteristics are also subject to degradation with
cell aging, leading to inaccuracies in temperature predictions due to SOH deterioration.
46
temperature estimation by analyzing the ratio of the third and fifth harmonic responses of
MNPs [138], [139], [140]. Zhong et al. [141] explored the temperature sensitivity of MNPs
under a direct current (DC) magnetic field and observed a decrease in sensitivity with
increasing DC magnetic field strength. Building on these findings, Zou et al. [142]
developed an advanced magnetic nanoparticles thermometer (MNPT) to estimate the core
temperature of LIBs. Their approach involved measuring the temperature of MNPs and
identifying an optimal range of DC magnetic field strength to enhance temperature
sensitivity while minimizing measurement errors.
Despite its potential, this method faces significant challenges. The MNPT system is
bulky and expensive, which limits its practicality for widespread application. Moreover,
the feasibility of using this approach for real-time temperature prediction remains
unassessed, raising concerns about its integration into BMS.
The intricate electrochemical reactions within LIBs, combined with their sensitivity to
environmental uncertainties, result in substantial variations in thermodynamic behavior
from the core to the surface of the battery. Existing distributed thermal models and lumped
parameter models struggle to accurately capture the spatial and temporal dynamics,
particularly in large-capacity battery packs. Developing a single physics-based model
capable of effectively representing these complex behaviors poses significant challenges.
To address these limitations, ML algorithms have emerged as a promising solution. ML
approaches excel in capturing localized dynamics and enhancing the modeling accuracy of
nonlinear systems like LIBs. By leveraging high-quality data, ML techniques can
effectively predict temperature distributions within batteries while accommodating the
complexities of spatial and temporal variations.
47
Figure 2.13: Schematic layout of ML-based temperature estimation scheme
ML has shown immense potential in addressing the challenges associated with thermal
modeling of LIBs. Liu and Li [143] developed a hybrid model that integrates an EECM
with a neural network (NN) learning approach. This spatiotemporal thermodynamic model
was designed to estimate the internal temperature distribution of LIBs with high accuracy.
The data-driven NN component leveraged signals commonly measured by BMS to resolve
model-plant mismatches caused by spatial nonlinearities and other uncertainties. Sbarufatti
et al. [144] further explored LIB temperature estimation using NN and support vector
machine (SVM) techniques. In a related study, Liu et al. [145] employed a hybrid model
combining radial basis function neural networks (RBFNN) with an EKF. While their
approach focused primarily on estimating SOC and SOH, it highlighted the adaptability of
hybrid models for battery parameter estimation.
49
2.7.2.8 Physics Informed Neural Network for Temperature Estimation
Physics-informed neural networks (PINNs) offer a promising hybrid approach by
combining the strengths of traditional physics-based models and data-driven machine
learning methods. PINNs leverage the insights of electrochemical and electrical models
with the predictive power of machine learning, addressing key challenges in battery
temperature estimation [147] [148], [149]. A PINN is a neural network trained for
supervised learning tasks while adhering to the underlying physical laws, which are
incorporated into its loss function through PDEs and automatic differentiation [147] [150].
Recent studies have demonstrated the effectiveness of PINNs in estimating battery states.
For example, Wang et al. proposed a PINN framework using LSTM networks to estimate
the surface temperature of battery cells [149]. Recurrent neural networks (RNNs),
particularly gated recurrent unit (GRU) networks, have also been widely employed for
time-series predictions due to their ability to capture dependencies in sequential data [151].
However, purely learning-based methods, including RNNs, often suffer from limitations
such as a lack of transparency, dependence on large datasets to avoid overfitting, and
degraded performance when encountering unseen features or operating conditions.
Moreover, these methods rarely account for aging-related factors, which are critical for
long-term temperature predictions as batteries generate more heat during later life cycles
[152]. PINNs overcome these challenges by embedding the residuals of physical equations
into the loss function, ensuring adherence to physical laws and improving interpretability
and reliability [153]. This makes PINNs particularly well-suited for solving inverse
problems involving uncertain parameters [154]. A typical architecture of PINN-based cell
temperature estimation techniques is shown in Figure 2.14.
50
Figure 2.14: Structure of Physics Informed Neural Network for Cell Temperature Estimation
The performance, safety, and lifespan of LIBs are strongly influenced by their operating
temperature [3], [4]. Operating outside the manufacturer-recommended safe temperature
range accelerates battery degradation and raises safety risks, including thermal runaway
and performance deterioration [6], [7]. These concerns are particularly pronounced in EVs,
where battery packs comprise hundreds or thousands of densely packed cells. Such
configurations often experience thermal imbalances caused by inhomogeneous heating or
cooling, especially during fast charging, discharging, or dynamic operating conditions.
Cylindrical LIB cells, for instance, frequently exhibit temperature differences of up to 10°C
between the core and surface [9]. Monitoring the core temperature of individual cells is
therefore critical for efficient TMS control, extending battery life and ensuring safety under
the demanding conditions of EV applications.
Given the limitations of traditional methods, deep learning has emerged as a promising
alternative for core temperature estimation by leveraging the spatiotemporal dynamics
inherent in battery systems [155]. Deep learning networks, such as LSTM networks and
GRUs, have demonstrated their suitability for time-series predictions, making them highly
51
effective for LIB thermal estimation [156], [157]. For example, Kleiner et al. [158]
employed a Nonlinear AutoRegressive model with eXogenous inputs (NARX) for internal
temperature estimation, while Wei et al. [159] utilized a Backpropagation Neural Network
(BPNN). Similarly, Wang et al. [160] applied LSTM networks, and Surya et al. [9]
implemented a 2D Grid LSTM for predicting core temperatures. These approaches rely on
key inputs, such as battery current, voltage, SOC, and heat loss data, enabling the networks
to effectively capture temporal dependencies. RNNs, including GRUs [161], have further
mitigated issues like vanishing and exploding gradients, enhancing the robustness of time-
series predictions.
Yuan et al. [163] proposed a hybrid framework combining numerical models with
LSTMs, leveraging EIS data for feature extraction. While this approach achieved high
accuracy, with a mean absolute error (MAE) of less than 0.23°C, it was constrained by the
computational and operational challenges associated with numerical and EIS-based
methods. Zhang et al. [164] conducted a comparative analysis of RNN, LSTM, and GRU
models, optimizing their performance using Bayesian hyperparameter tuning and K-fold
cross-validation, leading to improved core temperature estimation accuracy. However,
these methods still relied on surface temperature sensors, which limited scalability and
increased system complexity.
Artificial neural networks (ANNs) have also demonstrated potential for thermal
estimation due to their high accuracy and computational efficiency [165], [166], [167],
[168]. For instance, Hussein et al. [168] applied ANNs to predict surface temperatures
across different chemistries and aging conditions. However, their approach required
52
separate networks for specific test scenarios, limiting generalizability. Moreover, most
studies focused on surface temperature estimation, overlooking critical thermal dynamics
within the battery core. While innovations such as introducing radiation terms in lumped
thermal models [111] and adaptive observers for parameter identification [78] have
improved modeling, they still depend on equivalent thermal models, which fail to account
for the nonlinear thermal behavior of LIBs. Liu et al. [169] proposed a dual-extended
Kalman filter combined with neural networks, but challenges such as reliance on equivalent
models and the complexity of parameter characterization persisted. Deep learning-based
strategies hold significant potential for advancing core temperature estimation, but further
research is needed to address challenges related to implementation of its real-time
estimation and prediction in addition to scalability, generalizability, and real-world
applicability.
53
unsuitable for real-time onboard BMS. Reduced-order models [171], [172] and lumped
thermal models [103], [170] provide computational efficiency and are often used in BMS
applications. However, these simplified models struggle to capture the intricate thermal
dynamics of LIBs, especially under challenging conditions such as high C-rate operations,
battery aging, and fluctuating ambient temperatures.
Numerical methods, such as FEA [121], [173], [174], are well-established for predicting
temperature distributions within LIBs. While highly accurate, these methods are
computationally expensive and impractical for real-time applications. EIS-based methods
[129], [127], [175] are hindered by high costs and the complexity of integrating EIS setups
into onboard BMS environments. Moreover, current research findings are only limited to
cell level analysis. Suitability of it for module and pack level analysis has not been
highlighted in literature.
In summary, while existing methods provide valuable insights into battery thermal
behavior, their limitations in scalability, computational demands, and adaptability to
dynamic conditions underscore the need for advanced, adaptive, and efficient temperature
estimation strategies to meet the growing demands of modern BMS applications.
Moreover, the practically of exiting techniques in real-time core temperature estimation
and prediction has not been explored.
54
2.8 Real-Time Core Temperature Estimation
Most existing core temperature estimation methods are validated using offline
experimental or simulated data, limiting their applicability to real-world EVs scenarios
[158], [177], [178]. While microsensor-based approaches [177], [179] and impedance-
based techniques have been explored, their practicality for large-scale EV deployments is
hindered by challenges such as sensor placement constraints, high implementation costs,
and long-term degradation issues. Deep learning-based temperature estimation provides
significant advantages over traditional and model-based methods by addressing nonlinear
thermal dynamics and adapting to evolving battery conditions. By capturing temporal
dependencies and leveraging BMS data, deep learning-based techniques enable precise
predictions of core temperatures even under varying loads and ambient conditions.
Moreover, the integration of cloud-based frameworks ensures enhanced computational
efficiency, allowing for seamless real-time processing and scalability across entire battery
modules. A summary of recently reported development of deep learning-based core
temperature estimation techniques is presented in Table 2.8. However, none of these
developments demonstrate the real-time estimation of core temperature, all authors used
offline data for training and validation.
To address these limitations, a real-time core temperature estimation strategy for cell
and battery module essential. Moreover, the approach should only require readily
accessible BMS data, including stack current, individual cell voltages, and sampled surface
temperature measurements enabling seamless integration with the existing on-board BMS
technologies. Integration of advanced deep learning technique in conjunction with cloud-
based frameworks is also essential to overcome the computational and scalability
challenges of traditional techniques. The proposed strategy should offer an efficient,
accurate, and scalable solution for monitoring core temperature in dynamic EV operating
conditions.
55
Factors such as battery aging, fluctuating environmental conditions, and the need for robust
system integration must be addressed to ensure consistent performance.
Onboard BMS in the industry are primarily designed to monitor real-time parameters
of battery packs, such as voltage, temperature, and current. While modern BMSs have
advanced capabilities to estimate battery states with high accuracy, they are often limited
56
by fixed model parameters. This limitation reduces their ability to maintain state estimation
accuracy over the entire lifecycle of the battery. Additionally, most onboard BMSs lack
predictive capabilities, which are crucial for forecasting the SOH, RUL, thermal runaway
events, safety prognosis, and enabling predictive maintenance [180].
Accurate state estimation and the ability to forecast safety failures require processing
vast amounts of data during vehicle operation [181]. However, onboard BMSs are
constrained in their capacity to store and process large datasets due to the computational
burden on onboard processors. Handling such large volumes of data can degrade
processing speed, undermining the primary functionality of BMS. Integrating cutting-edge
technologies such as big data analytics and AI into BMS architecture presents a promising
solution for achieving effective battery lifecycle data management [182].
Digital twin (DT) technology offers significant potential in addressing these challenges.
A DT creates a dynamic, interactive link between a physical object and its virtual
representation, enabling real-time synchronization and interaction through defined
interfaces. Initially developed in the aerospace industry for calculating RUL and managing
the health of aircraft systems [183], DT technology has proven its ability to predict and
diagnose faults in advance. This capability is critical for preventing catastrophic failures
and ensuring system reliability.
The LIB system, characterized by its inherent nonlinearity and complexity, presents
substantial challenges in achieving accurate state estimation, fast charging, effective
thermal management, and extended useful life. These challenges provide an opportunity to
leverage DT technology to address the intricacies of battery systems. By creating a
comprehensive DT framework for batteries, researchers can unlock new possibilities for
improved accuracy, fault diagnostics, and optimized management of LIBs throughout their
lifecycle. Furthermore, its prediction capabilities ahead of time and real-time update
features can be leveraged for predictive control, management and safety of battery system.
57
created using experimental data, physical measurements, scales, and probabilistic models.
A well-developed DT emulates the exact behavior of its physical counterpart, enabling
dynamic and adaptive control. Michael Grieves, a key pioneer of DT technology, along
with Singh et al., later defined DT as a dynamic virtual representation of a process or
system that leverages real-time data for system monitoring and control [185], [186].
Expanding on this, Semeraro et al. [187] described DTs as adaptive models designed to
replicate the performance of physical systems within a digital environment, facilitating
real-time control and failure prevention. The primary goal of DT technology is to provide
real-time feedback to optimize the physical system's behavior while simultaneously
predicting its future states to prevent failures and enhance safety [188].
A distinction should be made between DTs and related concepts like digital models and
digital shadows. In a digital shadow, data flows in a unidirectional manner from the
physical object to its digital counterpart. Conversely, a DT enables bidirectional
communication, where changes in the physical system trigger automatic updates in the
digital representation, and vice versa [189]. This seamless exchange of information allows
DTs to dynamically replicate and adapt to the behavior of physical systems, making them
indispensable across various industries. The different types of digital representations and
their respective data flows are illustrated in Figure 2.15.
Figure 2.15: Three different kinds of digital representation and the corresponding data flow
59
• Layer 1 and Layer 2: These layers represent the physical components, including
sensors and controllers, tasked with collecting critical data on battery parameters
such as voltage, temperature, and current.
• Layer 3: This layer facilitates seamless communication between the physical and
virtual layers, ensuring accurate and real-time data flow.
• Layer 4: Serving as the gateway to cloud services, this layer manages Internet of
Things (IoT) devices and securely transfers data for further processing.
This layered architecture offers a robust, scalable, and efficient means of integrating
physical systems with their digital twins, providing comprehensive insights and predictive
capabilities for enhanced system management.
60
Cloud computing, IoT, and ML are essential enablers of DT technology for EV BMS
as discussed below.
• Cloud Computing: Cloud infrastructure supports the storage and processing of the
massive datasets generated by EV batteries. It offers scalability, flexibility, and
cost-efficiency through services such as Infrastructure-as-a-Service (IaaS) and
Platform-as-a-Service (PaaS), enabling advanced computational capabilities.
• IoT: IoT bridges physical and digital systems by using sensors to collect real-time
data, including cell temperature, voltage, and current. It enables remote monitoring
and control, providing a continuous data stream that ensures real-time
synchronization of the DT with its physical counterpart.
61
The integration of DT technology with advanced enablers such as cloud computing,
IoT, and ML has significantly expanded its applications in BMS. For example, cloud-based
frameworks like the CHAIN architecture [206] facilitate seamless BMS by enabling real-
time data sharing and optimization across the design, manufacturing, and operational stages
as shown in Fig. 2.18. These frameworks utilize cloud services to store and process extensive
datasets, enabling accurate SOC and SOH estimations through ECMs [42]. Adaptive
extended H-infinity filters and particle swarm optimization algorithms have been employed
within these systems to monitor battery performance effectively, with experimental
validation demonstrating their practicality in real-world applications [42], [207].
62
Figure 2.19: Cyber-physical elements of a battery digital twin
Recent advancements highlight the use of DT for improving LIB design and operation
under high-performance conditions. Zhang et al. [211] utilized a coupled electrochemical-
thermal DT model to optimize ultra-high-power LiFePO4/graphite LIBs. Their approach
enabled parameter refinement and performance prediction under high C-rate discharging,
facilitating efficient design iterations before construction. Similarly, DT-based smart
charging systems [212] utilize parallel intelligence to manage energy, monitor storage
63
systems, and optimize maintenance, significantly enhancing the efficiency and safety of
EV charging infrastructure.
Integrating DT-based TMS control strategies into LIB systems is essential to ensure
the safety, reliability, and longevity of battery packs in EVs. The nonlinear and highly
sensitive nature of LIB chemistry to operating conditions often results in significant
temperature gradients between the surface and core of cells, particularly under high
charging and discharging rates. Core temperatures can exceed surface temperatures by 10–
12°C as shown in Figure 2.21, leading to ineffective thermal management, accelerated
degradation, and increased safety risks such as cell over heating leading to thermal runaway
and catastrophic failure of LIB pack.
64
Conventional BMS predominantly rely on limited surface temperature measurements
and fail to estimate internal core temperatures with accuracy. This shortcoming is
exacerbated in densely packed battery configurations, where thermal imbalances between
cells, compounded by a single-cell failure, can rapidly propagate and result in system-wide
failures as shown in Figure 2.22.
Figure 2.21: Surface and core temperature of 18650 LIB at 4C discharge with 25°C ambient temperature
By utilizing cloud-based data storage and processing, cloud enhanced BMS can off-
load the computational burden and long terms storage of onboard BMS to cloud platform
while simultaneously minimizing wiring complexity. The real-time synchronization of
physical and digital systems ensures precise thermal control, effectively mitigating the risk
of thermal runaway and extending battery lifespan. This integrated approach supports the
transition to safer and more reliable EV applications, addressing the inherent limitations of
traditional BMS.
65
Figure 2.22: Single-cell failure to thermal runaway and propagation
66
Chapter 3. Research Methodology
A schematic layout of the DT-based BMS for EVs is shown in Figure 3.1. However, the
scope of this thesis is primarily limited to the following key aspects:
The proposed framework for a cloud and DT-enhanced BMS designed to prevent cell
overheating and thermal runaway propagation is illustrated in Figure 3.2. This framework
enables:
• Real-time core temperature estimation and prediction three minutes ahead of time.
• Identification of weak cells.
• Remote monitoring, data visualization, and long-term historical data storage for
predictive maintenance.
• Facilitating second-life applications of retired EV batteries.
The cloud-based storage system addresses the limitations of onboard BMS storage
capabilities. The primary goal of this framework is to prevent catastrophic failures, such as
thermal runaway and fires, through effective thermal management while simultaneously
ensuring maximum lifespan and reliable operation.
67
Furthermore, the framework bridges research and development efforts with market-
ready solutions by integrating state-of-the-art DT techniques, predictive analytics, and real-
time control. Detailed methodologies for each key technology associated with the proposed
framework are discussed in the subsequent sections.
Figure 3.2: Proposed framework of the cloud and digital twin-enhanced core temperature estimation with
feedback control
• Physical BMS and Sensor Network: A physical BMS and sensor network collect
critical battery parameters, including current, voltage, and surface temperature,
enabling the virtual model to estimate internal cell temperatures with high accuracy.
This enhances scalability and reduces system complexity.
• Safety and Predictive Maintenance: By leveraging DT's predictive capabilities,
the framework can identify potential safety risks, such as thermal imbalances or
overheating, and initiate preventive measures such as stopping or halting
68
charging/discharging process. Predictive fault diagnosis and real-time feedback
mechanisms ensure that the battery operates within safe limits.
The methodology underpinning this framework integrates several key innovations and
research contributions as summarized below followed by detailed discussion.
• LSTM and KAN for Surface and Core Temperature Estimation: The LSTM
network was used for surface temperature estimation, while a Kalman Augmented
Network (KAN) provided accurate core temperature estimation. This hybrid
approach leveraged the strengths of both techniques, ensuring reliable temperature
estimation even under dynamic conditions without surface temperature
measurement using physical sensors.
69
operating conditions. The findings and understanding helped in developing the
baseline for developing the DT-based core temperature prediction ahead of time.
LIBs are available in various form factors, including prismatic, pouch [214], and
cylindrical cells. Among these, cylindrical cells are widely adopted for large-scale, high-
power applications due to their high energy density and robustness. However, cylindrical
cells such as 18650 and 21700 exhibit poorer thermal dissipation characteristics due to their
spiral-wound structure, which creates significant thermal gradients within the cell. These
gradients necessitate precise core temperature estimation for effective thermal management
and safe operation. This thesis focuses on core temperature estimation of 18650 and 21700
cylindrical LIB cells, addressing the challenges of maintaining thermal equilibrium under
dynamic operating conditions.
70
3.2.1 Equivalent Electro-thermal Model-based Core Temperature Estimation of
18650 Cell
The first step in this research involves thermal modeling and core temperature
estimation for an 18650 cylindrical LIB cell, as detailed in the experimental setup section
of this thesis. This section presents the mathematical analysis and integration of a KF with
thermal models to estimate core and surface temperatures. The objective is to understand
basic thermal modeling and preparing a baseline for hybrid thermal model and ML-based
estimation techniques for core temperature estimation.
In this section, a 1-RC (first order) ECM is employed to quantify the total heat
generation inside the LIB. The 1-RC ECM, depicted in Figure 3.3, is chosen for its optimal
trade-off between performance, modeling simplicity, computational efficiency, and
accuracy when compared to higher-order RC models for calculating total heat generation
[218], [219].
In Figure 3.3, VOCV and V denote the open-circuit voltage and terminal voltage,
respectively. The steady-state DC series resistance (R0), representing the electrolyte
71
resistance during lithium-ion transport, is a key parameter of the model. The transient
response, caused by lithium-ion flow within the SEI layer and the anode electrode, is
represented by polarization resistance (R1) and capacitance (C1) [220]. These components
are active only during transient periods. The 1-RC model is selected for this study due to
its simplicity and suitability for online applications. Higher-order RC models [218], [219],
while offering greater accuracy, are less practical for real-time heat generation estimation
due to their computational demands. To address this, Bernardi et al. [55] proposed a
simplified equation for calculating heat generation in LIBs, which is well-suited for online
predictions. Compared to other methods, such as constant heat generation rates [221], curve
fitting techniques [222], and Joule’s Law-based calculations [223], the Bernardi equation
offers a practical and computationally efficient solution. The governing equation for total
heat generation (𝑄) in a LIB, as proposed by Bernardi et al. [55], is expressed in Equation
3.1.
In Figure 3.4, the thermal parameters, that is, heat capacity of the core is represented by
Cc (J/K), heat transfer resistance inside the cell by Rc (K/W) and heat transfer resistance
outside the cell is Ru (K/W), and total quantity of heat liberated concentrated from the core
is represented by Q (J). The unit of each respective quantity is mentioned in the parenthesis.
The temperature of the core, surface, and ambient is mentioned by Tc, Ts and Tamb
respectively measured in K. Core temperature at node Tc and surface temperature at node
Ts can be monitored using this model thus this type of model are also referred to as a two-
node or two-state thermal model [54], [104]. The heat resistor-capacitor model uses the
analogy between the thermal and electrical systems as discussed in the introduction section.
Thus, for mathematical analysis, the heat transfer rate is represented by electrical current
(i) and the branch currents are represented by ia, ib in the respective branch as shown in
Figure 3.4. Therefore, the governing equation of the model can be derived by applying
Kirchhoff’s current law at the Tc node. The current balance equation at node Tc reads;
𝑖 = 𝑖𝑎 + 𝑖𝑏 = 𝑄 (3.2)
Now, by rewriting Equation 3.2 in terms of thermal parameters, Equation 3.3 can be
found;
73
Re-arranging Equation 3.3,
𝑑𝑇𝑐 𝑇𝑠 −𝑇𝑐 𝑇𝑎𝑚𝑏 −𝑇𝑠
𝐶𝑐 =𝑄+ + (3.4)
𝑑𝑡 𝑅𝑢 𝑅𝑐
Finally, the core temperature (Tc) can be determined by integrating Equation 3.4 over
the total heat transfer time, provided the surface temperature (Ts) and ambient temperature
(Tamb) are known. While Tamb can be easily measured using a single temperature sensor,
measuring Ts directly with physical sensors in high-power LIB packs presents significant
challenges due to accessibility and scalability issues. To address this limitation, an
alternative approach involves estimating the Ts using a temperature estimation scheme. One
such scheme, proposed in reference [224], enables the estimation of Ts from a known Tc,
offering a practical solution for scenarios where direct measurement of Ts is not feasible.
As shown in reference [224], small changes in Ts can be neglected. Hence the term
𝑇𝑠,𝑡−1 can be considered as zero as in Equation 3.6.
𝑄𝑡−1 1 𝑇𝑎𝑚𝑏,𝑡−1
𝑇𝑐,𝑡 = + 𝑇𝑐,𝑡−1 (1 − )+ (3.6)
𝐶𝑐 𝐶𝑐 𝑅𝑐 𝑅𝑢 𝐶𝑐
The transfer matrices of the KF-based temperature estimation model can be found by
reducing Equation 3.6 in the form of state models as shown in Equation 3.7 through
Equation 3.9.
1
Hence, A =[ 1− ] (3.7)
Cc Rc
74
1 1
B =[ ] (3.8)
Cc Cc Ru
C=D = 0 (3.9)
3.2.1.3 Second-Order Thermal Modelling
• Mathematical Analysis of Second-Order Thermal Model
The second-order thermal model accounts for the non-uniformity of Ts and radial heat
transport from the core to the surface via conduction. Additionally, it incorporates the heat
exchange between the cell surface and the ambient environment, which was not considered
in the first-order model. In this second-order approach, only convective heat exchange
between the cell surface and the ambient is included, providing a more detailed
representation of thermal dynamics. Beyond the thermal properties of the first-order model,
the second-order model also considers the thermal capacitance of the cell casing Cs, further
enhancing its ability to capture complex heat transfer behaviors. The equivalent circuit
representation of this second-order thermal model, based on heat resistor-capacitor
principles, is illustrated in Figure 3.5 This approach is consistent with methodologies
reported in several previous studies [49], [104], [107], [118].
𝑑𝑇𝑐 𝑇𝑠 −𝑇𝑐
𝐶𝑐 =𝑄+ (3.10)
𝑑𝑡 𝑅𝑐
75
• KF for Second-order Thermal Model
Tc could be estimated by re-arranging the coupled ordinary differential equations of the
second-order thermal model. Since the thermal model has two thermal energy storage
parameters (Cc and Cs), two governing equations are used to estimate Tc in terms of
measured Ts and Tamb.
1
A= [ 1 − ] (3.12)
Cc ( Rc + Ru )
1 1
B =[ ] (3.13)
Cc Cc ( Rc + Ru )
Ru
C =[ ] (3.14)
Rc + Ru
Rc
D =[ ] (3.15)
0 Rc + Ru
Worth noting that the Cc, Rc, and Ru in the second-order thermal model are the same as
Cp, Rin, and Rout of the first-order model respectively.
• Fundamentals of KF
A foundational understanding of the KF [227] is essential, as it serves as the
cornerstone of the temperature estimation scheme discussed in this study. The KF is a linear
quadratic estimator widely used in fields such as statistics and control engineering. It
estimates unknown states by accounting for noise and inaccuracies in measured outputs.
The general form of the KF is represented by the following equations:
In this thesis, the primary objective of using this heat generation model is to determine
the input parameters for the thermal model, including heat capacity and heat transfer
coefficients, through steady-state analysis and transient experiments using a nonlinear least
squares algorithm. LIB cells are tested at three different ambient temperatures, where
internal battery temperatures are elevated using standard current pulses. These pulses are
carefully controlled to remain within the permissible limits specified in the manufacturer’s
datasheet, ensuring no capacity degradation occurs during testing. A nonlinear least squares
algorithm is subsequently employed for online parameter estimation, aiding in the
development of the ECM and thermal model, as demonstrated by Surya et al. [49]. All
components of the model are implemented in MATLAB, utilizing three-dimensional
interpolated Look-Up Tables. Feature vectors such as SOC, battery current (Ibat), and
ambient temperature (Tamb) are used to enhance model accuracy. The heat generation
model, along with the first order and second-order thermal models, is developed in
MATLAB/Simulink and Simscape environments. An extensive simulation study is then
conducted to generate simulated core and surface temperature data for further analysis.
These simulation results are employed for model validation and to perform a detailed
comparison between the first order and second-order thermal models. Using the KF, Tc is
estimated under various current patterns. These patterns are selected to remain within
manufacturer-recommended limits, ensuring the battery remains uncompromised. The
77
simulation and analysis underscore the efficacy of the models, enabling accurate
temperature estimation and robust comparisons between the thermal modeling approaches.
Figure 3.8: (a) 2-RC ECM of a LIB cell, (b) Second-order EETM of LIB cell
The second-order ECM is shown in Figure 3.8(a) where R0 represents the steady-state
DC series resistance. The short transient response caused by the lithium-ion flow in the SEI
layer and the anode electrode is represented by polarization resistance (R1) and capacitance
(C1) respectively. R2 and C2 represent the long transient response caused by double-layer
capacitance in both electrodes. The mathematical expression of the terminal voltage (Vt) in
Figure 3.8(a) could be represented as Equation 3.18 where I is the charging/discharging
current from the battery cell.
79
𝑑𝑉𝑂𝐶𝑉
𝑄 = 𝐼(𝑉𝑡 − 𝑉𝑂𝐶𝑉 ) + 𝐼𝑇𝑐 (3.19)
𝑑𝑇𝑐
𝑑𝑉𝑂𝐶𝑉
Here, is the entropy coefficient. 𝑉𝑡 , 𝑉𝑜𝑐𝑣 , 𝑇𝑐 represents the terminal voltage, open-
𝑑𝑇𝑐
circuit voltage, and core temperature respectively. The influence of the entropy term is
negligible as demonstrated by Dai et al. [108], thus it is not considered in this study.
Here, resistors (𝑅𝑖𝑛 and 𝑅𝑜𝑢𝑡 (K/W)) and the capacitors (𝐶𝑐 and 𝐶𝑠 (J/K)) portray
thermal conductivity and thermal capacity respectively. 𝑇𝑐 , 𝑇𝑠 , and 𝑇𝑎𝑚𝑏 represent the core,
surface, and ambient temperature of the cell. During the data generation, KF [137] is used
with the EETM for improving model performance while estimating the Tc from known Ts
and Tamb. The discrete version of (3.19) and (3.20) as presented in (3.22) and (3.23) are
used during KF modeling.
𝑑𝑉𝑂𝐶𝑉
𝑄(𝑘) = 𝐼(𝑘)(𝑈(𝑘) − 𝑉(𝑘)) + 𝐼(𝑘) (𝑇𝑐 (𝑘) | ) (3.22)
𝑑𝑇𝑐 𝑘
KF is widely used in data prediction and noise filtering applications. It is a robust and
simple technique to estimate data based on its input signal. In a KF, the measured output
from the actual system and predicated output from the mathematical model are compared
to determine the error. Then the error signal is multiplied with a Kalman gain and is added
to the predicted state for accurate state estimation.
80
3.2.2.3 Architecture of 2D-GLSTM Neural Network
The gated long short-term memory (GLSTM) network, introduced recently by
Kalchbrenner et al. [228], enhances the traditional LSTM architecture. LSTM, a
specialized type of RNN, is designed to handle complex sequence learning problems by
incorporating hidden internal states and recurrent connections. These features enable
LSTMs to retain memory and provide feedback, making them particularly well-suited for
analyzing sequential data such as time-series data. While traditional RNNs are effective for
sequence learning, they encounter the vanishing gradient problem when dealing with long-
term dependencies, particularly when using activation functions like the sigmoid function
[229], [230]. To overcome this limitation, Hochreiter and Schmidhuber [231] developed
the LSTM architecture, replacing standard neurons with interconnected memory blocks.
This innovation allows LSTMs to learn long-term dependencies and handle extensive time-
series data more effectively. Despite their success, simple LSTM networks face challenges
in meeting the increasing demands for accuracy and reliability. To address this, researchers
began developing deep recurrent architectures by stacking multiple LSTM layers, thereby
enhancing performance [232], [233]. However, these deeper architectures reintroduced the
vanishing gradient problem, particularly as the network depth increased. To mitigate this
issue, advanced deep LSTM architectures such as 2D-GLSTM were developed. The 2D-
GLSTM extends the traditional LSTM framework by addressing the limitations of
cascading LSTM layers, making it highly effective for handling complex, nonlinear, and
sequential data.
81
3.2.2.4 Architecture of a single LSTM layer
A single LSTM block comprises two internal recurrent states: the cell memory state
(mt) and the cell hidden state (ht), as illustrated in Figure 3.9.
The cell memory state (mt) represents the long-term memory, while the cell hidden state
(ht) represents the short-term memory. At any time step t, the input (xt) is concatenated with
the hidden state from the previous time step (ht-1) and passed through three independent
gates: the input gate (it), the forget gate (ft), and the output gate (ot).
• Input Gate (it): Determines which values from the input sequence will update the
memory state.
• Forget Gate (ft): Decides which information to discard from the memory block
based on predefined conditions.
• Output Gate (ot): Determines the current output using the current input and the
previously acquired memory.
These gates regulate the flow of information using the sigmoid activation function (σ),
which generates outputs between 0 and 1, akin to digital logic gates. Additionally, the
concatenated input (xt and ht-1 ) is processed through a 𝑡𝑎𝑛ℎ layer, a nonlinear activation
function, to produce ct, the candidate input to the cell memory state (mt).
The LSTM block functions as a state machine, where weights and biases are adjusted
during training. The cell memory state (mt) is updated based on two inputs: the candidate
input (ct) from the input gate (it) and the memory state from the previous step (mt-1) as
determined by the forget gate (ft). Finally, the processed information in mt-1 passes through
a 𝑡𝑎𝑛ℎ layer and the output gate (ot), producing the updated hidden state (ht) and the new
output of the LSTM block. The internal processes of an LSTM block can be mathematically
82
represented as follows:
𝑐𝑡 = tanh (𝑊𝑥,𝑐 𝑥𝑡 + 𝑊ℎ,𝑐 ℎ𝑡−1 + 𝑏𝑐 ) (3.24)
𝑖𝑡 = 𝜎(𝑊𝑥,𝑖 𝑥𝑡 + 𝑊ℎ,𝑖 ℎ𝑡−1 + 𝑏𝑖 ) (3.25)
𝑓𝑡 = 𝜎(𝑊𝑥,𝑓 𝑥𝑡 + 𝑊ℎ,𝑓 ℎ𝑡−1 + 𝑏𝑓 ) (3.26)
𝑜𝑡 = 𝜎(𝑊𝑥,𝑜 𝑥𝑡 + 𝑊ℎ,𝑜 ℎ𝑡−1 + 𝑏𝑜 ) (3.27)
𝑚𝑡 = 𝑓𝑡 𝑚𝑡−1 + 𝑖𝑡 𝑐𝑡 (3.28)
ℎ𝑡 = 𝑜𝑡 tanh (𝑚𝑡 ) (3.29)
Here, W and b denote the weight matrix and bias of different layers, respectively.
83
Figure 3.10: Architecture of 2D-GLSTM.
The fundamental mechanism of the 2D-GLSTM involves processing inputs along both
the depth and time dimensions. At each layer, the depth dimension takes the input xt and
combines it with the outputs from the time dimension, producing results at the final layer.
The forward computation process of the 2D-GLSTM is mathematically represented by
Equations (3.24) to (3.29), while the basic LSTM functions, described in Equations (3.30)
to (3.34), remain consistent along the depth dimension.
In this study, the depth dimension is prioritized. Consequently, the computation begins
with the Time-LSTM, which processes the time dimension using HT, followed by the
Depth-LSTM, which processes the depth dimension using HL. Specifically:
• Time-LSTM (HT): Concatenates the last hidden states across both dimensions.
• Depth-LSTM (HL): Concatenates the last hidden state of the depth dimension with
the output hidden state of the time dimension.
Finally, the prioritized depth dimension is computed using HL, which concatenates the
last hidden state of the depth dimension with the output hidden state of the time dimension.
This hierarchical processing enables the model to effectively leverage spatiotemporal
dependencies for improved performance. The forward computational process of the 2D-
GLSTM is detailed in Equations 3.30 to Equation 3.33, where θT and θL denote all trainable
parameters for the time and depth dimensions, respectively.
𝑇 𝐿 𝑇
𝐻 𝑇 = [ℎ𝑡−1,𝑙 , ℎ𝑡,𝑙−1 ] (3.30)
𝑇 𝑇 𝑇
(ℎ𝑡,𝑙 , 𝑚𝑡,𝑙 ) = 𝑇𝑖𝑚𝑒 − 𝐿𝑆𝑇𝑀(𝐻 𝑇 , 𝑚𝑡−1,𝑙 , 𝜃𝑇 ) (3.31)
𝑇 𝐿 𝑇
𝐻 𝐿 = [ℎ𝑡,𝑙 , ℎ𝑡,𝑙−1 ] (3.32)
𝐿 𝐿 𝐿 𝐿
(ℎ𝑡,𝑙 , 𝑚𝑡,𝑙 ) = 𝐷𝑒𝑝𝑡ℎ − 𝐿𝑆𝑇𝑀(𝐻 , 𝑚𝑡,,𝑙−1 , 𝜃𝐿 ) (3.33)
84
𝑇 𝐿
Here, ℎ𝑡,𝑙 and ℎ𝑡,𝑙 represents the hidden states of the time and depth dimension
𝑇 𝐿
respectively. Similarly, 𝑚𝑡,𝑙 and 𝑚𝑡,𝑙 represents the memory state of time and depth
dimension respectively. Finally, the output hidden state goes through a fully connected
layer at each time step yt to realize the final estimated results. The fully connected layer
can be mathematically represented as Equation 3.34.
𝑦𝑡 = 𝑊𝑓𝑐 ℎ𝑡 + 𝑏𝑓𝑐 (3.34)
Here, bfc and Wfc are the biases and weights of the fully connected final output layer
respectively. Mean squared error (MSE), as in Equation 3.35 is used in this study as the
loss function which indicates the error between the predicted and actual results after each
iteration (epoch) during the forward computation process.
1 𝑛𝑡
𝐿𝑜𝑠𝑠 = 𝑛 ∑𝑡=1(𝑦𝑡 − 𝑦𝑡∗ )2 (3.35)
𝑡
Here, 𝑦𝑡∗ and yt represent the target and predicted value respectively whereas nt is the
length of the time sequence in training data.
3.2.3 LSTM Network and Kolmogorov-Arnold Network (KAN) for Core and Surface
Temperature Estimation
The previously, discussed hybrid ECM+LSTM-based core temperature estimation
technique still relies on ECM model parameters which are subject to change with cell aging
and dynamic operating conditions and need domain specific knowledge on LIB modeling.
This in this section, a completely data driven core temperature estimation technique is
introduced which includes a self-learnable Kolmogorov-Arnold Network (KAN) and an
interconnected LSTM network architecture for estimating core and surface temperatures
of LIBs. Eliminating the need for a surface temperature sensor as feedback resulting in
reduced cost and wire-harness of BMS. The hybrid KAN and LSTM model is used for
estimating the core and surface temperature of a LIB cell respectively using the basic
operating parameters of the battery: voltage, current, and ambient temperature. The
prediction accuracy and reliability of the proposed core and surface temperature estimation
techniques are tested for a wide range of battery charging-discharging conditions and
operating temperatures (-20°C to 40°C) even with dynamic drive cycle discharging
85
conditions. The following section discusses the interconnected LSTM and the KAN
architecture in details.
Previous studies have already presented estimation methods that use interconnected
LSTM networks to estimate two parameters that are related to each other. The internal
resistance of a battery cell is one of the most significant indicators of SOH [238]. In [238],
the authors estimated the SOH utilizing the input of temperature, current, and voltage
using LSTM. The interconnected network also employs the input of the first network and
the output, the SOH. In addition, Hu et al. [239] proposes a joined SOC and SOH estimation
method using two interconnected LSTM networks. The positive results of the two studies
86
indicate the potential of an interconnected LSTM for estimating interdependent states like LIB
temperatures. Therefore, in this thesis, an interconnected LSTM is designed to predict the TS
followed by Tcore using KAN. The first network takes voltage V, current I, and ambient
temperature Tamb as inputs, and its output is the surface temperature TS. The second network
uses the same inputs as the first and includes the surface temperature as an additional input
parameter to estimate the core temperature Tcore. Figure 3.12 illustrates the structure of the
method. Each estimation model consists of an LSTM layer followed by a feedforward neural
network (FNN) with one hidden layer and a final output layer. Battery current (It), voltage (Vt),
and ambient temperature (Tamb,t) of t time steps are used as an input vector x of the LSTM
network and as output vector y the estimated Ts and Tcore, at timestamp tn as presented in
Equation 3.36 and Equation 3.37.
Figure 3.12: Structure for estimating surface and core temperature using interconnected LSTM network
In this thesis a similar architecture tailored to core and surface temperature estimation
of LIB is developed. The importance functions (Equation 3.38), and background calculus
of the KAN architecture are discussed below.
Where, ϕq,p : [0, 1] → ℝ and Φq: ℝ → ℝ. A single KAN activation value of the (l + 1,
j) neuron is the sum of all incoming post activations, where l is the layer, j the neuron of
the (l + 1)th layer, and i the neuron of the lth layer.
𝑖𝑛
𝑥𝑙+1,𝑗 = ∑𝑖+1 Φ𝑙,𝑗,𝑖 (𝑥𝑙,𝑖 ), 𝑗 = 1, … … , 𝑛𝑙+1 (3.39)
89
Figure 3.14: Schematic layout of the proposed framework.
• Physical Layer: This layer consists of a battery module integrated with embedded
temperature sensors and an automotive-grade NXP® 14-channel BMS, which is
responsible for real-time acquisition of key parameters such as individual cell voltages,
stack current, and balancing voltage differences. Additionally, the physical layer
includes a custom-developed STM32® microcontroller-based real-time temperature
data acquisition system. A local central processing unit (CPU) is also incorporated
within this layer to enable on-site data processing and core temperature estimation for
individual cells, particularly in scenarios where local computation is preferred, or cloud
access is limited.
• Cloud Layer: The cloud layer is dedicated to remote data storage, model deployment,
and real-time visualization. This layer comprises a DigitalOcean cloud server for
hosting services, InfluxDB as a time-series database to log both raw sensor data and
predicted core temperatures, and Grafana for real-time dashboard visualization.
Grafana queries data directly from InfluxDB, enabling dynamic monitoring of battery
behavior. This layer ensures scalable data management and provides stakeholders with
comprehensive visibility into system performance.
• Deep Learning Layer: This layer integrates a Bi-directional Long Short-Term
Memory (Bi-LSTM) neural network that predicts the core temperature of each cell
based on multiple sensor inputs. The Bi-LSTM model processes time-series data, learns
90
temporal dependencies, and generates accurate core temperature estimations. These
predictions are subsequently transmitted to the cloud for logging and visualization,
enabling intelligent thermal management and advanced diagnostics.
• Data Flow Layer: The data flow layer interconnects the physical, deep learning, and
cloud layers to enable seamless end-to-end system communication. During data
acquisition, physical sensors collect real-time measurements, which are processed
locally by a Python script running on a computer or embedded system. The processed
data is then transmitted either to the local CPU for edge computing or to the cloud for
centralized analysis and visualization. This layer also manages the real-time
transmission of control signals such as charging or discharging commands ensuring
tight system integration and responsive feedback control.
91
Figure 3.15: Architecture of Bi-LSTM for core temperature estimation.
• Input Layer: This layer ingests four essential sensor-derived features for each cell:
voltage, current, surface temperature, and ambient temperature. These input parameters
reflect the instantaneous electrical and thermal state of the battery and serve as the
foundational data for core temperature prediction.
• Bidirectional Layer: At the heart of the architecture lies the bidirectional LSTM layer,
composed of two parallel LSTM units—one processing the sequence in the forward
direction (chronological order), and the other in the reverse direction. By merging the
outputs from both directions, this layer effectively captures holistic temporal
dependencies, enhancing the model’s ability to learn nuanced patterns from sequential
data.
• Dense Layer: The dense layer acts as a fully connected neural network layer that
receives the features extracted by the bidirectional LSTM layers. It condenses the
learned temporal patterns and maps them to a single scalar value representing the
predicted core temperature.
• Activation Layer: This layer combines the hidden states produced by the forward and
backward LSTM cells. These combined hidden states encapsulate both short-term and
long-term temporal dependencies, which are essential for ensuring continuity and
robustness in prediction across time steps.
92
• Output Layer: The final output layer generates the predicted core temperature for the
cell, based on the transformed and aggregated information from preceding layers. This
output enables real-time insight into the internal thermal state of the battery, supporting
enhanced safety, control, and predictive thermal management.
93
Figure 3.16: System level architecture of the proposed cloud-based BMS architecture.
In the CAN 2.0A frame, the start of frame (SOF) is marked by a dominant logic '0',
signaling the initiation of message transmission. The Identifier (ID) field designates
message priority, where lower values have precedence. The Remote Transmission Request
(RTR) distinguishes between data frames and remote request frames. The Control field
includes the Identifier Extension Bit (IDE) which remains dominant for 11-bit identifiers
and a 4-bit Data Length Code (DLC) that specifies the number of data bytes (0 to 8) in the
payload. The Data field carries the actual payload, containing sensor readings and CAN
signals that can be decoded into meaningful battery parameters. To ensure data integrity,
the cyclic redundancy check (CRC) validates message content, while the Acknowledgment
94
(ACK) slot confirms successful reception by a receiving node. The End of Frame (EOF)
indicates the conclusion of the transmission. Although the CAN 2.0B standard allows for
extended 29-bit identifiers and is commonly used in more complex or high-priority
systems, the present study employs the conventional CAN 2.0A format due to its wide
adoption and simplicity. Once the sensor data is decoded and formatted, Telegraf® uses its
plugin ecosystem to extract relevant metrics such as individual cell voltages, total pack
current, and cell temperatures. These metrics are timestamped and stored in InfluxDB®,
from which Grafana® dynamically queries and visualizes the data in real time. This setup
enables continuous monitoring and supports timely decision-making based on up-to-date
battery operating conditions.
Figure 3.17: Standard CAN data frame with 11 bits identifier (CAN 2.0A).
Figure 3.18: Pseudo code of Python script for CAN data decoding.
96
3.5 Digital-twin enabled Battery Thermal Management Control System
A schematic layout of the proposed digital-twin enabled BMS and TMS control
strategy is shown in Figure 3.19. The Bi-LSTM is then extended to implement digital-twin
which can predict the core temperature 3 minutes ahead of time.
The proposed framework leverages real-time data acquisition, predictive modeling, and
adaptive feedback to enhance the operational safety and performance of LIB. As illustrated
in Figure 3.19, the system establishes a synergistic relationship between the physical battery,
the physical BMS, the digital twin, and the cloud-enabled IoT communication interface,
facilitating intelligent and proactive thermal control.
Physical System Components: The physical layer of the system includes the battery pack
embedded in an electric vehicle and its associated thermal management system. The TMS
ensures that the battery operates within safe temperature limits by responding to control
signals received from the Physical BMS. This BMS continuously monitors essential battery
parameters such as voltage, current, and temperature, and provides this information to both
the TMS and the digital twin via an IoT communication module. The physical BMS acts
as the interface between the physical battery environment and the digital twin, playing a
crucial role in real-time data acquisition and execution of control actions.
Digital Twin and Predictive Intelligence: The digital twin component of the system
functions as a high-fidelity virtual replica of the physical BMS. It is embedded with a Bi-
LSTM neural network model, which has been trained to learn temporal dependencies and
behavioral patterns in battery data. Once deployed, the Bi-LSTM model enables the digital
97
twin to predict the core temperature of the battery up to three minutes in advance. This
forward-looking capability is essential for preemptive thermal control actions and
significantly improves system response time, reducing the risk of thermal runaway and
extending battery lifespan.
Feedback Loop and Adaptive Control: A critical feature of the proposed framework is
the feedback loop between the digital twin and the physical system. As the digital twin
receives real-time data via the IoT communication layer, it updates its internal model to
reflect the current state of the physical battery system. This feedback mechanism supports
continuous model refinement and adaptive control. Based on the predicted core
temperature and operational trends, the digital twin can issue control recommendations,
which are relayed back to the physical BMS. These control signals are then executed by
the TMS, ensuring proactive temperature regulation.
IoT Communication and Cloud Integration: The IoT communication layer forms the
backbone of the data and control exchange between the physical and digital domains. It
enables real-time synchronization of data streams and supports remote monitoring,
diagnostics, and system updates. Through this communication interface, the digital twin
not only receives live data from the physical system but also transmits predictive insights
and control decisions. Furthermore, cloud connectivity allows for scalable deployment,
over-the-air model updates, and seamless integration with advanced analytics platforms
and dashboards.
In summary, the digital-twin enabled battery thermal management control system presents
a transformative approach to managing EV batteries. By integrating Bi-LSTM-based core
temperature prediction, real-time data acquisition, and adaptive feedback control, the
framework transitions from reactive to predictive battery management. This ensures
enhanced thermal safety, improved energy efficiency, and prolonged battery life. The use
of IoT for data exchange and cloud capabilities further strengthens the system’s scalability
and intelligence, making it a forward-looking solution for next-generation electric mobility
platforms.
98
3.6 Deep Learning-based SOC Estimation Algorithms for Cloud-based BMS
Besides, estimating the core temperature estimation in local and cloud server, an
addition work on cloud-based SOC estimation studies were also performed in this thesis
contributing towards developing a DT-based BMS capable of multiple state estimation
capability. As discussed in the previous sections, the integration of cloud computing into
LIB BMS has opened new avenues for advanced state estimation, including SOC, terminal
voltage, and SOH [243], [244], [245]. Previous studies predominantly employed equivalent
circuit models (ECM) combined with adaptive filters, such as the Kalman filter, for SOC
estimation [246], [247], [248], [249]. While effective, these approaches face limitations in
leveraging the full potential of distributed computing and connectivity for real-time
applications. Yassin et al. [250] identified significant challenges in connectivity speed and
data loss in distributed computing, particularly for DTs of power systems. To address these
gaps, this study investigates the application of AI and ML techniques for SOC estimation
in a cloud-based environment. Primary intension was to understand the possible integration
of AI and ML-based state estimation in cloud platform off-loading the computational
burden of on-board BMS to the cloud-platform. A comprehensive comparative analysis is
also conducted among different deep-learning based SOC estimation methods and state-
of-the-art EKF-based SOC estimation method. The impact of data loss on estimation
accuracy, emulating real-world network interruptions, is also closely analyzed.
Tran et al. [249] first introduced the concept of a hybrid cloud-supported BMS
architecture, wherein critical safety mechanisms are implemented onboard while
computationally intensive tasks are handled in the cloud. This approach effectively
overcomes the limitations of onboard BMS systems, such as restricted data storage and
processing power. To emulate real-world conditions, this thesis employs mobile network
Long-Term Evolution (LTE) to evaluate connectivity and performance under varying
scenarios. By advancing the understanding of deep learning-based SOC estimation in cloud
environments, this work aims to enhance the scalability, reliability, and efficiency of
modern BMS. One of the primary concerns related to the usability of cloud-based BMS is
the computational cost. Therefore, in this thesis a detailed comparative analysis of GRU,
99
FNN and LSTM are conducted in terms of computational cost, error and impact of physical
distance of the cloud-server.
Figure 3.20: Schematic layout of the considered extended Kalman Filter for SOC Estimation
𝑜𝑗 = 𝜎(∑𝑁
𝑖=1(𝑤𝑗,𝑖 𝑥𝑖 + 𝑏𝑗,𝑖 )) (3.43)
100
𝑥 𝑖𝑓 𝑥 ≥ 0
𝜎(𝑥) = 𝑥 + = max(0, 𝑥) = { (3.44)
0 𝑖𝑓 𝑥 < 0
where σ(x) describes the activation function rectified linear unit (ReLU) as in Equation
3.44, N the number of inputs, wj,i the weight of the input i at neuron j, xi the input value,
and bj,i the bias.
101
Figure 3.22: LSTM architecture
Where xt, and ht are the cell input and output at time t, ct denotes hidden cell memory.
W and U are weight matrices and b bias vectors learned during training. it, ft, and ot
represent the gates, while σg , σc, and σh are the corresponding activation functions. LSTM
networks are especially good at detecting contextual anomalies by learning temporal
relationships and capturing them in a compact state representation. They are particularly
effective in modeling multivariate time series and time-variant systems, accommodating
both stationary and non-stationary dynamics, as well as short- and long-term dependencies
[237].
𝑓𝑡 = 𝜎𝑔 (𝑊𝑓 𝑥𝑡 + 𝑈𝑓 ℎ𝑡−1 + 𝑏𝑓 ),
𝑖𝑡 = 𝜎𝑔 (𝑊𝑖 𝑥𝑡 + 𝑈𝑖 ℎ𝑡−1 + 𝑏𝑖 ),
𝑜𝑡 = 𝜎𝑔 (𝑊𝑜 𝑥𝑡 + 𝑈𝑜 ℎ𝑡−1 + 𝑏𝑜 ),
102
an update gate z and a reset gate r. The forward pass at time t of a GRU cell is processed
as follows [257].
𝑟𝑡 = 𝜎(𝑊𝑟 [ℎ𝑡−1 , 𝑥𝑡 ] + 𝑏𝑟 ),
𝑧𝑡 = 𝜎(𝑊𝑧 [ℎℎ−1 , 𝑥𝑡 ] + 𝑏𝑧 ),
Where xt represents the input at time t, ℎ̃𝑡 , and ht are information vectors, representing
the output, Wr , Wz , and W the weight matrices of the gates and the output, and br , bz, and
𝑏ℎ̂ represent the different biases corresponding to the different weight matrices.
104
Figure 3.25: Actual experimental setup for LG 18650 cell testing
105
3.7.2 Experimental Setup for 21700 Molicell Testing for KAN-LSTM-based Core and
Surface Temperature Estimation
As shown in Figure 3.27, the experimental setup collects the training, testing, and
validation data for the proposed core and surface temperature estimation techniques. The
battery testbench consists of an Ivium (Model: OctoStat5000) battery cycler, an Ivium
(Model: OctoPDA-T) analogue data collector for core and surface temperature
measurement, a Binder environment control chamber (Model MKF 240), an MCP (model:
LBN-1990) digital power supply for providing power for temperature measurement
module. A Microsoft Surface Pro 7 is used for the overall system control and centralized
monitoring using the IviumSoft platform. The specification of the considered INR-21700
cell of Molicel (manufacturer) as provided in the manufacturer’s data sheet is given in
Table 3.2.
• 3× each: CC-CV (0.3C / 0.3C); CC-CV (0.5C / 0.5C); CC-CV (0.8C / 0.8C); CC-CV (1C
/ 1C)
A break of at least 3 hour was provided after changing the ambient temperature to
ensure that the cell rested under the nee temperature. The experimental setup is shown in
Figure 3.27.
Figure 3.27: Experimental setup: battery cycler, cells and data acquisition system
107
3.7.3 Experimental Setup for Samsung INR 21700 Cell and Module Level Testing and
Real-time Data Logging in Cloud
The experiment involves a 14-channel NXP BMS with CAN compatibility, capable of
reading the voltage of each of the 14 cells, as well as the pack voltage and pack current of
a LIB module consisting of 14 Samsung 21700 40T cells. A photo of the battery module is
shown in Figure 3.28.
Each cell has an energy storage capacity of 4.0 Ah, a rated cycle life of 600 cycles, a
recommended charging rate of 1C, and a discharge rate of 4C within an operating
temperature range of 0°C to 45°C. This experimental setup is designed as per the proposed
cloud-enhanced BMS architecture discussed in Section 3.3. Considering the importance of
monitoring individual cell temperature which is not typical in commercially available BMS
and battery packs used in automotive applications, the proposed BMS architecture includes
comprehensive individual cell temperature monitoring. The architecture incorporates an
STM32 board configured to read 14 ADCs connected to 14 NTC thermistors (103JT)
placed on the surface of the cells, enabling to monitoring of temperature gradients during
different charging and discharging cycles. The data buses of the STM32-based temperature
module and the NXP BMS are connected to the same CAN bus, and a Python script is
programmed to decode and manage all CAN messages. Additionally, the EA Battery
Cycler, which is also CAN-compatible, is connected to the same CAN bus. This integration
enables the entire system to function as a fully compensated closed-loop system, allowing
to control of CCCV charging and discharging algorithms autonomously and remotely. A
108
photograph of the experimental setup is shown in Figure 3.29. The schematic layout of the
cloud-enhanced BMS architecture is shown in Figure 3.30. Worth mentioning for accurate
and precise temperature measurement all the temperature sensors are carefully calibrated
by applying the Steinhart-Hart equation [258].
Figure 3.29: Experimental setup for 14-cell module testing and data logging.
109
• Advantages of the Python-based CAN Data Decoder
Since the official release of the CAN protocol by the Society of Automotive Engineers
(SAE) in 1986 and its initial implementation in the Mercedes-Benz W140, the automotive
industry has widely adopted CAN communication across most vehicle platforms [259]. It
is especially prevalent in modern vehicles including EVs where it plays a crucial role in
various systems. Given this widespread use, real-time extraction and analysis of raw data
from onboard BMS have become essential for implementing digital twin technology and
cloud-enabled BMS [260]. While several tools exist for BMS data acquisition and
visualization, significant gaps remain [261], [262]. None utilize automotive-grade BMS
with integrated CAN communication protocols. Instead, most research prototypes rely on
simple microcontrollers or single-board computers like the Raspberry Pi, equipped with
built-in analog-to-digital converters (ADC) for battery data reading. These systems
typically transmit data to local computers or remote servers for storage and visualization
[263]. However, they are limited by computational power and data transmission
capabilities, making them unsuitable for automotive applications due to issues like limited
longevity, robustness, noise compatibility, and fault tolerance [264]. Existing architectures
also lack support for bidirectional data transmission, a critical requirement for digital-twin-
based BMS. As highlighted by Karnehm et al. [265], bidirectional communication between
the physical and DTs including real-time data acquisition, transmission to the DT, and
feedback to the physical twin is essential for a system to be truly DT enabled. The real-
time processing of CAN data from an onboard BMS and its visualization in automotive
applications have not been reported in the literature [19]. Therefore, the Python-based CAN
data processing tool is developed in this thesis to handle raw data from the NXP® BMS.
The .json data format is considered here as it has proven highly effective for cloud and DT-
enabled BMS applications, particularly where fast data transmission and long-term storage
of battery historical data are critical [260]. The architecture demonstrated a satisfactory
level of decoding accuracy and speed with error rates as low as 0.001% and processing
times around 10 ns. The ability of the script to handle different CAN message types and
identifiers is confirmed by successfully decoding messages simultaneously from the NXP
BMS, STM32, and EA battery cycler integrated on the same CAN bus. The NXP MCU is
110
programmed to receive data from the MC33771 BMS IC via an isolated communication
channel for the power circuitry for safety, as shown in the detailed internal architecture of
the NXP BMS shown in Figure 3.31.
Figure 3.31: Internal Architecture of NXP MCU, MC33771 BMS IC and isolated communication channels.
3.7.4 Experimental Setup for Samsung INT 21700 Cell and Module Level Testing and
Real-time Core Temperature Estimation and Logging in Local Machine and Cloud
111
Figure 3.32: Experimental setup with data visualization interface.
• Battery Module, NXP BMS and Sensors: The setup includes a LIB module and an
automotive grade NXP BMS. The LIB module consists of 14 cells connected in series,
forming a 14S LIB module where, Cells#1, #5, #8, #11, and #14 are equipped with both
core and surface temperature sensors, while cells#3 and #6 are equipped with surface
temperature sensors only. One additional sensor is mounted on the mechanical structure
of the module to measure the ambient temperature. All 14 temperature readings are
captured using NTC thermistors (103JT). The voltage and temperature measurement
resolutions of the architecture are 152 µV and 0.1°C, respectively, whereas the cell
balancing voltage threshold is 19 mV of the NXP BMS. It is noteworthy that all
temperature sensors are carefully calibrated using the Steinhart-Hart equation to ensure
accurate and precise temperature measurements. It is worth mentioning that, unlike the
state-of-the- art approach where the thermal chamber temperature is considered the
ambient temperature, this study measures the temperature near the battery module as
the ambient temperature. This approach is more practical and realistic for real-world
applications.
112
• STM32 Microcontroller: An STM32F446RE board is configured to read analog
values from the 14 temperature sensors and convert them to digital data using its 14
ADC channels. This real-time temperature acquisition system communicates via serial
communication. The serial data reading is synchronized with CAN-bus-based BMS
data acquisition to ensure seamless data acquisition and processing by the Bi-LSTM
model and the real-time visualization.
• Data Storage and Visualization: The experimental setup incorporates InfluxDB® for
real-time data storage and Grafana® for interactive data visualization. Grafana is
configured to generate dynamic dashboards for monitoring key battery parameters,
including individual cell voltages, stack current, measured core and surface
temperatures, and predicted core temperatures. The low- latency data reporting
capabilities of Grafana, supported by InfluxDB’s time-series database, provide an
efficient platform for real-time monitoring.
• Bi-LSTM Model Training and Integration: The Bi-LSTM model, implemented
using TensorFlow, is trained offline using historical time-series data collected through
a series of battery test under dynamic ambient and loading conditions to predict the
core temperature of individual cells in real-time. The trained model is deployed on the
experimental platform, both in the local machine and in the cloud platform, where it
processes incoming real-time data and predicts core temperatures for proactive battery
management.
• Communication and Integration Architecture: Data acquisition and processing are
managed through the Python script and a CAN-bus communication framework. Raw
sensor data from the NXP BMS is transmitted via the CAN bus, while temperature data
from the STM32 is received through serial communication. The data is de- coded using
the Python script, prepared for input into the Bi-LSTM model, and visualized in
Grafana in real- time, ensuring seamless integration and efficient system operation.
• Battery cycler and thermal chamber: The EA PSB 10360-120 battery cycler, which
is CAN-compatible, is integrated into the same CAN bus, enabling the system to
operate as a fully compensated closed-loop setup. This integration facilitates
autonomous and remote control of the battery cycler depending on the user input and/or
113
reaching a set threshold to protect the battery. A flowchart of the overall control
architecture is illustrated in Figure 3.33.
The data acquisition system is designed to operate with sampling frequency ranging
from 0.1 Hz to 1 kHz and achieves nanosecond-level timestamp precision for all recorded
data, ensuring reliable tracking and analysis. In this study, a data sampling frequency of 1
Hz considered which is sufficient for temperature estimation. However, the architecture is
flexible and scalable for various battery configurations and real-world automotive
applications.
LIB cells are typically transported at 50% SOC or nominal voltage to ensure safe
handling and maintain battery health [266]. In this study, 14 new Samsung 21700 40T LIB
cells were first unpacked, tested for voltage, and conditioned at 25°C. Each cell was
charged individually at a C/30 rate to 4.2 V (upper cutoff voltage), followed by a 1-hour
rest (cooling period). Subsequently, the cells were discharged at a C/30 rate to 2.5 V (lower
cutoff voltage) or 0% SOC with another 1-hour rest period. The charging, resting, and
discharging data, along with corresponding plots, were carefully inspected for anomalies.
Healthy cells were then evaluated for internal anomalies using electrochemical impedance
114
spectroscopy (EIS) with the BioLogic BCS-815 battery cycling system. Detailed EIS
analysis was conducted to identify any abnormalities. Once confirmed healthy, five cells
were randomly selected from the 14 cells for core temperature sensor installation.
According to Waldmann et al. [267], and Quinn et al. [268] a circular gap of exactly 1 mm
exists at the center of each Samsung 21700 cell as shown in Figure 3.34 and Figure 3.35.
Figure 3.34: Cylinder volumes used for the estimation of energy densities for 18650 and 21700 cells [268].
Figure 3.35: Evaluation of CT cross-sections of 21700 cell. (e) 2D cross-sections of CT data at mid-height
of the cylinders, (d) line profiles along the dashed lines in (e), f) digitalization of spiral in (e) [267].
Therefore, a specialized drill with a diameter of 0.8 mm, was used to carefully drill five
randomly selected cells vertically at the center through the negative terminal. Then NTC
103JT thermistors were inserted precisely into the center of each cell. After installation,
each cell was immediately sealed with high-temperature-resistant, non-reactive thermal
epoxy. The cells were then placed vertically at 25°C for 1 hour to allow the epoxy to dry
115
completely, ensuring no epoxy entered the cell core. Following the successful installation
of internal temperature sensors, EIS testing was repeated on the five cells to verify that no
internal damage occurred during drilling and sensor installation. The Nyquist plots
obtained before and after sensor installation is shown in Figure 3.36.
Figure 3.36: Comparison of Nyquist plot of a sample Cell before and after installing core temperature
sensor
117
Chapter 4. Results and Discussion
4.1.1. Model validation 1-RC and 2-RC EETM for Core Temperature Estimation
This section evaluates the validation of EETM-based core temperature estimation, and
the necessity of a second-order thermal model compared to a first-order model. Both
models were developed using battery test data discussed in Section 3.7.1 and MATLAB-
based parameter estimation, followed by simulations to assess the impact of varying current
profiles on Tc, Ts. Simulations, conducted in MATLAB-Simulink with fixed solvers and
step times, initially excluded KF to establish baseline results. The current profile (Figure
4.1) and estimated Tc, Ts , and measured Tamb (Figure 4.2) confirm the validity of both the
models. The comparison between measured and estimated Ts shows consistency within
acceptable limits, and the expected relationship (Tc>Ts>Tamb) validates the accuracy the
model in capturing the thermal of LIBs under dynamic conditions.
Figure 4.1: The pattern of the discharging current applied to the cell.
118
Figure 4.2: The plot of Tc, Ts and Tamb without using KF.
In the subsequent sections, the Tc is first estimated using the combined first-order
thermal model and KF for three distinct current profiles and ambient temperature
conditions, referred to as Case 1, Case 2, and Case 3. A similar analysis is then performed
using the second-order thermal model, with the results from both models compared to
assess their relative accuracy and performance. All experiments are conducted with varying
current profiles, adhering to manufacturer recommendations to prevent battery health
degradation [58].
119
Figure 4.3: The pattern of the discharging current applied to the cell.
Figure 4.5: Variation of the difference between the estimated Tc and measured Ts.
120
4.1.1.2 Case 2: Tamb = 323 K (50 °C)
In the second phase of the experiments, the Tamb of the thermal chamber is set to 323 K
(50°C). The current profile applied in Case 2 is depicted in Figure 4.6. As in Case 1, the Tc
is initialized to the Ts in the simulation. The estimated Tc and measured Ts values are
presented in Figure 4.7, demonstrating that the temperatures closely follow the applied
current pattern. The maximum observed difference between Tc and Ts is 7 K, as illustrated
in Figure 4.8. The results align with the trends observed in Case 1, confirming that Tc
consistently exceeds Ts with the greatest discrepancy occurring at peak current levels.
Figure 4.6: The pattern of the discharging current applied to the cell.
121
Figure 4.8: Variation of the difference between the estimated Tc and measured Ts.
122
Figure 4.9: The pattern of the discharging current applied to the cell.
Figure 4.11: Variation of the difference between the estimated Tc and measured Ts.
123
4.1.1.4 Comparison between First order and Second order Thermal Models
This section presents a comparative analysis of the first order and second-order thermal
models based on estimation accuracy, parameter identification, and experimental
requirements. Both models are evaluated under identical conditions, with the same thermal
parameters, current profiles, Ts, Tamb, and Q applied to ensure a fair comparison. Current
profiles from Case 1, Case 2, and Case 3 for the first-order model are similarly applied to
the second-order model. Heat generation is computed using the same 1-RC ECM employed
in the first-order model.
The estimated Tc profiles from both models are compared to assess prediction accuracy.
Figure 4.12 illustrates the current profile used for the comparative study, while Figure 4.13 and
Figure 4.14 display the differences in Tc and Ts obtained from the first-order and second-
order thermal models, respectively. This analysis highlights the strengths and limitations
of each model, providing valuable insights into their applicability for real-time thermal
management in LIB systems.
Figure 4.12: The pattern of the discharging current applied to both the models.
124
Figure 4.13: Difference between Tc and Ts obtained from the second-order thermal model.
Figure 4.14: Difference between Tc and Ts obtained from the first-order thermal model.
The analysis reveals that the temperature difference is larger in the first-order thermal
model, primarily due to changes in Tc rather than Ts. This discrepancy arises from the
decoupling between Ts and Tc as highlighted in Equation 3.6. Furthermore, a comparison
of Equations 3.7 and 3.9 with Equations 3.12 through 3.15 indicates that in the KF, the
output parameter Ts does not depend on the state Tc,t-1, contributing to the estimation error
observed in the first-order model. References [225] and [16] emphasize the critical role of
Cc and Ru in the second-order thermal model, which significantly affect Tc. These
125
parameters, absent from the C and D matrices of the first-order model, lead to a noticeable
increase in Tc. Thermal parameter sensitivity analyses from references [49], [225] confirm
that the first-order model's estimation accuracy diminishes as the discharge current
increases, resulting in a growing difference between Tc and Ts. Under dynamic current
conditions, the first-order model exhibits significant deviations from the second-order
model. While Cc primarily influences the transient behavior of Tc, even minor variations in
Rc and Ru lead to substantial changes in Tc.
Despite the increased complexity of the second-order thermal model, its experimental
requirements and computational costs are not significantly higher than those of the first-
order model. Given the tradeoff between modeling complexity and accuracy, implementing
a second-order thermal model is recommended for BMS.
4.1.1.5 Comparison between First order and Second order Thermal Models for
Higher C rates
As discussed earlier, the performance of thermal models is significantly influenced by
the magnitude of the charging or discharging current. Previous analyses have already
demonstrated that the second-order thermal model is more accurate than the first-order
model. However, it is crucial to evaluate the performance of the second-order model under
high discharge current conditions, as these are commonly encountered in practical
applications. To this end, a discharge current of 5 A is applied to both the first order and
second-order thermal models to examine the resulting changes in Tc and Ts. The difference
between estimated Tc and Ts for both models is illustrated in Figure 4.15. The results clearly
indicate that the error is significantly higher in the first-order model compared to the
second-order model. This finding confirms that the second-order thermal model not only
provides enhanced accuracy under standard operating conditions but also performs reliably
in high-current scenarios. Therefore, the second-order model is well-suited for practical
applications requiring precise temperature state predictions in LIBs.
126
Figure 4.15: Comparison between Tc - Ts for higher C discharge.
The Experimental data from the experimental setup as discussed in Section 3.7.1 is
utilized to parameterize the second-order ECM-based heat generation model and the
second-order equivalent electrothermal model (EETM)-based heat transfer model,
employing a nonlinear least squares algorithm like the methodology outlined in [270]. The
validation of the ECM is performed by comparing the terminal voltage predicted by the
model with the actual experimental values.
Figure 4.16(a) illustrates the comparison between the actual and predicted terminal
voltage, along with the absolute error (prediction error) produced by the ECM at
Tamb=293 K. Additionally, Figure 4.16(b) presents the measured Ts and the Ts estimated by
the EETM under the same ambient working temperature. These comparisons validate the
accuracy and reliability of the hybrid ECM and LSTM-based framework for core
temperature estimation in LIBs.
127
Figure 4.16: Plot of (a) Actual and predicted Vt with prediction error (b) Measured and estimated Ts.
In addition to Figure 4.16 (a and b), the MAE and root mean square error (RMSE) values,
as presented in Table 4.1, demonstrate that the overall trends of the estimated Vt and Ts
closely align with the experimental values, achieving reasonable accuracy [270]. The MAE
and RMSE are calculated using Equation 4.1 and Equation 4.2, respectively:
1
𝑀𝐴𝐸 = 𝑁 ∑𝑁 ∗
𝑘=1|𝑥𝑘 − 𝑥𝑘 | (4.1)
1
𝑅𝑀𝑆𝐸 = √𝑁 ∑𝑁 ∗ 2
𝑘=1(𝑥𝑘 − 𝑥𝑘 ) (4.2)
128
These plots and statistical indices confirm the suitability of the ECM and EETM models
for generating accurate data on Q, Ts, and Tc for training and testing the proposed hybrid
core temperature estimation technique. For data generation, three different drive cycles
HWFET, US6, and UDDS are simulated at three different Tamb. The corresponding current
profiles are input into the ECM to calculate Q. Subsequently, the Q and Tamb values are fed
into the EETM to estimate Tc and Ts. The simulation studies, conducted in MATLAB, yield
nine datasets (3 drive cycles × 3 Tamb) containing Vt, I, Tc, Ts, Tamb, and Q. These datasets
form the basis for validating and optimizing the hybrid core temperature estimation
method.
129
Table 4.2: Hyperparameters of the 2D-GLSTM Model
Figure 4.17: Training dataset (a) HWFET drive cycle I, (b) Tc of cell at different Tamb (c) Vt of cell.
Figure 4.18: Training dataset (a) US6 drive cycle I, (b) Tc of cell at different Tamb (c) Vt of cell.
The plots of actual and estimated Tc at three different Tamb values during the UDDS
drive cycle, shown in Figure 4.19, demonstrate that the hybrid core temperature estimation
scheme effectively captures the variations in Tc throughout the drive cycle. The estimated
values are in close agreement with the actual Tc. In Figure 4.19 (a), although there are
instances where the estimated Tc does not perfectly follow the variation pattern of the actual
Tc, the deviation is minimal and well within an acceptable error margin of less than 1 K.
This level of accuracy is significant for battery system safety, as minor deviations over
short durations have a negligible impact on the performance of the battery TMS.
130
To further evaluate the accuracy of the proposed scheme, the RMSE is calculated using
Equation 4.2. The RMSE values for Tc estimation are 0.81°C, 0.60°C, and 0.52°C at
ambient temperatures of 0°C, 20°C, and 50°C, respectively. These low RMSE values
confirm a high level of agreement between the estimated and actual Tc, with errors ranging
from 0.3% to 0.9%. This validates the reliability and effectiveness of the hybrid estimation
approach.
Moreover, the validation dataset from the UDDS drive cycle was not used during model
training, meaning it was completely unknown to the DL model. The satisfactory
performance of the DL model with this unseen dataset indicates its capability to generalize
across varying battery loading and operating conditions. Additionally, its robust
performance under complex current profiles, such as the UDDS, underscores the reliability
and adaptability of the proposed hybrid core temperature estimation technique for real-
world applications.
Figure 4.19: Actual and Estimated Tc in UDDS Cycle (a) 273K, (b) 293K, (c) 323K
131
As seen in Figure 4.20, while all models accurately estimate the core temperature, the
2D-GLSTM outperforms the others in terms of accuracy. The 2D-GLSTM achieves an
RMSE of 0.54%, compared to 1.25% for the LNN_EKF and 2.67% for the LNN_Particle
Filter. These results demonstrate that the 2D-GLSTM model not only effectively estimates
core temperature under dynamic conditions across a wide operating temperature range but
also delivers higher accuracy than others in its class. This establishes the 2D-GLSTM as a
superior method for core temperature estimation in complex and variable operating
scenarios.
Figure 4.20: Performance comparison of core temperature estimation methods at 293K in UDDS (a)
Estimated Tc by different method (b) Estimation error.
132
4.1.2.2 Discussions
The validation results demonstrate that the hybrid ECM and a 2D-GLSTM neural
network model can effectively estimate core temperature across a wide range of ambient
temperatures (0°C to 50°C) and dynamic loading profiles. The RMSE for core temperature
estimation remains within 0.3% to 0.9% (0.52°C to 0.81°C), indicating its suitability for
practical applications.
133
and challenges associated with battery TMS control. However, as this approach still
significantly depends on ECM model parameters which is subjected to change with battery
aging and dynamic operating conditions and needs domain specific expertise and
knowledge for developing ECM, thus further analysis is conducted to develop completely
data driven core temperature estimation strategies.
Figure 4.21: The plot of (a) current profile (b) Tc under HWFET.
134
Figure 4.22: The plot of (a) current profile (b) Tc under UDDS.
Figure 4.23: The plot of (a) current profile (b) Tc under LA92.
Figure 4.24. The plot of (a) current profile (b) Tc under UDDS+LA92.
Close observation of the drive cycle current and temperature plots reveals that core
temperature variations closely follow the current fluctuations in the battery cell. This
behavior occurs because heat losses in the internal resistances of the battery are
proportional to the current. Notably, the rate of core temperature rise is particularly high
during periods of rapid acceleration in EVs, which correspond to higher current loads over
shorter durations. Despite temperature fluctuations caused by varying current loads, the
135
overall core temperature increases steadily over time due to temperature accumulation
within the cell, as only natural cooling is considered in this analysis. This highlights the
necessity of designing a robust TMS for EV applications to maintain core temperatures
within the permissible limits specified by cell manufacturers. Across all drive cycles
studied, the average temperature increase remains within 9°C. However, the highest
temperature rise occurs during the HWFET drive cycle, even though its peak current
demand is lower than that of other cycles. This phenomenon is attributed to the frequent
and rapid changes in current loading. An interesting observation is noted in the LA92 drive
cycle, where the relatively consistent rate of current change across most of the cycle results
in a slower average temperature increase. Meanwhile, the combined UDDS and LA92 drive
cycle data reveal that changes in driving patterns significantly impact core temperature.
Between 30,000 and 40,000 seconds, a transition from the UDDS to the LA92 profile
causes abrupt changes in core temperature.
4.1.3 Validation of LSTM Network and KAN-based Surface and Core Temperature
Estimation Techniques
The data obtained using the experimental setup discussed in Section 3.7.2 is used for
validating the proposed completely data driven LSTM and KAN based surface and core
temperature estimation techniques. The flow of data acquisition, processing, and the
neuronal network is illustrated in Figure 4.25. The measured core and surface temperature at
20°C, including cell voltage and current over 1 A to 4 A charging and discharging cycles,
is shown in Figure 4.26. Steps involved in data processing through model implementation
and validation are discussed in the following section.
136
4.1.3.1 Data Processing
To maintain data integrity, the experimental setup and acquisition software were designed
to prevent any loss of data points. Additionally, the measurement tool incorporated built-
in outlier correction. For feature scaling, Min-Max normalization was applied. Prior to
model training and validation, the dataset was pre-processed to exclude any potential data
leakage. Specifically, data were randomly partitioned based on cell type and ambient
temperature. For each ambient condition, one of the four cells was randomly assigned as
the test set, while the remaining three served as the training set. The time-series data were
segmented into 5-second windows, each comprising 50 data points.
Figure 4.26: Measured voltage, current and temperature data at 20°C ambient temperature.
137
In the case of the KAN model, the search focused on the sizes of the two hidden layers,
assessing combinations such as 8/4, 16/8, 32/16, and 64/32. The final configurations
selected through this process are summarized in Table 4.3.
(𝑦̂𝑖 −𝑦𝑖 )2
𝑅𝑀𝑆𝐸 = √∑𝑛𝑖=1 (4.3)
𝑛
1
𝑀𝐴𝐸 = ∑𝑛𝑖=1|𝑦̂𝑖 − 𝑦𝑖 | (4.4)
𝑛
∑𝑛 ̅)2
𝑖=1(𝑦𝑖 −𝑦
𝑅2 = ∑𝑛 ̂ 𝑖 )2
(4.5)
𝑖=1(𝑦𝑖 −𝑦
138
1
Where, 𝑦̅ = ∑𝑛𝑖=1 𝑦𝑖 , n is the sample size, yi is the actual value, and 𝑦̂𝑖 is the predicted
𝑛
value.
Table 4.4: MAE, RMSE, and R2 of core and surface temperature at 10°C
KAN LSTM
Core 0.579 0.613
MAE
Surface 0.353 0.370
Core 0.814 0.875
RMSE
Surface 0.519 0.520
Core 0.99808 0.99779
R2
Surface 0.99911 0.99910
Figure 4.27 and Figure 4.28 depict the estimated surface and core temperatures,
respectively, at an ambient temperature of 10°C. As seen in these figures, the predicted
temperature profiles closely follow the measured values, demonstrating the effectiveness
of the models in capturing thermal behavior. Figure 4.29 presents the surface temperature
139
estimation for a separate validation cell using the same input features voltage, current, and
ambient temperature. A noticeable increase in estimation error is observed at lower ambient
temperatures. The zoomed-in section of the figure highlights the superior accuracy of the
KAN model over the LSTM, particularly during transient conditions. During short periods,
the predicted values deviate more significantly from the measured temperatures,
particularly with the LSTM model. Model performance for the validation cell is
summarized in Table 4.5. A decline in estimation accuracy is evident for the validation cell
when compared to the results from drilled cells. This discrepancy can be attributed to the
physical alteration caused by the insertion of a temperature sensor, which affects the
thermal dynamics of the cell.
Figure 4.27: Measured surface temperature (green) compared with KAN (brown) and LSTM (brown)
estimation models at 10°C ambient temperature
Figure 4.28: Measured core temperature (green) compared with KAN (brown) and LSTM (red) estimation
models at 10°C ambient temperature.
140
Figure 4.29: Validation of surface temperature estimation for the validation cell over the wide range of
ambient temperatures.
Figure 4.30 illustrates the measured capacity of each cell throughout the testing period
under different ambient temperature conditions. A general decline in capacity is observed
across all cells over time. However, the validation cell without an internally inserted core
temperature sensor exhibits noticeably less capacity loss compared to the instrumented
cells. This disparity suggests that the insertion of physical temperature sensors may have
contributed to accelerated degradation, likely due to structural disturbances introduced
during sensor installation.
141
Figure 4.30: Change of discharge capacity indicating battery degradation
• UDDS dataset
The UDDS dataset [164], comprising 4,467 data points collected at ambient
temperatures of 25°C and 45°C, presents a relatively limited dataset for training deep
neural networks. Despite this constraint, it serves as a valuable benchmark for assessing
model performance under real-world dynamic driving conditions. To evaluate model
accuracy, training and validation were conducted using two configurations. In both cases,
data recorded at 45°C were utilized for training. For validation, 60% of the data (equivalent
to 21.7 minutes) at 25°C was reserved split into two variations: Variation I used the initial
142
21.7 minutes for testing, while Variation II used the final 21.7 minutes. The remaining data
from 25°C was included in the training set. Table 4.6 summarizes the results for both KAN
and LSTM models across these two variations. In Variation I, the KAN model achieved a
MAE of 0.711°C for core temperature and 0.325°C for surface temperature estimation. In
Variation II, LSTM demonstrated superior performance in surface temperature prediction.
It is important to note that due to the low variability in both core and surface temperature
within this dataset, the R² was not considered a meaningful metric, as its sensitivity
diminishes with low standard deviation in the target variable.
Table 4.6: MAE, and RMSE core and surface temperature with at UDDS dataset
Variation I Variation II
KAN LSTM KAN LSTM
Core 0.711 0.878 0.652 0.935
MAE
Surface 0.325 0.550 1.138 0.423
Core 0.895 1.349 1.373 1.782
RMSE
Surface 0.387 0.777 1.813 0.652
Figure 4.31 presents a comparison between measured and estimated core and surface
temperatures for Variation I. The actual temperature profiles (in green) are plotted
alongside predictions from the KAN (brown) and LSTM (pink) models. During this period,
the surface and core temperatures are observed to rise by approximately 2.3°C and 4.6°C,
respectively. The results highlight the influence of ambient conditions on model
performance, particularly for the LSTM model, which tends to produce nearly constant
predictions 27.85°C for surface and 29.00°C for core temperatures with minimal standard
deviations of 0.11°C and 0.30°C, respectively. This behavior suggests a limited
responsiveness to temperature dynamics in the LSTM architecture under this specific
configuration. In contrast, the KAN model captures the evolving thermal behavior more
effectively, demonstrating improved alignment with the measured values. Although a
deviation from the actual temperature still exists, the KAN model more accurately tracks
the increasing trend throughout the experiment, offering better representation of battery
thermal dynamics.
143
Figure 4.31: Measured core and surface temperature (green) compared with KAN (brown) and LSTM (red)
estimation models at UDDS 25°C.
• Computational Cost
Table 4.7, provides a comparison of the inference times for the LSTM and KAN models
at an ambient temperature of 20°C. The LSTM model demonstrates lower computational
latency, requiring only 0.55 ms to 0.58 ms on the current CPU setup. In contrast, the KAN
model incurs higher processing times, ranging from 2.92 ms to 3.28 ms. While KAN
demands more computational resources in its current implementation, this limitation is
expected to diminish with future hardware upgrades and software-level optimizations. As
KAN is a relatively new modeling framework, ongoing research and development efforts
are likely to significantly improve its efficiency. Despite its higher computational burden,
KAN offers enhanced predictive capabilities, particularly in modeling complex nonlinear
patterns. This flexibility, however, comes at the cost of increased processing time
compared to the more mature and optimized LSTM model. It is also worth noting that
validation using unaltered cells (i.e., without sensor insertion) introduces certain behavioral
differences, potentially influencing model performance. Future work will focus on refining
the sensor integration method to reduce its impact on cell integrity. Nonetheless, the results
suggest that such limitations can be proactively addressed during the early modeling stages,
contributing to more accurate and robust estimations in subsequent model iterations.
144
Table 4.7: Computational cost comparison of models and different hardware setups
Computational Cost in ms
CPU-Setup LSTM KAN
Intel Xeon Gold 6338 2G 0.55 ± 0.10 2.92 ± 0.45
Intel Core i9-10885H 0.58 ± 0.04 2.28 ± 0.34
4.1.3.4 Discussions
146
only to track key battery parameters but also to facilitate and document real-time balancing
activities.
147
Figure 4.32: Individual cell voltages of 14 cells during CC-CV charging and CC discharging at 1C rate
with 10 Hz sampling rate.
Figure 4.33: Individual cell temperature of all 14 cells during CC-CV charging at 1C rate with 10 Hz
sampling rate.
148
Figure 4.34: Incremental pack voltage level with increasing numbers of cells in series.
149
effectively encrypts and obscures the transmitted data, thereby mitigating risks of
interception and tampering. While the battery data itself is transmitted over the TCP
protocol, VPN management is handled using UDP, which improves performance and
stability under real-time cloud transmission conditions. This hybrid approach ensures low-
latency communication without compromising data security. Unlike MQTT, which is
optimized for low-bandwidth and resource-constrained environments, the proposed system
architecture is designed to support high-throughput, low-latency data transmission suited
for complex real-time analytics and cloud-based BMS applications. MQTT’s inherent
limitations including potential security vulnerabilities and reduced efficiency under high
data volumes make it less appropriate for the demands of this application. The implemented
communication protocol, illustrated in Figure 4.35, encapsulates these elements and ensures
secure, reliable, and scalable data exchange between the physical battery system and the
cloud infrastructure. This integration strategy supports not only real-time monitoring and
control but also future expansion toward predictive analytics and edge-cloud hybrid
deployments.
150
Figure 4.35: Data communication protocol ensuring security and privacy.
151
The proposed system architecture addresses these limitations by integrating a high-
resolution sensor and data acquisition system capable of capturing precise cell-level
parameters. All operational data is logged in a cloud-based environment, enabling the use
of data-driven algorithms for continuous learning, accurate state prediction, and long-term
analytics. This not only enhances estimation accuracy but also supports advanced
functionalities such as predictive diagnostics and adaptive control strategies. To ensure
data privacy and system integrity, all user interface endpoints are protected via HTTPS
encryption and require authenticated access. This security framework facilitates safe and
controlled access to the data, enabling secure remote monitoring, model updates, and
algorithm deployment.
The architecture also supports predictive maintenance by identifying early signs of cell
degradation, thus enabling proactive intervention and reducing unplanned outages. The
ability to share real-time dashboards fosters collaboration and improves communication
between stakeholders, streamlining reporting and decision-making processes. To
demonstrate the real-time decision-making capability of the proposed system, a targeted
152
experimental scenario was conducted using a 14-cell lithium-ion battery module. A weak
cell (designated as C#12) was intentionally integrated to simulate a fault condition. Despite
the BMS’s active balancing functionality, C#12 exhibited significantly different thermal
behavior, its temperature rose 6°C higher than the module average and more than 6°C
above the coolest cell by the end of the discharge cycle. This behavior is captured in Figure
4.33, which illustrates the thermal divergence over time.
In addition, Figure 4.36 presents the delta voltage (cell balancing signal), showing that
C#12 also experienced the highest voltage imbalance, exceeding 200 mV compared to
healthy cells. Notably, the adjacent cell (C#13) began to heat up as well, indicating the
onset of a thermal propagation effect. These findings emphasize the critical need for
individual cell-level temperature monitoring, as relying solely on average or sample pack
temperatures can obscure the early signs of thermal issues. The temperature monitoring
setup operates at a 10 Hz sampling rate with a processing latency of 7 ms per sample,
ensuring high-frequency thermal tracking. This capability is essential for detecting
localized anomalies that may lead to cascading failures, including thermal runaway. The
results clearly illustrate that degradation often initiates in a single faulty cell and may
quickly spread, especially when temperature sensors are not placed near the problematic
cell. Overall, this study demonstrates the architecture’s robustness in real-time anomaly
detection, predictive decision-making, and thermal risk mitigation, marking a significant
step toward safer and smarter battery management systems.
Figure 4.36: Individual cell balancing profile of the 14-cell battery module with 10 Hz sampling rate.
153
4.2.7 Scalability, Flexibility, and Resource allocation
One of the defining strengths of the proposed cloud-integrated BMS architecture lies
in its scalability and flexibility. Platforms such as InfluxDB and Grafana are designed to
manage high-volume time-series data efficiently while seamlessly integrating with
multiple data sources. These systems can scale in response to evolving operational
demands, making them highly suitable for dynamic applications like electric vehicle
battery management. In addition to operational flexibility, they also offer cost-effective
solutions through automation and optimization, reducing the need for manual intervention
and minimizing labor costs.
The real-time data acquisition and visualization capabilities enhance overall system
performance by enabling more accurate monitoring, informed resource allocation, and
responsive decision-making. User-friendly dashboards simplify the interpretation of
complex datasets, making the system accessible to both technical and non-technical users.
For instance, Figure 4.33 underscores the importance of monitoring individual cell
temperatures in real-time, while Figure 4.32 and Figure 4.34 showcase Grafana's customizable
panel configurations, adaptable to specific user needs. These examples reinforce the
effectiveness of the proposed architecture in supporting real-time data acquisition,
decoding, and visualization across diverse operational contexts.
154
network bandwidth, and communication latency. While several cloud-enabled BMS
frameworks have been introduced, existing literature [271], [272], [273] often lacks
detailed analysis of critical system-level parameters particularly concerning sampling
frequency, bandwidth usage, and resource allocation strategies for automotive-grade
systems at the module or pack level. To address this gap, a comprehensive analysis was
conducted to evaluate the impact of sampling rate on resource utilization during the
monitoring of voltage, current, and temperature in a 14-cell lithium-ion battery module.
Sampling frequencies ranging from 1/60 Hz to 100 Hz were tested to assess bandwidth
usage, memory consumption, data transfer rates, and round-trip latency. The results
underscore the importance of selecting an optimal sampling rate based on application-
specific trade-offs between data fidelity and system efficiency.
155
In cloud-based BMS implementations, data transfer rates play a critical role in
determining system efficiency, cost-effectiveness, and operational feasibility. For service
providers, increased data rates result in higher bandwidth demands and infrastructure costs,
while for end-users, they directly affect responsiveness, real-time control, and the stability
of BMS functionality. As shown in Table 4.8, data transmission requirements scale
proportionally with sampling frequency and the number of monitored cells. For instance,
a 14-cell module operating at a 10 Hz sampling rate can maintain feasible transmission
rates over most modern wireless networks. However, expanding this to a full-scale EV
battery pack containing approximately 1,400 cells would generate an estimated 12 Mbps
of data comparable to streaming high-definition video in real-time. This load necessitates
careful consideration of available wireless infrastructure and system design.
156
Latency is another vital performance metric. A round-trip latency study (illustrated in
Figure 4.37) measured the time required to send data from the BMS in Oshawa, Canada, to
servers in various global locations and back. Results showed average latencies of:
• Automatic assignment of sequential CAN IDs, removing the need for manual
firmware configuration.
• Full compatibility with cloud infrastructure without reliance on limited single-
board computers (e.g., Raspberry Pi).
• Seamless integration of real-time data acquisition, cloud-based model deployment,
and adaptive control logic.
While Yang et al. [206] introduced the CHAIN framework for cloud-based BMS
integration, their study lacked an assessment of its practical viability. In contrast, the
current work addresses this gap by focusing on real-world implementation, highlighting
the effectiveness of the proposed architecture in meeting the demands of modern, cloud-
enabled battery systems.
157
Figure 4.37: Round trip data transfer latency from Oshawa, Canada.
Table 4.10: Average roundtrip latency based on the physical location of the cloud server
158
A significant opportunity lies in the integration of this real-time data infrastructure with
DT frameworks. Doing so enables manufacturers to maintain a digital replica of each
battery pack from the moment of vehicle delivery. This persistent connection supports
continuous health monitoring, operational optimization, and feedback control, ultimately
benefiting both original equipment manufacturers (OEMs) and end-users.
• Additional Sensor Integration: While while this study primarily focuses on voltage,
current, and temperature measurements, the system architecture is designed to support
various sensor types. For example, vibration sensors can be integrated to monitor
structural integrity of inter-cell connections. If a welding strip becomes detached due
to mechanical stress or vibration, the system can detect anomalies and trigger a remote
spark prevention alert, notifying the OEM or service provider in real-time.
• Feedback Control: The architecture supports fully integrated closed-loop control over
charging and discharging operations by leveraging real-time measurements of current,
cell voltages, and temperature. This capability can be extended to implement
temperature-aware and health-conscious charging strategies, such as the ones discussed
in [270], [274], which require real-time feedback to adaptively regulate charging
current and prevent overheating or degradation.
• Long-Term Health Monitoring: By continuously logging detailed operational data,
the system enables long-term health tracking of individual battery cells. This includes
analysis of charging/discharging cycles, voltage relaxation behavior, and temperature
fluctuations, which can inform SOH and RUL estimations. Integration with cloud
computing and DT platforms, as demonstrated in [275], further supports complex
thermo-electrical and aging behavior analysis over a cell’s lifecycle.
• Reconfigurable Battery Pack Control: The architecture supports intelligent control
of reconfigurable battery packs via cloud-based decision-making. Predictive algorithms
can dynamically adjust series-parallel configurations based on usage trends, load
profiles, and cell-level aging, thereby improving thermal balance, extending service
life, and optimizing energy throughput.
159
• Universal BMS Applications: Flexibility is a core advantage of the proposed system.
Instead of replacing hardware when transitioning to a new battery type, manufacturers
can update configuration files and datasheets remotely via the cloud. This modular and
software-defined approach enables universal BMS compatibility across different
chemistries and pack sizes, minimizing downtime and reducing maintenance costs.
• Second-Life Applications: Unlike conventional BMS solutions limited by onboard
memory (typically 256 Kbits to 4 MB) the proposed cloud-based system supports
virtually unlimited historical data storage, constrained only by cloud subscription levels
and OEM interest. This data can be used to classify cells based on SOH and cycling
history, enabling efficient repurposing for second-life applications such as stationary
energy storage. This process ensures optimal reuse of cells and is supported by studies
such as [276], [277].
• Remote Upgrades and Operation: The enhanced connectivity of the system supports
advanced remote update mechanisms, including firmware-over-the-air (FOTA),
software-over-the-air (SOTA), configuration-over-the-air (COTA), and data-over-the-
air (DOTA). These capabilities allow manufacturers to deploy performance
improvements, bug fixes, and new features without requiring physical access.
Additionally, remote access to historical performance data enables advanced
applications like vehicle-to-grid (V2G) power-sharing, where healthy battery modules
can be intelligently selected to support grid services.
The proposed cloud-enhanced BMS architecture not only addresses current limitations in
onboard battery monitoring but also provides a scalable, intelligent platform for future
applications ranging from adaptive control and predictive diagnostics to reusability and
lifecycle optimization.
160
field addressing current limitations of onboard systems while enabling scalable, secure,
and intelligent battery management solutions. The key findings and practical implications
derived from the implementation and testing of the architecture are summarized below.
161
• Impact of Server Location on Latency: The Latency analysis revealed a strong
dependence on the geographical distance between the BMS and the remote server.
For identical operations:
▪ A server located in Toronto, Canada (55 km away) resulted in a round-trip
latency of approximately 5.0 ms.
▪ A server in Bangalore, India (13,400 km away) produced a latency of
approximately 229 ms.
These findings underscore the critical role of infrastructure planning and server
placement in ensuring real-time responsiveness particularly for latency-sensitive
applications like closed-loop control and thermal event mitigation.
4.3.1.1 Dataset
The models are implemented using the open-source deep learning library Keras
(version 2.12.0) and the Python programming language (version 3.8). Additionally, the
EKF is implemented in Python for comparison. During preprocessing, the input data for
the neural networks undergoes feature scaling. Each feature voltage (u), current (i), and
temperature (T) is scaled using a Min-Max Scaler, ensuring that all features are normalized
to an appropriate range for effective model training. The scaling is defined in Equation 4.5.
This preprocessing step ensures consistency across features, enhancing the robustness and
performance of the neural network models.
Parameter Value
Batch Size 64
Epochs 150
Learning Rate 10-4
163
𝑥(𝑘)−min (𝑥)
𝑥𝑠𝑐𝑎𝑙𝑒𝑑 (𝑘) = max(𝑥)−min (𝑥) (4.5)
Here, x represents the set of elements for a single feature, and x(k) denotes an individual
element of this set. Such scaling is essential to address scale discrepancies among features,
ensuring that the neural network models process each feature effectively. The
hyperparameters used during model training batch size, number of epochs, and learning
rate are listed in Table 4.12. These hyperparameters remain consistent across the training
of all models. The training loss for each epoch during the training of the FNN, LSTM, and
GRU are illustrated in Figure 4.38. These loss plots provide insights into the convergence
behavior and performance of the models during the training process.
To explore the applicability of SOC estimation in the cloud, various scenarios are
analyzed, including:
• Distance vs. Request Time: Examining how the physical distance between the
client and the cloud server impacts the request and response times.
• Network Dependency on Request Time: Assessing the influence of network
conditions, such as latency and bandwidth, on the time required for processing and
transmitting SOC estimation requests.
164
• Model Dependency on Accuracy: Comparing the accuracy of different SOC
estimation models (EKF, FNN, LSTM, GRU) to evaluate their effectiveness in the
cloud environment.
• Model Accuracy vs. Network Stability: Investigating how variations in network
stability, such as packet loss or fluctuating latency, affect the performance and
accuracy of SOC estimation models.
Interestingly, the results for FNN differ from those reported by Guo et al. [254], where
FNN exhibited significantly worse performance. This deviation may stem from differences
in the datasets used in the two studies. The high precision of EKF, compared to the neural
network models, is attributed to the use of highly accurate battery parameters, whereas the
neural networks were trained on a relatively small dataset. However, it is important to note
that EKF accuracy is susceptible to degradation over time if model parameters are not
adaptive to battery aging and other variabilities encountered in practical applications. The
primary focus of this study is not to develop highly accurate neural network models for
SOC estimation but rather to explore the feasibility of implementing various SOC
estimation methods in a cloud-based BMS environment. As such, the results of this
experiment provide a baseline for cloud and DT-based BMS implementation. Some of the
major concerns are computational cost, response time, and the impact of network
165
connectivity issues on the performance of cloud-based BMS which are also analyzed in
this study as discussed in the proceeding sections.
Table 4.13: MAE and RMSE of FNN, LSTM, GRU, and EKF under UDDS driving cycle
at 0°C and a measurement frequency of 10 Hz.
The request times for the four implementations based on server location are shown in
Figure 4.39. As illustrated in Figure 4.39 (a), the average request time from Oshawa to
Montreal is approximately 62.5 ms. In contrast, the mean request time to Frankfurt is
significantly higher, around 455 ms, as shown in Figure 4.39(b).
166
Figure 4.39: Request time depending on the model between Oshawa (ON) and Montreal (QC) (a) Oshawa
(ON) and (b) Frankfurt (DE).
The models deployed in Montreal consistently achieve computation times below 100
ms, allowing for a measurement frequency of 10 Hz, apart from a few outliers visible in
the box plot. To the best my knowledge, there is no established standard for SOC estimation
frequency. However, Wei et al. [280] highlighted a typical sampling frequency of 1 Hz to
10 Hz in current practices, while Rosewater [281] emphasized that faster measurement
frequencies generally improve accuracy. Based on this, a measurement frequency of 10 Hz
is defined as the baseline for this study. Under these conditions, none of the solutions
deployed in Frankfurt meet the requirement of a computation time below 100 ms. This
indicates that cloud-based BMS solutions for global fleet operations require careful
consideration of server locations and cloud infrastructure data orchestration.
167
Table 4.14: Approximate physical distance between the cloud server and physical BMS
In real-world applications, LTE networks are widely used for mobile devices, making
them an important consideration for evaluating the feasibility of cloud-based BMS.
Experiments were conducted using LTE as the network connection, focusing on the EKF
and FNN, which demonstrated the highest accuracy in Table 4.13. During these tests,
physical BMS was statically located at Oshawa campus of Ontario Tech University.
The experiments yielded an average request time of 66.1 ms ± 29.4 ms for EKF and
54.8 ms ± 10.3 ms for FNN. Interestingly, a better request time was observed for FNN
under LTE compared to the wired connection. For EKF, a higher request time was initially
recorded, which can be attributed to the network interruption at 632.5 seconds, where a
1.1-second delay occurred, as highlighted in Figure 4.40. After this interruption, the mean
request time for EKF decreased to 53.5 ms. Potential causes for the interruption include
issues with the network provider, network reconfiguration, or a switch in the radio cell.
Despite the interruption, both measurement series demonstrated acceptable results, with a
maximum request time of 100 ms. Following the reconnection, EKF also exhibited
improved request times compared to the wired connection. This improvement could be due
to suboptimal configurations in the wired network. In summary, these experiments indicate
that cloud-based SOC estimation is feasible in real-world scenarios when using LTE
networks. However, careful consideration of execution time and network stability is
necessary to ensure consistent and reliable performance.
168
Table 4.15: MAE of estimated SOC by FNN, and EKF compared to the capacity-based
SOC at different loss rates.
Connectivity losses are a critical factor in assessing the feasibility of cloud-based BMS
implementation. Given the reliance on mobile networks and the challenges in ensuring
complete network coverage, this study evaluates the impact of connection loss rates on
SOC prediction accuracy over time. For this analysis, the only the FNN and EKF models
are chosen, as they demonstrated the highest accuracy levels among all considered models
as discussed in Section 4.3.1.2. To simulate connection loss, a synthetic packet loss with a
specified loss rate is randomly applied across all transmitted data packages. Figure 4.41
illustrates the estimated SOC over time with a 10% loss rate for FNN, EKF, and a capacity-
based SOC estimation method, which serves as the baseline for comparison. EKF, being
state-observation dependent, is affected by missing observations due to connection losses.
Cipral et al. [282] suggested mitigating this issue by substituting missing observations
with zero values to handle incomplete data. Table 4.15 presents the MAE as a function of
connection loss rate. The results show that EKF's accuracy decreases as the loss rate
increases, evidenced by a rise in MAE. Conversely, the FNN model exhibits no significant
change in error under varying connection loss rates. Despite this, EKF consistently
demonstrates higher overall accuracy compared to the FNN model. These findings suggest
that for cloud-based SOC estimation, a hybrid approach could be advantageous. By
integrating EKF with data-driven methods like FNN, GRU, or LSTM, EKF can calibrate
neural network parameters, improving and maintaining estimation accuracy even under
varying network conditions.
169
Figure 4.40: Request time measurement using Long-Term Evolution (LTE) as network.
170
Figure 4.41: SOC of EKF, and FNN compared to the capacity-based SOC.
As discussed in Section 3.2.4, a Bi-LSTM model is used for real-time core temperature
estimation. To train and validate the Bi-LSTM network for core temperature estimation, a
comprehensive dataset was generated subjecting the LIB module to a wide range of
ambient temperatures, spanning from -20°C to +40°C, and performing CCCV charge and
CC discharging cycle at 0.5C, 1C, 1.5C, 2C, 3C, and 4C. Here, charging was limited to a
maximum of 2C, in compliance with the manufacturer’s specifications, while 3C and 4C
rates were used exclusively for discharging. For each change in ambient temperature, the
cells were allowed to rest for a minimum of 1 hour to ensure thermal equilibrium before
cycling began. The charge-discharge cycles were repeated multiple times at each C-rate to
171
ensure the robustness and reliability of the dataset. The dataset includes core and surface
temperature measurements, cell voltages, and currents collected over several charge-
discharge cycles. This comprehensive dataset serves as the basis for training, validating,
and testing the Bi-LSTM network. This carefully curated dataset, encompassing a wide
range of thermal and electrical conditions, ensures that the Bi-LSTM model can learn the
temporal dependencies inherent to battery thermal dynamics. Moreover, it allows the
model to generalize effectively under varying ambient temperatures and current rates,
making it practical and reliable for real-world applications in BMS. The plots of measured
core and surface temperature during 4C discharge at 25°C, 2C charge and discharge 40°C,
and 2C charge and discharge at -20°C are shown in Figure 4.42, Figure 4.43, and Figure 4.44
respectively.
172
Figure 4.43: Measured temperatures during 2C charging and discharge at 40°C.
• Training Dataset: The Bi-LSTM model was trained and validated using sensor data
collected during various load cycles as discussed above. To ensure unbiased
evaluation, all measured data except the charge and discharge cycles of Cell#1 over
varied ambient temperatures were used for model training. Cell#1 data was reserved
exclusively for testing and validation which is completely unknown to the model.
• Data Preprocessing: To prepare the data for training, feature columns (V, I, Ts, Ta)
were scaled using Min-Max-Scaler, normalizing them to a range of [0, 1]. The target
173
variable (Tc) was scaled separately to maintain consistency. Sequential data for the
LSTM model was generated by segmenting the dataset into overlapping windows of
5 samples, corresponding to 5 seconds of measurements. Gaussian noise was added
to the training data to enhance generalization and reduce overfitting.
• Model Architecture and Training: The Bi-LSTM network comprises two
bidirectional LSTM layers, each with 100 neurons, followed by dropout layers for
regularization and a dense layer for predicting core temperature. The model was
optimized using the Adam optimizer with a learning rate of 0.0001 and the MSE loss
function. Early stopping was employed to prevent overfitting, halting training when
validation loss failed to improve for 10 epochs. In this study, the model was trained
through 50 epochs. The plot of loss function during training and validation is shown
in Figure 4.45.
Batch size 32
LSTM layers 124/64/32
Epochs 50
Loss function Adam
Learning rate 0.0001
Dropout 32
174
• Model Hyperparameters: The model’s performance is fine-tuned using specific
hyperparameters to optimize learning and inference. These hyperparameters, as
shown in Table 4.16. The batch size is 32, allowing efficient processing of data in
manageable chunks during training. Epochs of 50, ensuring sufficient iterations for
the network to learn from the dataset. The loss function MSE minimizes the squared
differences between actual and predicted core temperatures. Adam optimizer is
chosen for its adaptability and efficiency in adjusting learning rates. The learning
rate is kept at 0.0001, balancing convergence speed and stability during training.
• Validation and Results
Performance of Bi-LSTM in Varied Ambient Temperatures: The model was
validated on unseen Cell#1 data. Common validation metrics MAE and RMSE as
used in the other sections of this thesis were also used here to evaluate performance,
while actual and predicted values were plotted for visual comparison. The model
demonstrated high accuracy and reliability in predicting core temperatures, proving
its suitability for real-world integration into automotive BMS. The final trained
model was saved for real-time core temperature estimation in the local machine and
cloud server. The estimation performance during 1C charge and discharge at 0°C
through 40°C for Cell#1 is shown Figure 4.46. The MAE and RMSE are noticed
0.16°C and 0.26°C respectively.
175
Figure 4.46: Measured and estimated core temperature of Cell#1 during 1C charge and discharge at
varied ambient temperature.
Figure 4.47: Measured and estimated core temperature of Cell#1 during UDDS at 25°C ambient
temperature.
The pre-trained Bi-LSTM model is first deployed on the local machine for real-time
core temperature estimation. The local machine equipped with a 13th Gen Intel® Core™ i9-
13900 processor, 64 GB of RAM, and a 64-bit Windows 11 operating system. The
estimation process starts with raw sensor data collected through CAN-bus and serial
communication, which includes cell voltage, stack current, surface temperature, and
ambient temperature. This data is preprocessed using Min-MaxScaler to normalize it,
ensuring compatibility with the input structure of the pre-trained Bi-LSTM. To optimize
performance, handle missing data, and maintain low-latency operation, batch processing is
introduced, where real-time data is collected in batches of five samples before being passed
to the Bi-LSTM model. Batch processing significantly improves computational efficiency
176
by reducing the overhead associated with processing individual samples, allowing the
system to operate smoothly in real-time. Moreover, it enhances the stability and reliability
of predictions by providing the model with a temporal window of data, allowing it to better
capture sequential patterns and dependencies essential for accurate temperature estimation.
The scaled batch data after screening for missing data is fed into the Bi-LSTM model for
core temperature estimation based on the temporal dependencies in the input. These
predictions are logged into an InfluxDB database alongside measured values for
visualization in Grafana dashboard. A screenshot of the Grafana dashboard showing the
real-time core temperature estimation of Cell#1 is shown in Figure 4.48. The computational
delay for real-time core temperature estimation is measured using timestamp markers
inserted at critical workflow stages (data acquisition, preprocessing, inference, and
logging). This technique ensures precise tracking of each process, providing insights into
system performance and opportunities for optimization. The total delay of approximately
30 ms is noticed including starting from CAN Bus initiation to visualization of estimated
core temperature in Grafana. The estimation error MAE and RMSE in real-time estimation
is recorded as 0.31°C and 0.4°C respectively.
177
Figure 4.48: Visualization of real-time core temperature estimation in Grafana.
In both scenarios, all measured and estimated core temperature data are stored on the
cloud server. The current cloud server has a storage capacity of 80 GB, which is flexible
and can be extended with premium plans. Users can customize the computational power
and storage capacity based on specific application requirements. In this study, all measured
and estimated values were first logged to InfluxDB, with Grafana querying the database to
visualize real-time measured and estimated values. To test the robustness and reliability of
the cloud server, the system was operated continuously for 7 days, collecting raw data and
estimating core temperatures in real-time. Over this period, approximately 2 GB of data
was generated at a sampling rate of 1 Hz. However, through data compression and
optimization techniques, such as data pruning, the raw data size can be significantly
reduced by removing redundant entries and retaining only the critical information needed
179
for state estimation. This approach ensures efficient use of storage while preserving the
historical behavior of the cells essential for predictive analysis and decision making.
The estimated and measured core temperature data is used to monitor all 14 cells in the
battery module and for feedback control purposes. If the core temperature of any cell
exceeds the predefined safety threshold, the system immediately halts charging or
discharging operations by sending control signals to the EA battery cycler via the CAN
bus. This closed-loop control mechanism, implemented using threading and continuous
data monitoring, ensures proactive thermal management to mitigate thermal runaway risks.
To demonstrate this control function, the upper core temperature threshold was set to 45°C.
The module was charged at a 2C rate starting from an ambient temperature of 25°C. The
system began charging the LIB module at approximately 23:07 (local time) and
successfully identified that the core temperature of Cell#5 reached the upper temperature
threshold around 23:22, halting the charging process to prevent overheating and thermal
runaway. Similarly, during discharging at a 2C rate, the system initiated the operation at
15:18 (local time) and stopped at 15:32 when the temperature threshold was reached. A
screenshot of the Grafana dashboard during these events is shown in Figure 4.49 and Figure
4.50 respectively.
Figure 4.49: Real-time decision making to prevent overheating and thermal runaway during charging.
180
Figure 4.50: Real-time decision making to prevent overheating and thermal runaway during discharging.
181
Figure 4.51: Real-time decision making showing faster reaction time.
182
historical data provides temporal context, enabling the Bi-LSTM to capture intricate
thermal dynamics over time.
Figure 4.52: Measured and predicted core temperature (3 minutes ahead of time) by the digital twin during
1C-charging at 25°C.
183
Figure 4.53: Measured and predicted core temperature (3 minutes ahead of time) by the digital twin during
1C-discharging at 25°C.
The integration of the DT within the battery thermal safety framework greatly enhances
its functionality. By offering a forward-looking view of core temperature dynamics, the
DT enables predictive control actions that mitigate risks associated with thermal runaway
or suboptimal performance. The visualization of both predicted and actual core
temperatures within the cloud-enhanced BMS ensures transparency and supports informed
decision-making. This integration establishes a foundation for future advancements in DT-
based control systems, emphasizing scalability, real-time adaptability, and improved
safety. The feedback loop, which leverages predicted core temperatures ahead of time,
enhances the reliability of the core temperature estimation model and facilitates adaptation
to evolving operational conditions. Consequently, the extension of the Bi-LSTM-based
core temperature estimation framework into a DT architecture marks a significant step
forward in achieving predictive and real-time battery thermal management.
184
4.6 Challenges and Limitations
Some of the major challenges associated with the integration of DT-based BMS
includes the mix usage of various DT models and the nonuniformity in the semantic syntax
of data, resulting in surplus or deficits of knowledge, this would cause issues between tiers
as it would create obstacles to basic knowledge interoperability. This is also highlighted by
Wang et al. [213]. For varying applications and different domains, the repetition of
rebuilding DT models is required which will require substantial time and labor to perform.
Other difficulties to account for would be the exact model and data-sharing when migrating
DT models to other platforms. Furthermore, DT operations process large sets of
heterogeneous data, this will strain the storage as well as the communication capacity.
Some DT application scenarios require massive data storage and processing as the
applications focus on preventative maintenance and fault diagnosis, thereby slowing down
the data processing. These DT applications accumulating the vast amount of data and
utilizing big data source analysis pose large challenges for storage and computational
capabilities. Some of the research challenges as highlighted by Semeraro et al. [283]
includes, the development of DT is still very basic and significant research efforts are
185
required to improve the applicability of the DT in the energy storage sector. Also, the
performance of the DT needs to be improved in terms of the lifecycle stage and functions
of a DT.
186
Chapter 5. Conclusions and Future Work
This thesis has made substantial contributions to advancing LIB management systems
by addressing critical challenges in battery data monitoring (including voltage, current,
temperature, and balancing voltage) in local and cloud-server, rapid thermal management
control, real-time state estimation, and predictive analytics. Integrating cutting-edge
technologies, including deep learning, cloud computing, and digital twin architectures, the
proposed solutions improve the safety, reliability, and enhanced TMS control response
time for LIB management system. This chapter summarizes the key findings of the research
and outlines potential directions for future work.
• Key Findings:
1) The second-order thermal model provided superior accuracy by
incorporating thermal capacitance and resistances, reducing the core
temperature estimation error to 1–2 K compared to 7–8 K in the first-order
model.
187
4) The core temperature of a battery is significantly influenced by the drive
cycle profile of an EV. Variations in driving patterns can lead to drastic
changes in the core temperature. To effectively capture these changes, the
BMS temperature measurement system must exhibit a rapid response.
Additionally, a core temperature-informed control system is critical for
ensuring the safety and protection of the battery pack by capturing this rapid
changes.
• Future Directions:
1) Extending the models to include long-term aging effects.
188
• Key Findings:
• Future Directions
1) Incorporate edge computing to reduce dependency on cloud infrastructure
and achieve ultra-low latency.
189
5.3 Deep Learning-Based Estimation and Thermal Management Strategies
• Contributions and Key Findings
• Key Findings:
1) Bi-LSTM achieved MAE value as low as 0.16°C with off-line data and in
real-time MAE values as low as 0.31°C, providing actionable insights for
preemptive thermal management.
• Future Directions
190
• Key Findings:
• Future Directions
191
• Key Findings:
1) The FNN model achieved the shortest average computing time of 54.8 ms
under LTE mobile network conditions.
4) The computational times of 66.1 ms ± 29.4 ms for EKF and 54.8 ms ± 10.3
ms for FNN are acceptable, as they align with the typical sampling
frequency range for state estimation (1–10 Hz).
• Future Directions
1) Develop fusion models combining EKF and neural networks for enhanced
adaptability and long-term accuracy.
192
5.7 Limitations of the Study
• The models require extensive initial data collection for training and validation.
• The scalability of the framework for larger battery packs, such as those in heavy-
duty EVs, remains untested.
Building on the contributions of this thesis, the following directions are recommended for
future research:
193
o Investigate cost-effective solutions for scaling the framework to large-scale
battery systems.
194
REFERENCES
[1] Canada Energy Regulator, “Market Snapshot: Zero emission vehicles now account
for over 10% of all new vehicles in Canada,” 2024. [Online]. Available:
https://www.cer-rec.gc.ca/en/data-analysis/energy-markets/market-
snapshots/2024/market-snapshot-zero-emission-vehicles-now-account-for-over-
10-percent-of-all-new-vehicles-in-canada.html#:~:text=Zero-emissions vehicles
(ZEVs),185%2C000 new registrations *
[2] B. Chidambaranathan, M. Vijayaram, V. Suriya, R. Sai Ganesh, and S. Soundarraj,
“A review on thermal issues in Li-ion battery and recent advancements in battery
thermal management system,” in Materials Today: Proceedings, 2020. doi:
10.1016/j.matpr.2020.03.317.
[3] F. Leng, C. M. Tan, and M. Pecht, “Effect of Temperature on the Aging rate of Li
Ion Battery Operating above Room Temperature,” Sci. Rep., 2015, doi:
10.1038/srep12967.
[4] C. Chetri, A. Samanta, and S. Williamson, “Critical Understanding of Temperature
Gradient During Fast Charging of Lithium-ion Batteries at Low Temperatures,” in
IECON Proceedings (Industrial Electronics Conference), 2023. doi:
10.1109/IECON51785.2023.10312304.
[5] K. Liu, Y. Li, X. Hu, M. Lucu, and W. D. Widanage, “Gaussian Process
Regression with Automatic Relevance Determination Kernel for Calendar Aging
Prediction of Lithium-Ion Batteries,” IEEE Trans. Ind. Informatics, 2020, doi:
10.1109/TII.2019.2941747.
[6] J. S. Edge et al., “Lithium ion battery degradation: what you need to know,”
Physical Chemistry Chemical Physics. 2021. doi: 10.1039/d1cp00359c.
[7] X. Feng, M. Ouyang, X. Liu, L. Lu, Y. Xia, and X. He, “Thermal runaway
mechanism of lithium ion battery for electric vehicles: A review,” Energy Storage
Materials. 2018. doi: 10.1016/j.ensm.2017.05.013.
[8] J. B. Robinson et al., “Non-uniform temperature distribution in Li-ion batteries
during discharge - A combined thermal imaging, X-ray micro-tomography and
electrochemical impedance approach,” J. Power Sources, 2014, doi:
10.1016/j.jpowsour.2013.11.059.
[9] S. Surya, A. Samanta, V. Marcis, and S. Williamson, “Hybrid Electrical Circuit
Model and Deep Learning-based Core Temperature Estimation of Lithium-ion
Battery Cell,” IEEE Trans. Transp. Electrif., pp. 1–1, 2022, doi:
10.1109/TTE.2022.3170359.
[10] Y.-M. Cheng, D.-X. Gao, F.-M. Zhao, and Q. Yang, “A data-driven early warning
method for thermal runaway during charging of lithium-ion battery packs in
electric vehicles,” Meas. Sci. Technol., vol. 36, no. 1, p. 016233, Jan. 2025, doi:
10.1088/1361-6501/ad9d68.
195
[11] J. Liu, S. Yadav, M. Salman, S. Chavan, and S. C. Kim, “Review of thermal
coupled battery models and parameter identification for lithium-ion battery heat
generation in EV battery thermal management system,” International Journal of
Heat and Mass Transfer. 2024. doi: 10.1016/j.ijheatmasstransfer.2023.124748.
[12] Q. Yu, C. Wang, J. Li, R. Xiong, and M. Pecht, “Challenges and outlook for
lithium-ion battery fault diagnosis methods from the laboratory to real world
applications,” eTransportation. 2023. doi: 10.1016/j.etran.2023.100254.
[13] Y. Yan et al., “Fault diagnosis of lithium-ion battery sensors based on multi-
method fusion,” J. Energy Storage, 2024, doi: 10.1016/j.est.2024.110969.
[14] X. Lin, H. E. Perez, J. B. Siegel, and A. G. Stefanopoulou, “Robust estimation of
battery system temperature distribution under sparse sensing and uncertainty,”
IEEE Trans. Control Syst. Technol., 2020, doi: 10.1109/TCST.2019.2892019.
[15] S. Al Hallaj, H. Maleki, J. S. Hong, and J. R. Selman, “Thermal modeling and
design considerations of lithium-ion batteries,” J. Power Sources, vol. 83, no. 1–2,
pp. 1–8, 1999, doi: 10.1016/S0378-7753(99)00178-0.
[16] C. Forgez, D. Vinh Do, G. Friedrich, M. Morcrette, and C. Delacourt, “Thermal
modeling of a cylindrical LiFePO4/graphite lithium-ion battery,” J. Power
Sources, vol. 195, no. 9, pp. 2961–2968, 2010, doi:
10.1016/j.jpowsour.2009.10.105.
[17] A. Masias, J. Marcicki, and W. A. Paxton, “Opportunities and Challenges of
Lithium Ion Batteries in Automotive Applications,” ACS Energy Letters. 2021.
doi: 10.1021/acsenergylett.0c02584.
[18] M. U. Ali, S. H. Nengroo, M. A. Khan, K. Zeb, M. A. Kamran, and H. J. Kim, “A
real-time simulink interfaced fast-charging methodology of lithium-ion batteries
under temperature feedback with fuzzy logic control,” Energies, 2018, doi:
10.3390/en11051122.
[19] S. Manzetti and F. Mariasiu, “Electric vehicle battery technologies: From present
state to future systems,” Renewable and Sustainable Energy Reviews. 2015. doi:
10.1016/j.rser.2015.07.010.
[20] B. Bilgin et al., “Making the Case for Electrified Transportation,” IEEE Trans.
Transp. Electrif., 2015, doi: 10.1109/TTE.2015.2437338.
[21] R. Xiong, Y. Pan, W. Shen, H. Li, and F. Sun, “Lithium-ion battery aging
mechanisms and diagnosis method for automotive applications: Recent advances
and perspectives,” Renewable and Sustainable Energy Reviews. 2020. doi:
10.1016/j.rser.2020.110048.
[22] L. H. Saw, K. Somasundaram, Y. Ye, and A. A. O. Tay, “Electro-thermal analysis
of Lithium Iron Phosphate battery for electric vehicles,” J. Power Sources, 2014,
doi: 10.1016/j.jpowsour.2013.10.052.
[23] I. Baccouche, S. Jemmali, B. Manai, A. Nikolian, N. Omar, and N. Essoukri Ben
196
Amara, “Li-ion battery modeling and characterization: An experimental overview
on NMC battery,” International Journal of Energy Research. 2022. doi:
10.1002/er.7445.
[24] T. Nemeth, P. Schröer, M. Kuipers, and D. U. Sauer, “Lithium titanate oxide
battery cells for high-power automotive applications – Electro-thermal properties,
aging behavior and cost considerations,” J. Energy Storage, 2020, doi:
10.1016/j.est.2020.101656.
[25] R. Kumar and S. Chavan, “Numerical and Experimental Investigation of Thermal
Behaviour for Fast Charging and Discharging of Various 18650 Lithium Batteries
of Electric Vehicles,” Int. J. Heat Technol., 2022, doi: 10.18280/ijht.400618.
[26] L. Xu et al., “Interfaces in Solid-State Lithium Batteries,” Joule. 2018. doi:
10.1016/j.joule.2018.07.009.
[27] J. Duan et al., “Building Safe Lithium-Ion Batteries for Electric Vehicles: A
Review,” Electrochemical Energy Reviews. 2020. doi: 10.1007/s41918-019-
00060-4.
[28] C. R. Birkl, M. R. Roberts, E. McTurk, P. G. Bruce, and D. A. Howey,
“Degradation diagnostics for lithium ion cells,” J. Power Sources, vol. 341, pp.
373–386, 2017, doi: 10.1016/j.jpowsour.2016.12.011.
[29] Y. Chen et al., “A review of lithium-ion battery safety concerns: The issues,
strategies, and testing standards,” Journal of Energy Chemistry. 2021. doi:
10.1016/j.jechem.2020.10.017.
[30] A. K. M. A. Habib, M. K. Hasan, M. Mahmud, S. M. A. Motakabber, M. I.
Ibrahimya, and S. Islam, “A review: Energy storage system and balancing circuits
for electric vehicle application,” IET Power Electron., vol. 14, no. 1, pp. 1–13,
2021, doi: 10.1049/pel2.12013.
[31] A. Opitz, P. Badami, L. Shen, K. Vignarooban, and A. M. Kannan, “Can Li-Ion
batteries be the panacea for automotive applications?,” Renewable and Sustainable
Energy Reviews. 2017. doi: 10.1016/j.rser.2016.10.019.
[32] S. Ahmed et al., “Cost of automotive lithium-ion batteries operating at high upper
cutoff voltages,” J. Power Sources, 2018, doi: 10.1016/j.jpowsour.2018.09.037.
[33] Y. Xing, E. W. M. Ma, K. L. Tsui, and M. Pecht, “Battery management systems in
electric and hybrid vehicles,” Energies. 2011. doi: 10.3390/en4111840.
[34] L. Lu, X. Han, J. Li, J. Hua, and M. Ouyang, “A review on the key issues for
lithium-ion battery management in electric vehicles,” Journal of Power Sources.
2013. doi: 10.1016/j.jpowsour.2012.10.060.
[35] W. Waag, C. Fleischer, and D. U. Sauer, “Critical review of the methods for
monitoring of lithium-ion batteries in electric and hybrid vehicles,” Journal of
Power Sources. 2014. doi: 10.1016/j.jpowsour.2014.02.064.
197
[36] M. A. Hannan, M. S. H. Lipu, A. Hussain, and A. Mohamed, “A review of
lithium-ion battery state of charge estimation and management system in electric
vehicle applications: Challenges and recommendations,” Renewable and
Sustainable Energy Reviews. 2017. doi: 10.1016/j.rser.2017.05.001.
[37] A. Samanta and S. S. Williamson, “A survey of wireless battery management
system: Topology, emerging trends, and challenges,” Electronics (Switzerland).
2021. doi: 10.3390/electronics10182193.
[38] Analog Devices (Linear Tech.), “Wireless battery management systems highlight
Industry’s drive for higher reliability,” Analog Devices Inc., 2016.
[39] Z. Wei, J. Zhao, H. He, G. Ding, H. Cui, and L. Liu, “Future smart battery and
management: Advanced sensing from external to embedded multi-dimensional
measurement,” Journal of Power Sources. 2021. doi:
10.1016/j.jpowsour.2021.229462.
[40] T. Tanizawa, T. Suzumiya, and K. Ikeda, “Cloud-connected battery management
system supporting e-mobility,” Fujitsu Sci. Tech. J., 2015.
[41] T. Kim, D. Makwana, A. Adhikaree, J. S. Vagdoda, and Y. Lee, “Cloud-based
battery condition monitoring and fault diagnosis platform for large-scale lithium-
ion battery energy storage systems,” Energies, vol. 11, no. 1, pp. 1–15, 2018, doi:
10.3390/en11010125.
[42] W. Li, M. Rentemeister, J. Badeda, D. Jöst, D. Schulte, and D. U. Sauer, “Digital
twin for battery systems: Cloud battery management system with online state-of-
charge and state-of-health estimation,” J. Energy Storage, vol. 30, no. May, p.
101557, 2020, doi: 10.1016/j.est.2020.101557.
[43] T. R. Tanim, C. D. Rahn, and C. Y. Wang, “State of charge estimation of a lithium
ion cell based on a temperature dependent and electrolyte enhanced single particle
model,” Energy, 2015, doi: 10.1016/j.energy.2014.12.031.
[44] A. Farmann and D. U. Sauer, “A study on the dependency of the open-circuit
voltage on temperature and actual aging state of lithium-ion batteries,” J. Power
Sources, 2017, doi: 10.1016/j.jpowsour.2017.01.098.
[45] F. Zheng, J. Jiang, B. Sun, W. Zhang, and M. Pecht, “Temperature dependent
power capability estimation of lithium-ion batteries for hybrid electric vehicles,”
Energy, 2016, doi: 10.1016/j.energy.2016.06.010.
[46] A. Samanta, S. Chowdhuri, and S. S. Williamson, “Machine Learning-Based Data-
Driven Fault Detection/Diagnosis of Lithium-Ion Battery: A Critical Review,”
Electronics, vol. 10, no. 11, p. 1309, May 2021, doi: 10.3390/electronics10111309.
[47] S. S. Zhang, K. Xu, and T. R. Jow, “The low temperature performance of Li-ion
batteries,” J. Power Sources, 2003, doi: 10.1016/S0378-7753(02)00618-3.
[48] S. Mohan, Y. Kim, and A. G. Stefanopoulou, “Energy-Conscious Warm-Up of Li-
Ion Cells from Subzero Temperatures,” IEEE Trans. Ind. Electron., 2016, doi:
198
10.1109/TIE.2016.2523440.
[49] S. Surya, V. Marcis, and S. Williamson, “Core Temperature Estimation for a
Lithium ion 18650 Cell,” Energies, 2020, doi: 10.3390/en14010087.
[50] S. Surya and A. Mn, “Effect of Fast Discharge of a Battery on its Core
Temperature,” Int. Conf. Futur. Technol. Control Syst. Renew. Energy, ICFCR
2020, 2020, doi: 10.1109/ICFCR50903.2020.9249999.
[51] S. Steinhorst, M. Lukasiewycz, S. Narayanaswamy, M. Kauer, and S. Chakraborty,
“Smart cells for embedded battery management,” in Proceedings - 2nd IEEE
International Conference on Cyber-Physical Systems, Networks, and Applications,
CPSNA 2014, 2014. doi: 10.1109/CPSNA.2014.22.
[52] X. Huang, X. Sui, D. I. Stroe, and R. Teodorescu, “A Review of Management
Architectures and Balancing Strategies in Smart Batteries,” in IECON Proceedings
(Industrial Electronics Conference), 2019. doi: 10.1109/IECON.2019.8926687.
[53] J. Fleming, T. Amietszajew, J. Charmet, A. J. Roberts, D. Greenwood, and R.
Bhagat, “The design and impact of in-situ and operando thermal sensing for smart
energy storage,” J. Energy Storage, 2019, doi: 10.1016/j.est.2019.01.026.
[54] Y. wei Pan et al., “A computational multi-node electro-thermal model for large
prismatic lithium-ion batteries,” J. Power Sources, vol. 459, no. March, p. 228070,
2020, doi: 10.1016/j.jpowsour.2020.228070.
[55] D. Bernardi, E. Pawlikowski, and J. Newman, “GENERAL ENERGY BALANCE
FOR BATTERY SYSTEMS.,” in Electrochemical Society Extended Abstracts,
1984. doi: 10.1149/1.2113792.
[56] F. Sun, R. Xiong, H. He, W. Li, and J. E. E. Aussems, “Model-based dynamic
multi-parameter method for peak power estimation of lithium-ion batteries,” Appl.
Energy, 2012, doi: 10.1016/j.apenergy.2012.02.061.
[57] M. Ghalkhani, F. Bahiraei, G. A. Nazri, and M. Saif, “Electrochemical–Thermal
Model of Pouch-type Lithium-ion Batteries,” Electrochim. Acta, 2017, doi:
10.1016/j.electacta.2017.06.164.
[58] X. G. Yang, Y. Leng, G. Zhang, S. Ge, and C. Y. Wang, “Modeling of lithium
plating induced aging of lithium-ion batteries: Transition from linear to nonlinear
aging,” J. Power Sources, 2017, doi: 10.1016/j.jpowsour.2017.05.110.
[59] M. Chen et al., “A multilayer electro-thermal model of pouch battery during
normal discharge and internal short circuit process,” Appl. Therm. Eng., 2017, doi:
10.1016/j.applthermaleng.2017.03.135.
[60] Y. Zhao, L. B. Diaz, Y. Patel, T. Zhang, and G. J. Offer, “How to Cool Lithium
Ion Batteries: Optimising Cell Design using a Thermally Coupled Model,” J.
Electrochem. Soc., 2019, doi: 10.1149/2.0501913jes.
[61] N. Damay, C. Forgez, M. P. Bichat, and G. Friedrich, “Thermal modeling of large
199
prismatic LiFePO4/graphite battery. Coupled thermal and heat generation models
for characterization and simulation,” J. Power Sources, 2015, doi:
10.1016/j.jpowsour.2015.02.091.
[62] W. Allafi et al., “A lumped thermal model of lithium-ion battery cells considering
radiative heat transfer,” Appl. Therm. Eng., 2018, doi:
10.1016/j.applthermaleng.2018.07.105.
[63] J. Esmaeili and H. Jannesari, “Developing heat source term including heat
generation at rest condition for Lithium-ion battery pack by up scaling information
from cell scale,” Energy Convers. Manag., 2017, doi:
10.1016/j.enconman.2017.02.052.
[64] S. Arora, W. Shen, and A. Kapoor, “Neural network based computational model
for estimation of heat generation in LiFePO4 pouch cells of different nominal
capacities,” Comput. Chem. Eng., 2017, doi:
10.1016/j.compchemeng.2017.02.044.
[65] X. Hu, W. Liu, X. Lin, and Y. Xie, “A Comparative Study of Control-Oriented
Thermal Models for Cylindrical Li-Ion Batteries,” IEEE Trans. Transp. Electrif.,
2019, doi: 10.1109/TTE.2019.2953606.
[66] Y. Xie, W. Li, X. Hu, C. Zou, F. Feng, and X. Tang, “Novel Mesoscale
Electrothermal Modeling for Lithium-Ion Batteries,” IEEE Trans. Power
Electron., 2020, doi: 10.1109/TPEL.2019.2927014.
[67] A. Friesen, X. Mönnighoff, M. Börner, J. Haetge, F. M. Schappacher, and M.
Winter, “Influence of temperature on the aging behavior of 18650-type lithium ion
cells: A comprehensive approach combining electrochemical characterization and
post-mortem analysis,” J. Power Sources, 2017, doi:
10.1016/j.jpowsour.2016.12.040.
[68] Y. Fan, Y. Bao, C. Ling, Y. Chu, X. Tan, and S. Yang, “Experimental study on the
thermal management performance of air cooling for high energy density
cylindrical lithium-ion batteries,” Appl. Therm. Eng., 2019, doi:
10.1016/j.applthermaleng.2019.03.157.
[69] L. H. Saw et al., “Novel thermal management system using mist cooling for
lithium-ion battery packs,” Appl. Energy, 2018, doi:
10.1016/j.apenergy.2018.04.042.
[70] B. Liu, S. Yin, and J. Xu, “Integrated computation model of lithium-ion battery
subject to nail penetration,” Appl. Energy, 2016, doi:
10.1016/j.apenergy.2016.08.101.
[71] M. Doyle, “Modeling of Galvanostatic Charge and Discharge of the
Lithium/Polymer/Insertion Cell,” J. Electrochem. Soc., 1993, doi:
10.1149/1.2221597.
[72] Y. Xiao and B. Fahimi, “State-space based multi-nodes thermal model for lithium-
200
ion battery,” in 2014 IEEE Transportation Electrification Conference and Expo:
Components, Systems, and Power Electronics - From Technology to Business and
Public Policy, ITEC 2014, 2014. doi: 10.1109/itec.2014.6861846.
[73] N. Tian, H. Fang, and Y. Wang, “3-D Temperature Field Reconstruction for a
Lithium-Ion Battery Pack: A Distributed Kalman Filtering Approach,” IEEE
Trans. Control Syst. Technol., 2019, doi: 10.1109/TCST.2017.2779434.
[74] H. Ruan, J. Jiang, B. Sun, W. Gao, L. Wang, and W. Zhang, “Online estimation of
thermal parameters based on a reduced wide-temperature-range electro-thermal
coupled model for lithium-ion batteries,” J. Power Sources, 2018, doi:
10.1016/j.jpowsour.2018.03.075.
[75] W. B. Gu and C. Y. Wang, “Thermal-Electrochemical Modeling of Battery
Systems,” J. Electrochem. Soc., 2000, doi: 10.1149/1.1393625.
[76] K. Kumaresan, G. Sikha, and R. E. White, “Thermal Model for a Li-Ion Cell,” J.
Electrochem. Soc., 2008, doi: 10.1149/1.2817888.
[77] D. W. Dees, V. S. Battaglia, and A. Bélanger, “Electrochemical modeling of
lithium polymer batteries,” J. Power Sources, 2002, doi: 10.1016/s0378-
7753(02)00193-3.
[78] X. Lin et al., “Online parameterization of lumped thermal dynamics in cylindrical
lithium ion batteries for core temperature estimation and health monitoring,” IEEE
Trans. Control Syst. Technol., vol. 21, no. 5, pp. 1745–1755, 2013, doi:
10.1109/TCST.2012.2217143.
[79] J. W. Choi and D. Aurbach, “Promise and reality of post-lithium-ion batteries with
high energy densities,” Nature Reviews Materials. 2016. doi:
10.1038/natrevmats.2016.13.
[80] F. Yang, D. Wang, Y. Zhao, K. L. Tsui, and S. J. Bae, “A study of the relationship
between coulombic efficiency and capacity degradation of commercial lithium-ion
batteries,” Energy, 2018, doi: 10.1016/j.energy.2017.12.144.
[81] Q. Wang, X. Zhao, J. Ye, Q. Sun, P. Ping, and J. Sun, “Thermal response of
lithium-ion battery during charging and discharging under adiabatic conditions,” J.
Therm. Anal. Calorim., 2016, doi: 10.1007/s10973-015-5100-4.
[82] Y. Chen and J. W. Evans, “Heat Transfer Phenomena in Lithium/Polymer‐
Electrolyte Batteries for Electric Vehicle Application,” J. Electrochem. Soc., 1993,
doi: 10.1149/1.2220724.
[83] T. F. Fuller, M. Doyle, and J. Newman, “Relaxation Phenomena in Lithium‐Ion‐
Insertion Cells,” J. Electrochem. Soc., 1994, doi: 10.1149/1.2054868.
[84] C. R. Pals and J. Newman, “Thermal Modeling of the Lithium/Polymer Battery: I .
Discharge Behavior of a Single Cell,” J. Electrochem. Soc., 1995, doi:
10.1149/1.2049974.
201
[85] C. R. Pals and J. Newman, “Thermal Modeling of the Lithium/Polymer Battery: II
. Temperature Profiles in a Cell Stack,” J. Electrochem. Soc., 1995, doi:
10.1149/1.2049975.
[86] P. M. Gomadam, R. E. White, and J. W. Weidner, “Modeling heat conduction in
spiral geometries,” in Proceedings - Electrochemical Society, 2005. doi:
10.1149/1.1605743.
[87] Y. Chen and J. W. Evans, “Three‐Dimensional Thermal Modeling of Lithium‐
Polymer Batteries under Galvanostatic Discharge and Dynamic Power Profile,” J.
Electrochem. Soc., 1994, doi: 10.1149/1.2059263.
[88] J. Newman and W. Tiedemann, “Temperature Rise in a Battery Module with
Constant Heat Generation,” J. Electrochem. Soc., 1995, doi: 10.1149/1.2044130.
[89] Y. Chen and J. W. Evans, “Thermal Analysis of Lithium‐Ion Batteries,” J.
Electrochem. Soc., 1996, doi: 10.1149/1.1837095.
[90] L. Rao and J. Newman, “Heat‐Generation Rate and General Energy Balance for
Insertion Battery Systems,” J. Electrochem. Soc., 1997, doi: 10.1149/1.1837884.
[91] G. H. Kim, A. Pesaran, and R. Spotnitz, “A three-dimensional thermal abuse
model for lithium-ion cells,” J. Power Sources, 2007, doi:
10.1016/j.jpowsour.2007.04.018.
[92] K. E. Thomas, J. Newman, and R. M. Darling, “Mathematical Modeling of
Lithium Batteries,” in Advances in Lithium-Ion Batteries, 2002. doi: 10.1007/0-
306-47508-1_13.
[93] W. van Schalkwijk and B. Scrosati, “Advances in Lithium Ion Batteries
Introduction,” in Advances in Lithium-Ion Batteries, 2002. doi: 10.1007/0-306-
47508-1_1.
[94] K. Smith and C. Y. Wang, “Power and thermal characterization of a lithium-ion
battery pack for hybrid-electric vehicles,” J. Power Sources, 2006, doi:
10.1016/j.jpowsour.2006.01.038.
[95] S. A. Khateeb, S. Amiruddin, M. Farid, J. R. Selman, and S. Al-Hallaj, “Thermal
management of Li-ion battery with phase change material for electric scooters:
Experimental validation,” J. Power Sources, 2005, doi:
10.1016/j.jpowsour.2004.09.033.
[96] W. Fang, O. J. Kwon, and C. Y. Wang, “Electrochemical-thermal modeling of
automotive Li-ion batteries and experimental validation using a three-electrode
cell,” Int. J. Energy Res., 2010, doi: 10.1002/er.1652.
[97] U. S. Kim, J. Yi, C. B. Shin, T. Han, and S. Park, “Modelling the thermal
behaviour of a lithium-ion battery during charge,” J. Power Sources, 2011, doi:
10.1016/j.jpowsour.2011.01.103.
[98] R. E. Gerver and J. P. Meyers, “Three-Dimensional Modeling of Electrochemical
202
Performance and Heat Generation of Lithium-Ion Batteries in Tabbed Planar
Configurations,” J. Electrochem. Soc., 2011, doi: 10.1149/1.3591799.
[99] J. Zhang, X. G. Yang, F. Sun, Z. Wang, and C. Y. Wang, “An online heat
generation estimation method for lithium-ion batteries using dual-temperature
measurements,” Appl. Energy, vol. 272, no. May, p. 115262, 2020, doi:
10.1016/j.apenergy.2020.115262.
[100] P. Wang, L. Yang, H. Wang, D. M. Tartakovsky, and S. Onori, “Temperature
estimation from current and voltage measurements in lithium-ion battery systems,”
J. Energy Storage, vol. 34, no. September 2020, 2021, doi:
10.1016/j.est.2020.102133.
[101] S. Marelli and M. Corno, “Model-Based Estimation of Lithium Concentrations and
Temperature in Batteries Using Soft-Constrained Dual Unscented Kalman
Filtering,” IEEE Trans. Control Syst. Technol., vol. 29, no. 2, pp. 926–933, 2021,
doi: 10.1109/TCST.2020.2974176.
[102] R. Mahamud and C. Park, “Reciprocating air flow for Li-ion battery thermal
management to improve temperature uniformity,” J. Power Sources, vol. 196, no.
13, pp. 5685–5696, Jul. 2011, doi: 10.1016/j.jpowsour.2011.02.076.
[103] C. Park and A. K. Jaura, “Dynamic thermal model of Li-Ion battery for predictive
behavior in hybrid and fuel cell vehicles,” in SAE Technical Papers, 2003. doi:
10.4271/2003-01-2286.
[104] L. Chen et al., “Core temperature estimation based on electro-thermal model of
lithium-ion batteries,” Int. J. Energy Res., vol. 44, no. 7, pp. 5320–5333, 2020, doi:
10.1002/er.5281.
[105] H. Maleki and A. K. Shamsuri, “Thermal analysis and modeling of a notebook
computer battery,” J. Power Sources, 2003, doi: 10.1016/S0378-7753(02)00722-
X.
[106] X. Lin et al., “A lumped-parameter electro-thermal model for cylindrical
batteries,” J. Power Sources, 2014, doi: 10.1016/j.jpowsour.2014.01.097.
[107] X. Lin, A. G. Stefanopoulou, H. E. Perez, J. B. Siegel, Y. Li, and R. D. Anderson,
“Quadruple adaptive observer of the core temperature in cylindrical Li-ion
batteries and their health monitoring,” Proc. Am. Control Conf., vol. 578, no. 2,
pp. 578–583, 2012, doi: 10.1109/acc.2012.6315386.
[108] H. Dai, L. Zhu, J. Zhu, X. Wei, and Z. Sun, “Adaptive Kalman filtering based
internal temperature estimation with an equivalent electrical network thermal
model for hard-cased batteries,” J. Power Sources, vol. 293, pp. 351–365, 2015,
doi: 10.1016/j.jpowsour.2015.05.087.
[109] D. H. Doughty, P. C. Butler, R. G. Jungst, and E. P. Roth, “Lithium battery
thermal models,” J. Power Sources, 2002, doi: 10.1016/s0378-7753(02)00198-2.
[110] Y. Xie et al., “An Enhanced Online Temperature Estimation for Lithium-Ion
203
Batteries,” IEEE Trans. Transp. Electrif., vol. 6, no. 2, pp. 375–390, 2020, doi:
10.1109/TTE.2020.2980153.
[111] L. Sun, W. Sun, and F. You, “Core temperature modelling and monitoring of
lithium-ion battery in the presence of sensor bias,” Appl. Energy, vol. 271, no.
May, p. 115243, 2020, doi: 10.1016/j.apenergy.2020.115243.
[112] C. Zhu, Y. Shang, F. Lu, Y. Jiang, C. Cheng, and C. Mi, “Core Temperature
Estimation for Self-Heating Automotive Lithium-Ion Batteries in Cold Climates,”
IEEE Trans. Ind. Informatics, vol. 16, no. 5, pp. 3366–3375, 2020, doi:
10.1109/TII.2019.2960833.
[113] Y. Xiao, “Model-Based Virtual Thermal Sensors for Lithium-Ion Battery in EV
Applications,” IEEE Trans. Ind. Electron., vol. 62, no. 5, pp. 3112–3122, 2015,
doi: 10.1109/TIE.2014.2386793.
[114] Y. Ma, Y. Cui, H. Mou, J. Gao, and H. Chen, “Core temperature estimation of
lithium-ion battery for EVs using Kalman filter,” Appl. Therm. Eng., vol. 168, no.
December 2019, p. 114816, 2020, doi: 10.1016/j.applthermaleng.2019.114816.
[115] N. H. F. Ismail, S. F. Toha, N. A. M. Azubir, N. H. Md Ishak, M. K. Hassan, and
B. S. Ksm Ibrahim, “Simplified heat generation model for lithium ion battery used
in electric vehicle,” IOP Conf. Ser. Mater. Sci. Eng., vol. 53, no. 1, 2013, doi:
10.1088/1757-899X/53/1/012014.
[116] D. Li and L. Yang, “Identification of spatial temperature gradient in large format
lithium battery using a multilayer thermal model,” Int. J. Energy Res., vol. 44, no.
1, pp. 282–297, Jan. 2020, doi: 10.1002/er.4914.
[117] X. Lin et al., “Parameterization and Observability Analysis of Scalable Battery
Clusters for Onboard Thermal Management,” Oil Gas Sci. Technol. – Rev. d’IFP
Energies Nouv., 2013, doi: 10.2516/ogst/2012075.
[118] J. Sun et al., “Online internal temperature estimation for lithium-ion batteries
based on Kalman filter,” Energies, vol. 8, no. 5, pp. 4400–4415, 2015, doi:
10.3390/en8054400.
[119] D. H. Jeon, “Numerical modeling of lithium ion battery for predicting thermal
behavior in a cylindrical cell,” Curr. Appl. Phys., vol. 14, no. 2, pp. 196–205,
2014, doi: 10.1016/j.cap.2013.11.006.
[120] N. Baba, H. Yoshida, M. Nagaoka, C. Okuda, and S. Kawauchi, “Numerical
simulation of thermal behavior of lithium-ion secondary batteries using the
enhanced single particle model,” J. Power Sources, vol. 252, pp. 214–228, 2014,
doi: 10.1016/j.jpowsour.2013.11.111.
[121] S. Du et al., “Study on the thermal behaviors of power lithium iron phosphate
(LFP) aluminum-laminated battery with different tab configurations,” Int. J.
Therm. Sci., vol. 89, pp. 327–336, 2015, doi: 10.1016/j.ijthermalsci.2014.11.018.
[122] J. Yi, J. Lee, C. B. Shin, T. Han, and S. Park, “Modeling of the transient behaviors
204
of a lithium-ion battery during dynamic cycling,” J. Power Sources, vol. 277, pp.
379–386, 2015, doi: 10.1016/j.jpowsour.2014.12.028.
[123] M. Fleckenstein, O. Bohlen, M. A. Roscher, and B. Bäker, “Current density and
state of charge inhomogeneities in Li-ion battery cells with LiFePO4 as cathode
material due to temperature gradients,” J. Power Sources, vol. 196, no. 10, pp.
4769–4778, 2011, doi: 10.1016/j.jpowsour.2011.01.043.
[124] S. Santhanagopalan, P. Ramadass, and J. (Zhengming) Zhang, “Analysis of
internal short-circuit in a lithium ion cell,” J. Power Sources, 2009, doi:
10.1016/j.jpowsour.2009.05.002.
[125] Z. Li et al., “Examining temporal and spatial variations of internal temperature in
large-format laminated battery with embedded thermocouples,” J. Power Sources,
2013, doi: 10.1016/j.jpowsour.2013.04.117.
[126] M. S. K. Mutyala, J. Zhao, J. Li, H. Pan, C. Yuan, and X. Li, “In-situ temperature
measurement in lithium ion battery by transferable flexible thin film
thermocouples,” J. Power Sources, 2014, doi: 10.1016/j.jpowsour.2014.03.004.
[127] R. Srinivasan, B. G. Carkhuff, M. H. Butler, and A. C. Baisden, “Instantaneous
measurement of the internal temperature in lithium-ion rechargeable cells,”
Electrochim. Acta, 2011, doi: 10.1016/j.electacta.2011.03.136.
[128] R. Srinivasan, “Monitoring dynamic thermal behavior of the carbon anode in a
lithium-ion cell using a four-probe technique,” J. Power Sources, 2012, doi:
10.1016/j.jpowsour.2011.09.077.
[129] J. P. Schmidt, S. Arnold, A. Loges, D. Werner, T. Wetzel, and E. Ivers-Tiffée,
“Measurement of the internal cell temperature via impedance: Evaluation and
application of a new method,” J. Power Sources, 2013, doi:
10.1016/j.jpowsour.2013.06.013.
[130] R. R. Richardson, P. T. Ireland, and D. A. Howey, “Battery internal temperature
estimation by combined impedance and surface temperature measurement,” J.
Power Sources, vol. 265, pp. 254–261, 2014, doi:
10.1016/j.jpowsour.2014.04.129.
[131] J. G. Zhu, Z. C. Sun, X. Z. Wei, and H. F. Dai, “A new lithium-ion battery internal
temperature on-line estimate method based on electrochemical impedance
spectroscopy measurement,” J. Power Sources, vol. 274, pp. 990–1004, 2015, doi:
10.1016/j.jpowsour.2014.10.182.
[132] M. Debert, G. Colin, G. Bloch, and Y. Chamaillard, “An observer looks at the cell
temperature in automotive battery packs,” Control Eng. Pract., 2013, doi:
10.1016/j.conengprac.2013.03.001.
[133] X. Hu, H. Yuan, C. Zou, Z. Li, and L. Zhang, “Co-Estimation of State of Charge
and State of Health for Lithium-Ion Batteries Based on Fractional-Order
Calculus,” IEEE Trans. Veh. Technol., vol. 67, no. 11, pp. 10319–10329, 2018,
205
doi: 10.1109/TVT.2018.2865664.
[134] Z. Wang, J. Ma, and L. Zhang, “State-of-Health Estimation for Lithium-Ion
Batteries Based on the Multi-Island Genetic Algorithm and the Gaussian Process
Regression,” IEEE Access, 2017, doi: 10.1109/ACCESS.2017.2759094.
[135] A. Hande, “Internal battery temperature estimation using series battery resistance
measurements during cold temperatures,” J. Power Sources, 2006, doi:
10.1016/j.jpowsour.2005.11.027.
[136] D. A. Howey, P. D. Mitcheson, V. Yufit, G. J. Offer, and N. P. Brandon, “Online
measurement of battery impedance using motor controller excitation,” IEEE Trans.
Veh. Technol., 2014, doi: 10.1109/TVT.2013.2293597.
[137] R. R. Richardson and D. A. Howey, “Sensorless Battery Internal Temperature
Estimation Using a Kalman Filter with Impedance Measurement,” IEEE Trans.
Sustain. Energy, vol. 6, no. 4, pp. 1190–1199, 2015, doi:
10.1109/TSTE.2015.2420375.
[138] Y. Li, W. Liu, and J. Zhong, “Comparison of noninvasive and remote temperature
estimation employing magnetic nanoparticles in DC and AC applied fields,” in
2012 IEEE I2MTC - International Instrumentation and Measurement Technology
Conference, Proceedings, 2012. doi: 10.1109/I2MTC.2012.6229437.
[139] J. Zhong, J. Dieckhoff, M. Schilling, and F. Ludwig, “Influence of static magnetic
field strength on the temperature resolution of a magnetic nanoparticle
thermometer,” J. Appl. Phys., 2016, doi: 10.1063/1.4964696.
[140] T. Yoshida and K. Enpuku, “Simulation and quantitative clarification of AC
susceptibility of magnetic fluid in nonlinear Brownian relaxation region,” Jpn. J.
Appl. Phys., 2009, doi: 10.1143/JJAP.48.127002.
[141] J. Zhong, W. Liu, Z. Du, P. César De Morais, Q. Xiang, and Q. Xie, “A
noninvasive, remote and precise method for temperature and concentration
estimation using magnetic nanoparticles,” Nanotechnology, 2012, doi:
10.1088/0957-4484/23/7/075703.
[142] D. Zou et al., “Temperature Estimation of Lithium-Ion Battery Based on an
Improved Magnetic Nanoparticle Thermometer,” IEEE Access, vol. 8, pp.
135491–135498, 2020, doi: 10.1109/ACCESS.2020.3007932.
[143] Z. Liu and H. X. Li, “A spatiotemporal estimation method for temperature
distribution in lithium-ion batteries,” IEEE Trans. Ind. Informatics, vol. 10, no. 4,
pp. 2300–2307, 2014, doi: 10.1109/TII.2014.2341955.
[144] C. Sbarufatti, M. Corbetta, M. Giglio, and F. Cadini, “Adaptive prognosis of
lithium-ion batteries based on the combination of particle filters and radial basis
function neural networks,” J. Power Sources, vol. 344, no. April 2000, pp. 128–
140, 2017, doi: 10.1016/j.jpowsour.2017.01.105.
[145] K. Liu, K. Li, Q. Peng, Y. Guo, and L. Zhang, “Data-driven hybrid internal
206
temperature estimation approach for battery thermal management,” Complexity,
2018, doi: 10.1155/2018/9642892.
[146] F. Feng et al., “Co-estimation of lithium-ion battery state of charge and state of
temperature based on a hybrid electrochemical-thermal-neural-network model,” J.
Power Sources, 2020, doi: 10.1016/j.jpowsour.2020.227935.
[147] M. Raissi, P. Perdikaris, and G. E. Karniadakis, “Physics-informed neural
networks: A deep learning framework for solving forward and inverse problems
involving nonlinear partial differential equations,” J. Comput. Phys., 2019, doi:
10.1016/j.jcp.2018.10.045.
[148] F. Wang, Z. Zhai, Z. Zhao, Y. Di, and X. Chen, “Physics-informed neural network
for lithium-ion battery degradation stable modeling and prognosis,” Nat.
Commun., vol. 15, no. 1, p. 4332, May 2024, doi: 10.1038/s41467-024-48779-z.
[149] Y. Wang et al., “Temperature state prediction for lithium-ion batteries based on
improved physics informed neural networks,” J. Energy Storage, 2023, doi:
10.1016/j.est.2023.108863.
[150] G. E. Karniadakis, I. G. Kevrekidis, L. Lu, P. Perdikaris, S. Wang, and L. Yang,
“Physics-informed machine learning,” Nat. Rev. Phys., vol. 3, no. 6, pp. 422–440,
May 2021, doi: 10.1038/s42254-021-00314-5.
[151] Q. Xu, M. Ma, T. Jiang, Q. Hu, and Z. Wang, “A Data-Driven Surface
Temperature Estimation Method for Lithium-ion Battery Based on GRU-RNN
with Attention Mechanism,” in PEAS 2023 - 2023 IEEE 2nd International Power
Electronics and Application Symposium, Conference Proceedings, 2023. doi:
10.1109/PEAS58692.2023.10394755.
[152] L. Spitthoff, P. R. Shearing, and O. S. Burheim, “Temperature, ageing and thermal
management of lithium-ion batteries,” Energies. 2021. doi: 10.3390/en14051248.
[153] M. Raissi, A. Yazdani, and G. E. Karniadakis, “Hidden fluid mechanics: Learning
velocity and pressure fields from flow visualizations,” Science (80-. )., 2020, doi:
10.1126/science.aaw4741.
[154] L. Lu, X. Meng, Z. Mao, and G. E. Karniadakis, “DeepXDE: A deep learning
library for solving differential equations,” SIAM Rev., 2021, doi:
10.1137/19M1274067.
[155] K. K. Xu, H. X. Li, and H. D. Yang, “Local-Properties-Embedding-Based
Nonlinear Spatiotemporal Modeling for Lithium-Ion Battery Thermal Process,”
IEEE Trans. Ind. Electron., 2018, doi: 10.1109/TIE.2018.2818645.
[156] J. Tian, C. Chen, W. Shen, F. Sun, and R. Xiong, “Deep Learning Framework for
Lithium-ion Battery State of Charge Estimation: Recent Advances and Future
Perspectives,” Energy Storage Mater., 2023, doi: 10.1016/j.ensm.2023.102883.
[157] K. Li, Y. Wang, and Z. Chen, “A comparative study of battery state-of-health
estimation based on empirical mode decomposition and neural network,” J. Energy
207
Storage, 2022, doi: 10.1016/j.est.2022.105333.
[158] J. Kleiner, M. Stuckenberger, L. Komsiyska, and C. Endisch, “Real-time core
temperature prediction of prismatic automotive lithium-ion battery cells based on
artificial neural networks,” J. Energy Storage, 2021, doi:
10.1016/j.est.2021.102588.
[159] Z. Wei et al., “Machine learning-based hybrid thermal modeling and diagnostic for
lithium-ion battery enabled by embedded sensing,” Appl. Therm. Eng., 2022, doi:
10.1016/j.applthermaleng.2022.119059.
[160] N. Wang et al., “Core Temperature Estimation Method for Lithium-Ion Battery
Based on Long Short-Term Memory Model With Transfer Learning,” IEEE J.
Emerg. Sel. Top. Power Electron., 2023, doi: 10.1109/JESTPE.2021.3136906.
[161] K. Cho et al., “Learning phrase representations using RNN encoder-decoder for
statistical machine translation,” in EMNLP 2014 - 2014 Conference on Empirical
Methods in Natural Language Processing, Proceedings of the Conference, 2014.
doi: 10.3115/v1/d14-1179.
[162] C. S. Chin, Z. Gao, and C. Z. Zhang, “Comprehensive electro-thermal model of
26650 lithium battery for discharge cycle under parametric and temperature
variations,” J. Energy Storage, 2020, doi: 10.1016/j.est.2020.101222.
[163] A. Yuan, T. Cai, H. Luo, Z. Song, and B. Wei, “Core temperature estimation of
lithium-ion battery based on numerical model fusion deep learning,” J. Energy
Storage, vol. 102, p. 114148, Nov. 2024, doi: 10.1016/j.est.2024.114148.
[164] X. Zhang, H. Xiang, X. Xiong, Y. Wang, and Z. Chen, “Benchmarking core
temperature forecasting for lithium-ion battery using typical recurrent neural
networks,” Appl. Therm. Eng., vol. 248, p. 123257, Jul. 2024, doi:
10.1016/j.applthermaleng.2024.123257.
[165] T. J. Kim, B. D. Youn, and H. J. Kim, “Battery pack temperature estimation model
for EVs and its semi-transient case study,” in Chemical Engineering Transactions,
2013. doi: 10.3303/CET1333160.
[166] S. Zhu, C. He, N. Zhao, and J. Sha, “Data-driven analysis on thermal effects and
temperature changes of lithium-ion battery,” J. Power Sources, 2021, doi:
10.1016/j.jpowsour.2020.228983.
[167] J. H. Kim, N. C. Seong, and W. Choi, “Cooling load forecasting via predictive
optimization of a nonlinear autoregressive exogenous (NARX) Neural network
model,” Sustain., 2019, doi: 10.3390/su11236535.
[168] A. A. Hussein and A. A. Chehade, “Robust Artificial Neural Network-Based
Models for Accurate Surface Temperature Estimation of Batteries,” in IEEE
Transactions on Industry Applications, 2020. doi: 10.1109/TIA.2020.3001256.
[169] Y. Liu, Z. Huang, Y. Wu, L. Yan, F. Jiang, and J. Peng, “An online hybrid
estimation method for core temperature of Lithium-ion battery with model noise
208
compensation,” Appl. Energy, 2022, doi: 10.1016/j.apenergy.2022.120037.
[170] B. Fan, B. Zhang, Y. Shi, and Y. Chang, “A high-fidelity lithium-ion battery
emulator for electric vehicle application,” Sci. Rep., vol. 14, no. 1, p. 19742, Aug.
2024, doi: 10.1038/s41598-024-70445-z.
[171] R. Mahamud and C. Park, “Reciprocating air flow for Li-ion battery thermal
management to improve temperature uniformity,” J. Power Sources, 2011, doi:
10.1016/j.jpowsour.2011.02.076.
[172] P. T. Coman, E. C. Darcy, B. Strangways, and R. E. White, “A Reduced-Order
Lumped Model for Li-Ion Battery Packs during Operation,” J. Electrochem. Soc.,
2021, doi: 10.1149/1945-7111/ac2dcb.
[173] R. R. Richardson, S. Zhao, and D. A. Howey, “On-board monitoring of 2-D
spatially-resolved temperatures in cylindrical lithium-ion batteries: Part II. State
estimation via impedance-based temperature sensing,” J. Power Sources, 2016,
doi: 10.1016/j.jpowsour.2016.06.104.
[174] G. Guo, B. Long, B. Cheng, S. Zhou, P. Xu, and B. Cao, “Three-dimensional
thermal finite element modeling of lithium-ion battery in thermal abuse
application,” J. Power Sources, 2010, doi: 10.1016/j.jpowsour.2009.10.090.
[175] Y. Zheng et al., “Real-Time Sensorless Temperature Estimation of Lithium-Ion
Batteries Based on Online Operando Impedance Acquisition,” IEEE Trans. Power
Electron., vol. 39, no. 10, pp. 13853–13868, Oct. 2024, doi:
10.1109/TPEL.2024.3424267.
[176] A. Samanta, A. Huynh, E. Rutovic, and S. Williamson, “Rapid Thermal Modeling
and Discharge Characterization for Accurate Lithium-ion Battery Core
Temperature Estimation,” in IECON Proceedings (Industrial Electronics
Conference), 2022. doi: 10.1109/IECON49645.2022.9968451.
[177] P. Wang et al., “Real-time monitoring of internal temperature evolution of the
lithium-ion coin cell battery during the charge and discharge process,” Extrem.
Mech. Lett., vol. 9, pp. 459–466, 2016, doi: 10.1016/j.eml.2016.03.013.
[178] C. Y. Lee et al., “Integrated microsensor for real-time microscopic monitoring of
local temperature, voltage and current inside lithium ion battery,” Sensors
Actuators, A Phys., 2017, doi: 10.1016/j.sna.2016.10.011.
[179] Z. Xiao et al., “Review—Online Monitoring of Internal Temperature in Lithium-
Ion Batteries,” J. Electrochem. Soc., 2023, doi: 10.1149/1945-7111/acd586.
[180] H. Dai, B. Jiang, X. Hu, X. Lin, X. Wei, and M. Pecht, “Advanced battery
management strategies for a sustainable energy future: Multilayer design concepts
and research trends,” Renew. Sustain. Energy Rev., vol. 138, Mar. 2021, doi:
10.1016/J.RSER.2020.110480.
[181] Y. Wang et al., “A comprehensive review of battery modeling and state estimation
approaches for advanced battery management systems,” Renew. Sustain. Energy
209
Rev., vol. 131, no. June, p. 110015, 2020, doi: 10.1016/j.rser.2020.110015.
[182] M. Syafrudin, G. Alfian, N. L. Fitriyani, and J. Rhee, “Performance analysis of
IoT-based sensor, big data processing, and machine learning model for real-time
monitoring system in automotive manufacturing,” Sensors (Switzerland), vol. 18,
no. 9, 2018, doi: 10.3390/s18092946.
[183] C. M. Ezhilarasu, Z. Skaf, and I. K. Jennions, “Understanding the role of a digital
twin in integrated vehicle health management (IVHM),” Conf. Proc. - IEEE Int.
Conf. Syst. Man Cybern., vol. 2019-Octob, no. October, pp. 1484–1491, 2019, doi:
10.1109/SMC.2019.8914244.
[184] E. H. Glaessgen and D. S. Stargel, “The digital twin paradigm for future NASA
and U.S. Air force vehicles,” in Collection of Technical Papers -
AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials
Conference, 2012, pp. 1–14. doi: 10.2514/6.2012-1818.
[185] M. Grieves, “Digital Twin : Manufacturing Excellence through Virtual Factory
Replication,” White Pap., 2014.
[186] S. Singh, M. Weeber, and K. P. Birke, “Advancing digital twin implementation: A
toolbox for modelling and simulation,” in Procedia CIRP, 2021. doi:
10.1016/j.procir.2021.03.078.
[187] C. Semeraro, M. Lezoche, H. Panetto, and M. Dassisti, “Digital twin paradigm: A
systematic literature review,” Comput. Ind., 2021, doi:
10.1016/j.compind.2021.103469.
[188] G. Bhatti, H. Mohan, and R. Raja Singh, “Towards the future of ssmart electric
vehicles: Digital twin technology,” Renew. Sustain. Energy Rev., vol. 141, no.
February, p. 110801, 2021, doi: 10.1016/j.rser.2021.110801.
[189] A. Fuller, Z. Fan, C. Day, and C. Barlow, “Digital Twin: Enabling Technologies,
Challenges and Open Research,” IEEE Access, 2020, doi:
10.1109/ACCESS.2020.2998358.
[190] A. Martínez‐gutiérrez, J. Díez‐gonzález, R. Ferrero‐guillén, P. Verde, R. Álvarez,
and H. Perez, “Digital twin for automatic transportation in industry 4.0,” Sensors,
2021, doi: 10.3390/s21103344.
[191] M. Gonzalez, O. Salgado, J. Croes, B. Pluymers, and W. Desmet, “A Digital Twin
for Operational Evaluation of Vertical Transportation Systems,” IEEE Access,
2020, doi: 10.1109/ACCESS.2020.3001686.
[192] S. Liao, J. Wu, A. K. Bashir, W. Yang, J. Li, and U. Tariq, “Digital Twin
Consensus for Blockchain-Enabled Intelligent Transportation Systems in Smart
Cities,” IEEE Trans. Intell. Transp. Syst., 2022, doi: 10.1109/TITS.2021.3134002.
[193] Y. Gao, S. Qian, Z. Li, P. Wang, F. Wang, and Q. He, “Digital twin and its
application in transportation infrastructure,” in Proceedings 2021 IEEE 1st
International Conference on Digital Twins and Parallel Intelligence, DTPI 2021,
210
2021. doi: 10.1109/DTPI52967.2021.9540108.
[194] W. Hofmann and F. Branding, “Implementation of an IoT- And cloud-based
digital twin for real-time decision support in port operations,” in IFAC-
PapersOnLine, 2019. doi: 10.1016/j.ifacol.2019.11.516.
[195] T. Y. Melesse, V. Di Pasquale, and S. Riemma, “Digital Twin models in industrial
operations: State-of-the-art and future research directions,” IET Collaborative
Intelligent Manufacturing. 2021. doi: 10.1049/cim2.12010.
[196] G. Shao and M. Helu, “Framework for a digital twin in manufacturing: Scope and
requirements,” Manuf. Lett., 2020, doi: 10.1016/j.mfglet.2020.04.004.
[197] C. Zhang, G. Zhou, H. Li, and Y. Cao, “Manufacturing Blockchain of Things for
the Configuration of a Data- And Knowledge-Driven Digital Twin Manufacturing
Cell,” IEEE Internet Things J., 2020, doi: 10.1109/JIOT.2020.3005729.
[198] Y. Wang, S. Wang, B. Yang, L. Zhu, and F. Liu, “Big data driven Hierarchical
Digital Twin Predictive Remanufacturing paradigm: Architecture, control
mechanism, application scenario and benefits,” J. Clean. Prod., 2020, doi:
10.1016/j.jclepro.2019.119299.
[199] Z. Wang and B. Lin, “A Digital Twin enabled Maritime Networking Architecture,”
in 2022 IEEE 95th Vehicular Technology Conference: (VTC2022-Spring), IEEE,
Jun. 2022, pp. 1–5. doi: 10.1109/VTC2022-Spring54318.2022.9860929.
[200] S. Liu, J. Bao, Y. Lu, J. Li, S. Lu, and X. Sun, “Digital twin modeling method
based on biomimicry for machining aerospace components,” J. Manuf. Syst., 2021,
doi: 10.1016/j.jmsy.2020.04.014.
[201] L. Li, S. Aslam, A. Wileman, and S. Perinpanayagam, “Digital Twin in Aerospace
Industry: A Gentle Introduction,” IEEE Access, 2022, doi:
10.1109/ACCESS.2021.3136458.
[202] F. G. Medina, A. W. Umpierrez, V. Martinez, and H. Fromm, “A Maturity Model
for Digital Twin Implementations in the Commercial Aerospace OEM Industry,”
in Proceedings - 2021 10th International Conference on Industrial Technology
and Management, ICITM 2021, 2021. doi: 10.1109/ICITM52822.2021.00034.
[203] Y. Wang, R. Xu, C. Zhou, X. Kang, and Z. Chen, “Digital twin and cloud-side-end
collaboration for intelligent battery management system,” J. Manuf. Syst., vol. 62,
no. August 2021, pp. 124–134, 2022, doi: 10.1016/j.jmsy.2021.11.006.
[204] A. Redelinghuys, A. Basson, and K. Kruger, “A six-layer digital twin architecture
for a manufacturing cell,” in Studies in Computational Intelligence, 2019. doi:
10.1007/978-3-030-03003-2_32.
[205] J. Lee, B. Bagheri, and H. A. Kao, “A Cyber-Physical Systems architecture for
Industry 4.0-based manufacturing systems,” Manuf. Lett., 2015, doi:
10.1016/j.mfglet.2014.12.001.
211
[206] S. Yang et al., “Implementation for a cloud battery management system based on
the CHAIN framework,” Energy AI, vol. 5, p. 100088, 2021, doi:
10.1016/j.egyai.2021.100088.
[207] A. P. Das, K. Thomas, A. Mohan, A. S. Akhil, and K. P. Ganesh, “A Battery
Digital Twin framework for Predictive Maintenance and State of Health
Estimation of Electric Vehicles,” Eliv 2021, no. 2384, pp. 579–592, 2021, doi:
10.51202/9783181023846-579.
[208] Y. Wang, R. Xu, C. Zhou, X. Kang, and Z. Chen, “Digital twin and cloud-side-end
collaboration for intelligent battery management system,” J. Manuf. Syst., 2022,
doi: 10.1016/j.jmsy.2021.11.006.
[209] H. Tang, Y. Wu, Y. Cai, F. Wang, Z. Lin, and Y. Pei, “Design of power lithium
battery management system based on digital twin,” J. Energy Storage, vol. 47, no.
November 2021, p. 103679, 2022, doi: 10.1016/j.est.2021.103679.
[210] B. Wu, W. D. Widanage, S. Yang, and X. Liu, “Battery digital twins: Perspectives
on the fusion of models, data and artificial intelligence for smart battery
management systems,” Energy AI, vol. 1, p. 100016, 2020, doi:
10.1016/j.egyai.2020.100016.
[211] H. Zhang et al., “Digital Twin Enables Rational Design of Ultrahigh‐Power
Lithium‐Ion Batteries,” Adv. Energy Mater., vol. 13, no. 1, Jan. 2023, doi:
10.1002/aenm.202202660.
[212] G. Yu, X. Ye, X. Xia, and Y. Chen, “Towards Cognitive EV Charging Stations
Enabled by Digital Twin and Parallel Intelligence,” pp. 2021–2024, 2021.
[213] Y. Wang, X. Kang, and Z. Chen, “A survey of Digital Twin techniques in smart
manufacturing and management of energy applications,” Green Energy Intell.
Transp., vol. 1, no. 2, p. 100014, 2022, doi: 10.1016/j.geits.2022.100014.
[214] S. J. An, J. Li, C. Daniel, S. Kalnaus, and D. L. Wood, “Design and Demonstration
of Three-Electrode Pouch Cells for Lithium-Ion Batteries,” J. Electrochem. Soc.,
2017, doi: 10.1149/2.0031709jes.
[215] L. Patnaik and S. Williamson, “A Five-Parameter Analytical Curvefit Model for
Open-Circuit Voltage Variation with State-of-Charge of a Rechargeable Battery,”
in Proceedings of 2018 IEEE International Conference on Power Electronics,
Drives and Energy Systems, PEDES 2018, 2018. doi:
10.1109/PEDES.2018.8707806.
[216] N. T. Tran, T. Farrell, M. Vilathgamuwa, S. S. Choi, and Y. Li, “A
Computationally Efficient Coupled Electrochemical-Thermal Model for Large
Format Cylindrical Lithium Ion Batteries,” J. Electrochem. Soc., 2019, doi:
10.1149/2.1241913jes.
[217] A. Subramaniam, S. Kolluri, S. Santhanagopalan, and V. R. Subramanian, “An
Efficient Electrochemical-Thermal Tanks-in-Series Model for Lithium-Ion
212
Batteries,” J. Electrochem. Soc., 2020, doi: 10.1149/1945-7111/aba700.
[218] C. Lin, Q. Yu, R. Xiong, and L. Y. Wang, “A study on the impact of open circuit
voltage tests on state of charge estimation for lithium-ion batteries,” Appl. Energy,
2017, doi: 10.1016/j.apenergy.2017.08.124.
[219] S. Surya, J. Channegowda, S. D. Datar, A. S. Jha, and A. Victor, “Accurate battery
modeling based on pulse charging using MATLAB / Simulink,” in 9th IEEE
International Conference on Power Electronics, Drives and Energy Systems,
PEDES 2020, 2020. doi: 10.1109/PEDES49360.2020.9379617.
[220] T. S. Bryden et al., “Methodology to determine the heat capacity of lithium-ion
cells,” J. Power Sources, 2018, doi: 10.1016/j.jpowsour.2018.05.084.
[221] A. Greco, D. Cao, X. Jiang, and H. Yang, “A theoretical and computational study
of lithium-ion battery thermal management for electric vehicles using heat pipes,”
J. Power Sources, 2014, doi: 10.1016/j.jpowsour.2014.02.004.
[222] Z. Rao, S. Wang, and G. Zhang, “Simulation and experiment of thermal energy
management with phase change material for ageing LiFePO4 power battery,”
Energy Convers. Manag., 2011, doi: 10.1016/j.enconman.2011.07.009.
[223] Y. Xie, S. Shi, J. Tang, H. Wu, and J. Yu, “Experimental and analytical study on
heat generation characteristics of a lithium-ion power battery,” Int. J. Heat Mass
Transf., 2018, doi: 10.1016/j.ijheatmasstransfer.2018.02.038.
[224] S. Surya, V. Marcis, and S. Williamson, “Core Temperature Estimation for a
Lithium ion 18650 Cell,” Energies, vol. 14, no. 1, p. 87, 2020, doi:
10.3390/en14010087.
[225] S. Surya, A. Bhesaniya, A. Gogate, R. Ankur, and V. Patil, “Development of
thermal model for estimation of core temperature of batteries,” Int. J. Emerg.
Electr. Power Syst., 2020, doi: 10.1515/ijeeps-2020-0070.
[226] S. Surya and V. Patil, “Cuk Converter as an Efficient Driver for LED,” in 4th
International Conference on Electrical, Electronics, Communication, Computer
Technologies and Optimization Techniques, ICEECCOT 2019, 2019. doi:
10.1109/ICEECCOT46775.2019.9114648.
[227] G. Plett, Battery Management Systems, Volume II: Equivalent-Circuit Methods.
Artech, 2015.
[228] N. Kalchbrenner, I. Danihelka, and A. Graves, “Grid long short-term memory,” in
4th International Conference on Learning Representations, ICLR 2016 -
Conference Track Proceedings, 2016.
[229] Z. Hu, J. Zhang, and Y. Ge, “Handling Vanishing Gradient Problem Using
Artificial Derivative,” IEEE Access, 2021, doi: 10.1109/ACCESS.2021.3054915.
[230] M. Roodschild, J. Gotay Sardiñas, and A. Will, “A new approach for the vanishing
gradient problem on sigmoid activation,” Prog. Artif. Intell., 2020, doi:
213
10.1007/s13748-020-00218-y.
[231] S. Hochreiter and J. Schmidhuber, “Long Short-Term Memory,” Neural Comput.,
1997, doi: 10.1162/neco.1997.9.8.1735.
[232] Y. Liu et al., “Deep C-LSTM Neural Network for Epileptic Seizure and Tumor
Detection Using High-Dimension EEG Signals,” IEEE Access, 2020, doi:
10.1109/ACCESS.2020.2976156.
[233] B. Majhi, D. Naidu, A. P. Mishra, and S. C. Satapathy, “Improved prediction of
daily pan evaporation using Deep-LSTM model,” Neural Comput. Appl., 2020,
doi: 10.1007/s00521-019-04127-7.
[234] Y. Zhang, G. Chen, D. Yu, K. Yaco, S. Khudanpur, and J. Glass, “Highway long
short-term memory RNNS for distant speech recognition,” in ICASSP, IEEE
International Conference on Acoustics, Speech and Signal Processing -
Proceedings, 2016. doi: 10.1109/ICASSP.2016.7472780.
[235] W. N. Hsu, Y. Zhang, and J. Glass, “A prioritized grid long short-term memory
RNN for speech recognition,” in 2016 IEEE Workshop on Spoken Language
Technology, SLT 2016 - Proceedings, 2017. doi: 10.1109/SLT.2016.7846305.
[236] S. Siami-Namini, N. Tavakoli, and A. S. Namin, “The Performance of LSTM and
BiLSTM in Forecasting Time Series,” in Proceedings - 2019 IEEE International
Conference on Big Data, Big Data 2019, 2019. doi:
10.1109/BigData47090.2019.9005997.
[237] B. Lindemann, B. Maschler, N. Sahlab, and M. Weyrich, “A survey on anomaly
detection for technical systems using LSTM networks,” Computers in Industry.
2021. doi: 10.1016/j.compind.2021.103498.
[238] C. N. Van and D. T. Quang, “Estimation of SoH and internal resistances of
Lithium ion battery based on LSTM network,” Int. J. Electrochem. Sci., 2023, doi:
10.1016/J.IJOES.2023.100166.
[239] P. Hu, W. F. Tang, C. H. Li, S. L. Mak, C. Y. Li, and C. C. Lee, “Joint State of
Charge (SOC) and State of Health (SOH) Estimation for Lithium-Ion Batteries
Packs of Electric Vehicles Based on NSSR-LSTM Neural Network,” Energies,
2023, doi: 10.3390/en16145313.
[240] A. N. Kolmogorov, “On the representation of continuous functions of many
variables by superposition of continuous functions of one variable and addition,”
1963. doi: 10.1090/trans2/028/04.
[241] S. Haykin, “Neural networks: a comprehensive foundation by Simon Haykin,” The
Knowledge Engineering Review. 1999.
[242] M. T. Ziming Liu, Yixuan Wang, Sachin Vaidya, Fabian Ruehle, James
Halverson, Marin Soljačić, Thomas Y. Hou, “KAN: Kolmogorov-Arnold
Networks,” 2024. doi: https://doi.org/10.48550/arXiv.2404.19756.
214
[243] D. Shi et al., “Cloud-Based Deep Learning for Co-Estimation of Battery State of
Charge and State of Health,” Energies, 2023, doi: 10.3390/en16093855.
[244] R. Di Rienzo et al., “Cloud-Based Optimization of a Battery Model Parameter
Identification Algorithm for Battery State-of-Health Estimation in Electric
Vehicles,” Batteries, 2023, doi: 10.3390/batteries9100486.
[245] S. Li, H. He, Z. Wei, and P. Zhao, “Edge computing for vehicle battery
management: Cloud-based online state estimation,” J. Energy Storage, 2022, doi:
10.1016/j.est.2022.105502.
[246] L. Merkle, M. Pöthig, and F. Schmid, “Estimate e-golf battery state using
diagnostic data and a digital twin,” Batteries, vol. 7, no. 1, pp. 1–22, 2021, doi:
10.3390/batteries7010015.
[247] S. Yang et al., “Implementation for a cloud battery management system based on
the CHAIN framework,” Energy AI, 2021, doi: 10.1016/j.egyai.2021.100088.
[248] W. Li, M. Rentemeister, J. Badeda, D. Jöst, D. Schulte, and D. U. Sauer, “Digital
twin for battery systems: Cloud battery management system with online state-of-
charge and state-of-health estimation,” J. Energy Storage, vol. 30, no. June, p.
101557, 2020, doi: 10.1016/j.est.2020.101557.
[249] M. K. Tran, S. Panchal, T. D. Khang, K. Panchal, R. Fraser, and M. Fowler,
“Concept Review of a Cloud-Based Smart Battery Management System for
Lithium-Ion Batteries: Feasibility, Logistics, and Functionality,” Batteries. 2022.
doi: 10.3390/batteries8020019.
[250] M. A. M. Yassin, A. Shrestha, and S. Rabie, “Digital twin in power system
research and development: Principle, scope, and challenges,” Energy Reviews.
2023. doi: 10.1016/j.enrev.2023.100039.
[251] G. Pérez, M. Garmendia, J. F. Reynaud, J. Crego, and U. Viscarret, “Enhanced
closed loop State of Charge estimator for lithium-ion batteries based on Extended
Kalman Filter,” Appl. Energy, 2015, doi: 10.1016/j.apenergy.2015.06.063.
[252] Z. Chen, Y. Fu, and C. C. Mi, “State of charge estimation of lithium-ion batteries
in electric drive vehicles using extended Kalman filtering,” IEEE Trans. Veh.
Technol., 2013, doi: 10.1109/TVT.2012.2235474.
[253] A. Wadi, M. Abdel-Hafez, H. A. Hashim, and A. A. Hussein, “An Invariant
Method for Electric Vehicle Battery State-of-Charge Estimation Under Dynamic
Drive Cycles,” IEEE Access, 2023, doi: 10.1109/ACCESS.2023.3237972.
[254] S. Guo and L. Ma, “A comparative study of different deep learning algorithms for
lithium-ion batteries on state-of-charge estimation,” Energy, 2023, doi:
10.1016/j.energy.2022.125872.
[255] F. Yang, S. Zhang, W. Li, and Q. Miao, “State-of-charge estimation of lithium-ion
batteries using LSTM and UKF,” Energy, 2020, doi:
10.1016/j.energy.2020.117664.
215
[256] Z. Zhang et al., “An Improved Bidirectional Gated Recurrent Unit Method for
Accurate State-of-Charge Estimation,” IEEE Access, vol. 9, pp. 11252–11263,
2021, doi: 10.1109/ACCESS.2021.3049944.
[257] M. Jiao, D. Wang, and J. Qiu, “A GRU-RNN based momentum optimized
algorithm for SOC estimation,” J. Power Sources, 2020, doi:
10.1016/j.jpowsour.2020.228051.
[258] K. P. S. Rana, V. Kumar, A. K. Dagar, A. Chandel, and A. Kataria, “FPGA
Implementation of Steinhart-Hart Equation for Accurate Thermistor
Linearization,” IEEE Sens. J., 2018, doi: 10.1109/JSEN.2018.2795098.
[259] K. H. Johansson, M. Törngren, and L. Nielsen, “Vehicle Applications of
Controller Area Network,” in Handbook of Networked and Embedded Control
Systems, 2005. doi: 10.1007/0-8176-4404-0_32.
[260] D. Karnehm et al., “Universal Data Specification and Real-time Data Streaming
Architecture for Cloud-based Battery Management Systems,” IEEE J. Emerg. Sel.
Top. Power Electron., pp. 1–1, 2024, doi: 10.1109/JESTPE.2024.3413163.
[261] T. Kim, D. Makwana, A. Adhikaree, J. S. Vagdoda, and Y. Lee, “Cloud-based
battery condition monitoring and fault diagnosis platform for large-scale lithium-
ion battery energy storage systems,” Energies, 2018, doi: 10.3390/en11010125.
[262] H. Tang, Y. Wu, Y. Cai, F. Wang, Z. Lin, and Y. Pei, “Design of power lithium
battery management system based on digital twin,” J. Energy Storage, 2022, doi:
10.1016/j.est.2021.103679.
[263] W. Li, M. Rentemeister, J. Badeda, D. Jöst, D. Schulte, and D. U. Sauer, “Digital
twin for battery systems: Cloud battery management system with online state-of-
charge and state-of-health estimation,” J. Energy Storage, 2020, doi:
10.1016/j.est.2020.101557.
[264] G. Kour and R. Perveen, “Battery Management System in Electric Vehicle,” in
AIP Conference Proceedings, 2023. doi: 10.1063/5.0123645.
[265] D. Karnehm, L. Anekal, A. Samanta, A. Neve, and S. Williamson, “Towards
Digital Twining of Lithium-ion Battery Management Systems: An Extended
Kalman Filter for State-of-Charge Estimation in Cloud-platform,” in 2023 IEEE
Energy Conversion Congress and Exposition, ECCE 2023, 2023. doi:
10.1109/ECCE53617.2023.10362099.
[266] T. Joshi, S. Azam, C. Lopez, S. Kinyon, and J. Jeevarajan, “Safety of Lithium-Ion
Cells and Batteries at Different States-of-Charge,” J. Electrochem. Soc., 2020, doi:
10.1149/1945-7111/abc8c4.
[267] T. Waldmann, R. G. Scurtu, K. Richter, and M. Wohlfahrt-Mehrens, “18650 vs.
21700 Li-ion cells – A direct comparison of electrochemical, thermal, and
geometrical properties,” J. Power Sources, 2020, doi:
10.1016/j.jpowsour.2020.228614.
216
[268] J. B. Quinn, T. Waldmann, K. Richter, M. Kasper, and M. Wohlfahrt-Mehrens,
“Energy Density of Cylindrical Li-Ion Cells: A Comparison of Commercial 18650
to the 21700 Cells,” J. Electrochem. Soc., 2018, doi: 10.1149/2.0281814jes.
[269] B. Gulsoy, T. A. Vincent, J. E. H. Sansom, and J. Marco, “In-situ temperature
monitoring of a lithium-ion battery using an embedded thermocouple for smart
battery applications,” J. Energy Storage, 2022, doi: 10.1016/j.est.2022.105260.
[270] L. Patnaik, A. V. J. S. Praneeth, and S. S. Williamson, “A Closed-Loop Constant-
Temperature Constant-Voltage Charging Technique to Reduce Charge Time of
Lithium-Ion Batteries,” IEEE Trans. Ind. Electron., 2019, doi:
10.1109/TIE.2018.2833038.
[271] H. Li, M. Bin Kaleem, I. J. Chiu, D. Gao, and J. Peng, “A Digital Twin Model for
the Battery Management Systems of Electric Vehicles,” 2021 IEEE 23rd Int. Conf.
High Perform. Comput. Commun. 7th Int. Conf. Data Sci. Syst. 19th Int. Conf.
Smart City 7th Int. Conf. Dependability Sensor, Cl, pp. 1100–1107, 2022, doi:
10.1109/HPCC-DSS-SmartCity-DependSys53884.2021.00171.
[272] W. Wang, J. Wang, J. Tian, J. Lu, and R. Xiong, “Application of Digital Twin in
Smart Battery Management Systems,” Chinese J. Mech. Eng., 2021, doi:
10.1186/s10033-021-00577-0.
[273] N. G. Panwar, S. Singh, A. Garg, A. K. Gupta, and L. Gao, “Recent Advancements
in Battery Management System for Li-Ion Batteries of Electric Vehicles: Future
Role of Digital Twin, Cyber-Physical Systems, Battery Swapping Technology, and
Nondestructive Testing,” Energy Technology, vol. 9, no. 8. 2021. doi:
10.1002/ente.202000984.
[274] L. D. Couto et al., “Faster and Healthier Charging of Lithium-Ion Batteries via
Constrained Feedback Control,” IEEE Trans. Control Syst. Technol., 2022, doi:
10.1109/TCST.2021.3135149.
[275] O. Lizaso-Eguileta, E. Martinez-Laserna, M. Rivas, E. Miguel, U. Iraola, and I.
Cantero, “Module-Level Modelling Approach for a Cloudbased Digital Twin
Platform for Li-Ion Batteries,” in 2021 IEEE Vehicle Power and Propulsion
Conference, VPPC 2021 - ProceedingS, 2021. doi:
10.1109/VPPC53923.2021.9699271.
[276] A. Samanta, D. Karnehm, A. Neve, and S. Williamson, “Data-informed Healthy
Cell Clustering Technique for Second-life Applications of Retired Electric Vehicle
Batteries,” in 2024 IEEE Transportation Electrification Conference and Expo
(ITEC), IEEE, Jun. 2024, pp. 1–5. doi: 10.1109/ITEC60657.2024.10598850.
[277] A. Samanta, D. Karnehm, A. Neve, and S. Williamson, “Voltage Relaxation
Pattern Recognition for Efficient Sorting of Healthy Cells for Second-life
Applications of Retired Electric Vehicle Batteries,” in 2024 ICIT – 25th IEEE
International Conference on Industrial Technology, Bristol, UK: IEEE, 2024.
[278] P. Kollmeyer and M. Skells, “Turnigy Graphene 5000mAh 65C Li-ion Battery
217
DataNo Title,” Mendeley Data, V1, vol. V1, 2020, doi: DOI:
10.17632/4fx8cjprxm.1.
[279] F. Khanum, E. Louback, F. Duperly, C. Jenkins, P. J. Kollmeyer, and A. Emadi,
“A Kalman filter based battery state of charge estimation MATLAB function,” in
2021 IEEE Transportation Electrification Conference and Expo, ITEC 2021, 2021.
doi: 10.1109/ITEC51675.2021.9490163.
[280] Z. Wei, C. Zou, F. Leng, B. H. Soong, and K. J. Tseng, “Online model
identification and state-of-charge estimate for lithium-ion battery with a recursive
total least squares-based observer,” IEEE Trans. Ind. Electron., 2018, doi:
10.1109/TIE.2017.2736480.
[281] D. Rosewater, “Battery Management System Standards.,” 2022. doi:
10.2172/2005394.
[282] T. Cipra and R. Romera, “Kalman filter with outliers and missing observations,”
Test, 1997, doi: 10.1007/BF02564705.
[283] C. Semeraro et al., “Digital twin application in energy storage: Trends and
challenges,” J. Energy Storage, vol. 58, no. December 2022, p. 106347, 2023, doi:
10.1016/j.est.2022.106347.
[284] F. Tao et al., “Digital twin-driven product design framework,” Int. J. Prod. Res.,
2019, doi: 10.1080/00207543.2018.1443229.
[285] W. Yang, K. Yoshida, and S. Takakuwa, “Digital Twin-Driven Simulation for a
Cyber-Physical System in Industry 4.0 Era,” 2017. doi:
10.2507/daaam.scibook.2017.18.
218