IP Library Granted Patent US 12,372,583
Granted Patent B2
US 12,372,583 · App. 17/497,537 · Granted Jul 29, 2025

Neural network State-of-Charge estimation

Inventors: Ephram Chemali (Ontario, CA); Matthias Preindl (New York, NY)
Assignees: The Trustees of Columbia University in the City of New York; McMaster University
G01R31/382G06N3/04H02J7/0047H02J7/0048H02J7/007192G06N3/08H01M10/4257H02J7/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,372,583
App. No.
17/497,537
Granted
Jul 29, 2025
Kind
B2
Abstract

An approach to control or monitoring of battery operation makes use of a recurrent neural network (RNN), which receives one or more battery attributes for a Lithium ion (Li-ion) battery, and determines, based on the received one or more battery attributes, a state-of-charge (SOC) estimate for the Li-ion battery.

Claims (49)

1. A method for monitoring battery operation, the method comprising:

receiving, by a trained model, a time series of values of battery attributes for a battery that are determined based on measurements performed by one or more sensors monitoring the battery,

wherein the battery attributes include:

an ambient temperature, and

one or both of a battery voltage and a battery current, and

wherein a portion of the time series of values of battery attributes represents battery attributes of the battery during a charging cycle and another portion of the time series of values of battery attributes of the battery represents battery attributes of the battery during a discharging cycle; and

generating, by the trained model, based on the received time series, a state estimate for the battery,

wherein the trained model is a single, processor-based trained model that is trained to generate state estimates for the battery during charging cycles of the battery and during discharging cycles of the battery.

2. The method of claim 1 ,

controlling, by a controller, operation of at least one of the battery or a system powered by the battery based on the state estimate for the battery.

3. The method of claim 1 , wherein the trained model is configured to provide the state estimates, including the state estimate, with a mean absolute error of less than 2.088%.

4. The method of claim 1 , wherein the trained model is configured to provide the state estimates with the mean absolute error of less than 2.088% over at least a 10 degree Celsius range of the ambient temperatures of the time series of values.

5. The method of claim 1 , wherein the trained model includes a recurrent structure such that the state estimate is also based on a previous state estimate provided by the trained model.

6. The method of claim 5 , wherein training datasets used to train the trained model include vectors of values for the battery attributes, and different vectors of the vectors of values for the battery attributes include different ambient temperature values.

7. The method of claim 1 , wherein the trained model encodes characteristic behavior of the battery at multiple different ambient temperatures.

8. The method of claim 1 , wherein the trained model is one selected from the group of a recurrent neural network (RNN) and a recurrent neural network with a long short-term memory cell (LSTM-RNN).

9. The method of claim 1 , further comprising:

generating, by an environmental sensor of the one or more sensors, the ambient temperature for the trained model; and

generating, by a sensor of the one or more sensors, the one or both of the battery voltage and the battery current for the trained model.

10. The method of claim 1 , further comprising:

outputting, via a gauge, the state estimate.

11. The method of claim 1 , wherein the state estimate indicates an estimate of one or more of a state-of-charge (SOC), a battery capacity, and a battery resistance.

12. The method of claim 1 , wherein the state estimate for the battery includes a time series of values of state estimates corresponding to the time series of values of the battery attributes.

13. The method of claim 1 , wherein the trained model is a single neural network.

14. The method of claim 1 ,

wherein the generating, by the trained model, of the state estimate comprises: generating, by the trained model when the battery is discharging, based on the received time series, the state estimate for the battery when the battery is discharging, and wherein

the method further comprises:

receiving, by the trained model, a further time series of values of the battery attributes for the battery; and

generating, by the trained model when the battery is charging, based on the received further time series of values, a further state estimate for the battery when the battery is charging.

15. A system for monitoring battery operation comprising:

at least one sensor configured to measure battery attributes of a battery; and

a trained model implemented by an electronic processor, the trained model configured to:

receive a time series of values of the battery attributes for the battery,

wherein the battery attributes include:

an ambient temperature, and

one or both of a battery voltage and a battery current, and

wherein a portion of the time series of values of battery attributes represents battery attributes of the battery during a charging cycle and another portion of the time series of values of battery attributes of the battery represents battery attributes of the battery during a discharging cycle; and

generate, based on the received time series, a state estimate for the battery,

wherein the trained model is a single, processor-based trained model that is trained to generate state estimates for the battery during charging cycles of the battery and during discharging cycles of the battery.

16. The system of claim 15 , further comprising:

a controller configured to control operation of at least one of the battery or a system powered by the battery based on the state estimate for the battery.

17. The system of claim 15 , wherein the trained model is configured to provide the state estimates, including the state estimate, with a mean absolute error of less than 2.088% over at least a 10 degree Celsius range of the ambient temperatures of the time series of values.

18. The system of claim 15 , wherein the trained model includes a recurrent structure such that the state estimate is also based on a previous state estimate provided by the trained model.

19. The system of claim 18 , wherein training datasets used to train the trained model include vectors of values for the battery attributes, and different vectors of the vectors of values for the battery attributes include different ambient temperature values.

20. The system of claim 15 , wherein the trained model encodes characteristic behavior of the battery at multiple different ambient temperatures.

21. The system of claim 15 , wherein the trained model is one selected from the group of a recurrent neural network (RNN) and a recurrent neural network with a long short-term memory cell (LSTM-RNN).

22. The system of claim 15 , wherein the at least one sensor includes:

an environmental sensor configured to generate the ambient temperature for the trained model; and

a sensor configured to generate the one or both of the battery voltage and the battery current for the trained model.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2021
From: CHEMALI, EPHRAM
To: MCMASTER UNIVERSITY
Reel/Frame 057760/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2021
From: PREINDL, MATTHIAS
To: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
Reel/Frame 057760/0391 →
Continuity (3)
Continuation 16194596 · Nov 19, 2018
Provisional Application 62588510 · Nov 20, 2017
Related Publication 20220271549A1 · Aug 25, 2022
References Cited (78)
US 8680815B2 · Wang et al. · 2014 [cited by applicant]
US 8719195B2 · Frisch et al. · 2014 [cited by applicant]
US 11171498B2 · Chemali · 2021 [cited by examiner]
US 20080234956A1 · Mizuno · 2008 [cited by examiner]
US 20090326841A1 · Zhang et al. · 2009 [cited by applicant]
US 20100324848A1 · Cho · 2010 [cited by examiner]
US 20120271578A1 · Nareid · 2012 [cited by examiner]
US 20130119921A1 · Choe · 2013 [cited by examiner]
US 20140092375A1 · Raghavan · 2014 [cited by examiner]
US 20160209472A1 · Chow · 2016 [cited by examiner]
US 20170023649A1 · You et al. · 2017 [cited by applicant]
US 20180136285A1 · You · 2018 [cited by examiner]
US 20200081070A1 · Chemali et al. · 2020 [cited by applicant]
CN 104881001A · 2015 [cited by applicant]
EP 2762907A1 · 2014 [cited by applicant]
WO 2014119123A1 · 2014 [cited by applicant]
X. Hu et al., “Advanced Machine Learning Approach for Lithium-Ion Battery State Estimation in Electric Vehicles,” in IEEE Transactions on Transportation Electrification, vol. 2, No. 2, pp. 140-149, Jun. 2016. [cited by applicant]
D. Andre et al., “Comparative study of a structured neural network and an extended Kalman filter for state of health determination of lithium-ion batteries in hybrid electricvehicles,” in Engineering Applications of Art… [cited by applicant]
H. Dong et al., “Lithium-ion battery state of health monitoring and remaining useful life prediction based on support vector regression-particle filter,” Journal of Power Sources, vol. 271, pp. 114-123, Dec. 2014. [cited by applicant]
D. Liu et al., “Prognostics for state of health estimation of lithium-ion batteries based on combination Gaussian process functional regression,” vol. 53, No. 6, pp. 832-839, Jun. 2013. [cited by applicant]
L. McCurlie et al., “Fast Model Predictive Control for Redistributive Lithium-Ion Battery Balancing,” in IEEE Transactions on Industrial Electronics, vol. 64, No. 2, pp. 1350-1357, Feb. 2017. [cited by applicant]
C. Weng et al., “State-of-health monitoring of lithium-ion battery modules and packs via incremental capacity peak tracking,” Applied Energy, vol. 180, pp. 360-368, Oct. 2016. [cited by applicant]
A. Ganguli et al., “Embedded fiber-optic sensing for accurate internal monitoring of cell state in advanced battery management systems part 2: Internal cell signals and utility for state estimation,” Journal of Power So… [cited by applicant]
M. Dubarry et al., “State of health battery estimator enabling degradation diagnosis: Model and algorithm description,” Journal of Power Sources, vol. 360, pp. 56-69, Aug. 2017. [cited by applicant]
“World Energy Outlook Special Report: Energy and Air Pollution,” International Energy Agency, pp. 1-6, Jun. 2016. [cited by applicant]
E. Chemali et al., “Electrochemical and electrostatic energy storage and management systems for electric drive vehicles: State-of-the-art review and future trends,” IEEE Journal of Emerging and Selected Topics in Power … [cited by applicant]
P. Malysz et al., “State-of-charge and state-of-health estimation with state constraints and current sensor bias correction for electrified powertrain vehicle batteries,” IET Electrical Systems in Transportation, vol. 6… [cited by applicant]
W. Waag et al., “Critical review of the methods for monitoring of lithium-ion batteries in electric and hybrid vehicles,” Journal of Power Sources, vol. 258, pp. 321-339, 2014. [cited by applicant]
R. Ahmed et al., “Reduced-Order Electrochemical Model Parameters Identification and SOC Estimation for Healthy and Aged Li-Ion Batteries Part I: Parameterization Model Development for Healthy Batteries,” in IEEE Journal… [cited by applicant]
R. Ahmed et al., “Reduced-Order Electrochemical Model Parameters Identification and State of Charge Estimation for Healthy and Aged Li-Ion Batteries—Part II: Aged Battery Model and State of Charge Estimation,” in IEEE J… [cited by applicant]
M.A. Roscher et al., “Dynamic electric behavior and open-circuit-voltage modeling of LifePO4-based lithium ion secondary batteries,” Journal of Power Sources, vol. 196, pp. 331-336, 2011. [cited by applicant]
J. Li et al., “A comparative study of state of charge estimation algorithms for LiFePO4 batteries used in electric vehicles,” Journal of Power Sources, vol. 230, pp. 244-250, 2013. [cited by applicant]
L. Liu et al., “Integrated System Identification and State-of-Charge Estimation of Battery Systems,” in IEEE Transactions on Energy Conversion, vol. 28, No. 1, pp. 12-23, Mar. 2013. [cited by applicant]
M. Gholizadeh et al., “Estimation of state of charge, unknown nonlinearities, and state of health of a lithium-ion battery based on a comprehensive unobservable model,” IEEE Transactions on Industrial Electronics, vol. … [cited by applicant]
X. Chen et al., “A novel approach for state of charge estimation based on adaptive switching gain sliding mode observer in electric vehicles,” Journal of Power Sources, vol. 246, pp. 667-678, 2014. [cited by applicant]
C. Hu et al., “A multiscale framework with extended kalman filter for lithium-ion battery {SOC} and capacity estimation,” Applied Energy, vol. 92, pp. 694-704, 2012. [cited by applicant]
F. Sun et al., “Adaptive unscented Kalman filtering for state of charge estimation of a lithium-ion battery for electric vehicles,” Energy, vol. 36, No. 5, pp. 3531-3540, May 2011. [cited by applicant]
T. Hansen et al., “Support vector based battery state of charge estimator,” Journal of Power Sources, vol. 141, No. 2, pp. 351-358, 2005. [cited by applicant]
J.A. Anton et al., “Battery state-of-charge estimator using the SVM technique,” Applied Mathematical Modelling, vol. 37, No. 9, pp. 6244-6253, May 2013. [cited by applicant]
J.A. Anton et al., “Support Vector Machines Used to Estimate the Battery State of Charge,” IEEE Transactions on Power Electronics, vol. 28, No. 12, pp. 5919-5926, Dec. 2013. [cited by applicant]
Y. Lee et al., “Soft Computing for Battery State-of-Charge (BSOC) Estimation in Battery String Systems,” in IEEE Transactions on Industrial Electronics, vol. 55, No. 1, pp. 229-239, Jan. 2008. [cited by applicant]
W. Chang, Estimation of the state of charge for a LFP battery using a hybrid method that combines a RBF neural network, an OLS algorithm and AGA,: International Journal of Electrical Power & Energy Systems, vol. 53, pp.… [cited by applicant]
M. Charkhgard et al., “State-of-Charge Estimation for Lithium-Ion Batteries Using Neural Networks and EKF,” in IEEE Transactions on Industrial Electronics, vol. 57, no. 12, pp. 4178-4187, Dec. 2010. [cited by applicant]
J. Du et al., “State of charge estimation for Li-ion battery based on model from extreme learning machine,” Control Engineering Practice, vol. 26, pp. 11-19, May 2014. [cited by applicant]
J. Meng et al., “Lithium Polymer Battery State-of-Charge Estimation Based on Adaptive Unscented Kalman Filter and Support Vector Machine,” in IEEE Transactions on Power Electronics, vol. 31, No. 3, pp. 2226-2238, Mar. 2… [cited by applicant]
Z. Deng et al., “Online available capacity prediction and state of charge estimation based on advanced data-driven algorithms for lithium iron phosphate battery,” Energy, vol. 112, pp. 469-480, Oct. 2016. [cited by applicant]
Y. LeCun et al., “Deep learning,” Nature, vol. 521, No. 7553, pp. 436-444, May 2015. [cited by applicant]
I. Sutskever, “Training Recurrent Neural Networks,” Ph.D. dissertation, University of Toronto, 2013. [cited by applicant]
S. Hochreiter et al., “Long short-term memory,” Neural Computation, vol. 9, No. 8, pp. 1735-1780, 1997. [cited by applicant]
G. Hinton et al., “Deep Neural Networks for Acoustic Modeling in Speech Recognition: The Shared Views of Four Research Groups,” in IEEE Signal Processing Magazine, vol. 29, No. 6, pp. 82-97, Nov. 2012. [cited by applicant]
G.E. Dahl et al., Context-Dependent Pre-Trained Deep Neural Networks for Large-Vocabulary Speech Recognition, IEEE Transactions on Audio, Speech, and Language Processing, vol. 20, No. 1, pp. 30-42, Jan. 2012. [cited by applicant]
A. Graves et al., “Speech Recognition with Deep Recurrent Neural Networks,” 2013 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), No. 3, pp. 6645-6649, 2013. [cited by applicant]
D. Amodei et al., “Deep Speech 2: End-to-End Speech Recognition in English and Mandarin,” ArXiv e-prints, Dec. 2015. [cited by applicant]
R. Pascanu et al., “On the difficulty of training recurrent neural networks.” 30th International Conference on Machine Learning (ICML), vol. 28, pp. 1310-1318, 2013. [cited by applicant]
S. Hochreiter, “The vanishing gradient problem during learning recurrent neural nets and problem solutions,” International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, vol. 6, No. 2, pp. 107-116, Apr. … [cited by applicant]
M. Abadi et al., “TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems,” pp. 1-19, Nov. 2015. [cited by applicant]
W. Zaremba et al., “Recurrent neural network regularization,” arXiv preprint arXiv:1409.2329, Feb. 2015. [cited by applicant]
D. Kingma et al., “Adam: A method for stochastic optimization,” CoRR, vol. abs/1412.6980, 2014. [cited by applicant]
Panasonic, “Panasonic NCR18650PF Lithium-Ion Battery Datasheet (Jun. 2016),” 2016. [cited by applicant]
Panasonic, “Introduction of NCR18650PF, Panasonic,” 2013. [cited by applicant]
P. Kollmeyer, “Development and Implementation of a Battery-Electric Light-Duty Class 2a Truck including Hybrid Energy Storage,” Ph.D. dissertation, The University of Wisconsin—Madison, 2015. [cited by applicant]
P. Kollmeyer et al., “Design of an electric powertrain for a Ford F150 crew cab truck utilizing a lithium battery pack and an interior PM synchronous machine drive,” 2012 IEEE Transportation Electrification Conference a… [cited by applicant]
K. Hu et al., “Technological Developments in Batteries: A Survey of Principal Roles, Types, and Management Needs,” in IEEE Power and Energy Magazine, vol. 15, No. 5, pp. 20-31, Sep.-Oct. 2017. [cited by applicant]
Z. Li et al., “On state-of-charge determination for lithium-ion batteries,” Journal of Power Sources, vol. 348, pp. 281-301, Apr. 2017. [cited by applicant]
S. Sepasi et al., “Improved extended Kalman filter for state of charge estimation of battery pack,” Journal of Power Sources, vol. 255, pp. 368-376, Jun. 2014. [cited by applicant]
W. Wang et al., “Comparison of Kalman Filter-based state of charge estimation strategies for Li-Ion batteries,” 2016 IEEE Transportation Electrification Conference and Expo (ITEC), pp. 1-6, 2016. [cited by applicant]
S. Tong, “Battery state of charge estimation using a load-classifying neural network,” Journal of Energy Storage, vol. 7, pp. 236-243, Aug. 2016. [cited by applicant]
X. Hu et al., “Condition Monitoring in Advanced Battery Management Systems: Moving Horizon Estimation Using a Reduced Electrochemical Model,” in IEEE/ASME Transactions on Mechatronics, vol. 23, No. 1, pp. 167-178, Feb. … [cited by applicant]
X. Hu et al., “Fuzzy Clustering Based Multi-model Support Vector Regression State of Charge Estimator for Lithium-ion Battery of Electric Vehicle,” 2009 International Conference on Intelligent Human-Machine Systems and … [cited by applicant]
A. Krizhevsky et al., “ImageNet Classification with Deep Convolutional Neural Networks,” Advances in Neural Information Processing Systems, pp. 1-9, 2012. [cited by applicant]
K. He et al., “Deep Residual Learning for Image Recognition,” Arxiv.Org, pp. 171-180, 2015. [cited by applicant]
L. Deng, “Deep Learning: Methods and Applications,” Foundations and Trends® in Signal Processing, vol. 7, No. 3-4, pp. 197-387, 2014. [cited by applicant]
D. Ciresan et al., “Multi-Column Deep Neural Network for Traffic Sign Classification,” Neural Network, vol. 32, pp. 333-338, 2012. [cited by applicant]
J. Ma et al., “Deep Neural Nets as a Method for Quantitative Structure-Activity Relationships,” Journal of Chemical Information and Modeling, vol. 55, No. 2, pp. 263-274, Jan. 2015. [cited by applicant]
D. Wang et al., “Deep Learning for Identifying Metastatic Breast Cancer,” ArXiv Preprint, 1-6arXiv:1591239, 2016. [cited by applicant]
United States Environmental Protection Agency, Vehicle and Fuel Emissions Testing, https://www.epa.gov/vehicle-and-fuel-emissions-testing/dynamometer-driveschedules#/vehicleDDS, (2017). [cited by applicant]
P. Kollmeyer, “Panasonic 18650PF Li-ion Battery Data,” Mendeley Data, v1, (2018) https://doi.org/10.17632/wykht8y7tg.1. [cited by applicant]
A. Emadi, “Advanced Electric Drive Vehicles,” New York: CRC Press, 2015. [cited by applicant]