{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T14:05:47Z","timestamp":1771509947533,"version":"3.50.1"},"reference-count":43,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2022,8,22]],"date-time":"2022-08-22T00:00:00Z","timestamp":1661126400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>State-of-charge (SOC) is a relative quantity that describes the ratio of the remaining capacity to the present maximum available capacity. Accurate SOC estimation is essential for a battery-management system. In addition to informing the user of the expected usage until the next recharge, it is crucial for improving the utilization efficiency and service life of the battery. This study focuses on applying deep-learning techniques, and specifically convolutional residual networks, to estimate the SOC of lithium-ion batteries. By stacking the values of multiple measurable variables taken at many time instants as the model inputs, the process information for the voltage or current generation, and their interrelations, can be effectively extracted using the proposed convolutional residual blocks, and can simultaneously be exploited to regress for accurate SOCs. The performance of the proposed network model was evaluated using the data obtained from a lithium-ion battery (Panasonic NCR18650PF) under nine different driving schedules at five ambient temperatures. The experimental results demonstrated an average mean absolute error of 1.260%, and an average root-mean-square error of 0.998%. The number of floating-point operations required to complete one SOC estimation was 2.24 \u00d7 106. These results indicate the efficacy and performance of the proposed approach.<\/jats:p>","DOI":"10.3390\/s22166303","type":"journal-article","created":{"date-parts":[[2022,8,22]],"date-time":"2022-08-22T23:49:56Z","timestamp":1661212196000},"page":"6303","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["State-of-Charge Estimation for Lithium-Ion Batteries Using Residual Convolutional Neural Networks"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7299-4751","authenticated-orcid":false,"given":"Yu-Chun","family":"Wang","sequence":"first","affiliation":[{"name":"Department of Engineering and System Science, National Tsing Hua University, 101, Section 2 Kuang Fu Road, Hsinchu 30013, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nei-Chun","family":"Shao","sequence":"additional","affiliation":[{"name":"Department of Engineering and System Science, National Tsing Hua University, 101, Section 2 Kuang Fu Road, Hsinchu 30013, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guan-Wen","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Engineering and System Science, National Tsing Hua University, 101, Section 2 Kuang Fu Road, Hsinchu 30013, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei-Shen","family":"Hsu","sequence":"additional","affiliation":[{"name":"Department of Engineering and System Science, National Tsing Hua University, 101, Section 2 Kuang Fu Road, Hsinchu 30013, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9337-2927","authenticated-orcid":false,"given":"Shun-Chi","family":"Wu","sequence":"additional","affiliation":[{"name":"Department of Engineering and System Science, National Tsing Hua University, 101, Section 2 Kuang Fu Road, Hsinchu 30013, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,8,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1063","DOI":"10.1021\/acscentsci.7b00288","article-title":"An outlook on lithium ion battery technology","volume":"3","author":"Manthiram","year":"2017","journal-title":"ACS Cent. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1117","DOI":"10.1109\/JESTPE.2016.2566583","article-title":"Electrochemical and electrostatic energy storage and management systems for electric drive vehicles: State-of-the-art review and future trends","volume":"4","author":"Chemali","year":"2016","journal-title":"IEEE J. Emerg. Sel. Top. Power Electron."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1583","DOI":"10.1109\/TIA.2017.2775179","article-title":"An overview and comparison of online implementable SOC estimation methods for lithium-ion battery","volume":"54","author":"Meng","year":"2017","journal-title":"IEEE Trans. Ind. Appl."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1506","DOI":"10.1016\/j.apenergy.2008.11.021","article-title":"Enhanced Coulomb counting method for estimating state-of-charge and state-of-health of lithium-ion batteries","volume":"86","author":"Ng","year":"2009","journal-title":"Appl. Energy"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Stefanopoulou, A., and Kim, Y. (2015). System-level management of rechargeable lithium-ion batteries. Recharg. Lithium Batter., 281\u2013302.","DOI":"10.1016\/B978-1-78242-090-3.00010-9"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1016\/j.jpowsour.2010.06.098","article-title":"Dynamic electric behavior and open-circuit-voltage modeling of LiFePO4-based lithium ion secondary batteries","volume":"196","author":"Roscher","year":"2011","journal-title":"J. Power Sources"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1016\/j.jpowsour.2014.02.064","article-title":"Critical review of the methods for monitoring of lithium-ion batteries in electric and hybrid vehicles","volume":"258","author":"Waag","year":"2014","journal-title":"J. Power Sources"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"136116","DOI":"10.1109\/ACCESS.2019.2942213","article-title":"State of charge estimation for lithium-ion batteries using model-based and data-driven methods: A review","volume":"7","author":"How","year":"2019","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1016\/j.jpowsour.2012.12.057","article-title":"A comparative study of state of charge estimation algorithms for LiFePO4 batteries used in electric vehicles","volume":"230","author":"Li","year":"2013","journal-title":"J. Power Sources"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/TEC.2012.2223700","article-title":"Integrated system identification and state-of-charge estimation of battery systems","volume":"28","author":"Liu","year":"2012","journal-title":"IEEE Trans. Energy Convers."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"109233","DOI":"10.1016\/j.rser.2019.06.040","article-title":"Overview of model-based online state-of-charge estimation using Kalman filter family for lithium-ion batteries","volume":"113","author":"Shrivastava","year":"2019","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"5088","DOI":"10.3390\/en6105088","article-title":"Comparison study on the battery SoC estimation with EKF and UKF algorithms","volume":"6","author":"He","year":"2013","journal-title":"Energies"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"5919","DOI":"10.1109\/TPEL.2013.2243918","article-title":"Support vector machines used to estimate the battery state of charge","volume":"28","author":"Anton","year":"2013","journal-title":"IEEE Trans. Power Electron."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"783","DOI":"10.1016\/j.ijepes.2014.04.059","article-title":"State of charge estimation for Li-ion batteries using neural network modeling and unscented Kalman filter-based error cancellation","volume":"62","author":"He","year":"2014","journal-title":"Int. J. Electr. Power Energy Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"121854","DOI":"10.1016\/j.energy.2021.121854","article-title":"Effect analysis on SOC values of the power lithium manganate battery during discharging process and its intelligent estimation","volume":"238","author":"Zuo","year":"2022","journal-title":"Energy"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1038\/nature14539","article-title":"Deep learning","volume":"521","author":"LeCun","year":"2015","journal-title":"Nature"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"242","DOI":"10.1016\/j.jpowsour.2018.06.104","article-title":"State-of-charge estimation of Li-ion batteries using deep neural networks: A machine learning approach","volume":"400","author":"Chemali","year":"2018","journal-title":"J. Power Sources"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1016\/j.energy.2019.03.059","article-title":"State-of-charge estimation of lithium-ion batteries based on gated recurrent neural network","volume":"175","author":"Yang","year":"2019","journal-title":"Energy"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1592","DOI":"10.3390\/en12091592","article-title":"An approach to state of charge estimation of lithium-ion batteries based on recurrent neural networks with gated recurrent unit","volume":"12","author":"Li","year":"2019","journal-title":"Energies"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"108113","DOI":"10.1016\/j.anucene.2020.108113","article-title":"Deep learning schemes for event identification and signal reconstruction in nuclear power plants with sensor faults","volume":"154","author":"Lin","year":"2021","journal-title":"Ann. Nucl. Energy"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"88894","DOI":"10.1109\/ACCESS.2019.2926517","article-title":"Combined CNN-LSTM network for state-of-charge estimation of lithium-ion batteries","volume":"7","author":"Song","year":"2019","journal-title":"IEEE Access"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27\u201330). Deep residual learning for image recognition. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.90"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Dahl, G.E., Sainath, T.N., and Hinton, G.E. (2013, January 26\u201331). Improving deep neural networks for LVCSR using rectified linear units and dropout. Proceedings of the 2013 IEEE ICASSP, Vancouver, BC, Canada.","DOI":"10.1109\/ICASSP.2013.6639346"},{"key":"ref_24","unstructured":"Glorot, X., Bordes, A., and Bengio, Y. (2011, January 11\u201313). Deep sparse rectifier neural networks. Proceedings of the Fourteenth International Conference Artificial Intelligence and Statistics, Ft. Lauderdale, FL, USA."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Cho, K., Van Merri\u00ebnboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., and Bengio, Y. (2014). Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv.","DOI":"10.3115\/v1\/D14-1179"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1186","DOI":"10.3390\/en13051186","article-title":"Optimization of low-power line-start PM motor using gray wolf metaheuristic algorithm","volume":"13","year":"2020","journal-title":"Energies"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1007\/s13244-018-0639-9","article-title":"Convolutional neural networks: An overview and application in radiology","volume":"9","author":"Yamashita","year":"2018","journal-title":"Insights Imaging"},{"key":"ref_28","first-page":"1097","article-title":"Imagenet classification with deep convolutional neural networks","volume":"25","author":"Krizhevsky","year":"2012","journal-title":"Adv. Neural Inf. Processing Syst."},{"key":"ref_29","unstructured":"G\u00e9ron, A. (2019). Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems, O\u2019Reilly Media."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Shimobaba, T., Kakue, T., and Ito, T. (2018). Convolutional neural network-based regression for depth prediction in digital holography. arXiv.","DOI":"10.1109\/ISIE.2018.8433651"},{"key":"ref_31","unstructured":"Liu, T., Chen, M., Zhou, M., Du, S.S., Zhou, E., and Zhao, T. (2019). Towards understanding the importance of shortcut connections in residual networks. arXiv."},{"key":"ref_32","unstructured":"Orr, G.B., and M\u00fcller, K.-R. (2003). Neural Networks: Tricks of the Trade, Springer."},{"key":"ref_33","unstructured":"Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"3668","DOI":"10.1109\/TCYB.2019.2950779","article-title":"A survey of optimization methods from a machine learning perspective","volume":"50","author":"Sun","year":"2019","journal-title":"IEEE Trans. Cybern."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1007\/s10877-006-9013-4","article-title":"Tutorial on multivariate autoregressive modelling","volume":"20","author":"Hytti","year":"2006","journal-title":"J. Clin. Monit. Comput."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Baccala, L.A., and Sameshima, K. (2016). Methods in Brain Connectivity Inference through Multivariate Time Series Analysis, CRC Press.","DOI":"10.1201\/b16550"},{"key":"ref_37","unstructured":"Kollmeyer, P. (2018). Panasonic 18650PF Li-ion battery data. Mendeley Data, Version 1."},{"key":"ref_38","unstructured":"(2021, August 27). Dynamometer Driving Schedules, Available online: https:\/\/www.epa.gov\/vehicle-and-fuel-emissions-testing\/dynamometer-drive-schedules."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"6730","DOI":"10.1109\/TIE.2017.2787586","article-title":"Long short-term memory networks for accurate state-of-charge estimation of Li-ion batteries","volume":"65","author":"Chemali","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Luo, J.-H., Wu, J., and Lin, W. (2017, January 22\u201329). Thinet: A filter level pruning method for deep neural network compression. Proceedings of the IEEE International Conference on Computer Vision (ICCV), Venice, Italy.","DOI":"10.1109\/ICCV.2017.541"},{"key":"ref_41","unstructured":"Hayes, M.H. (2009). Statistical Digital Signal Processing and Modeling, John Wiley & Sons."},{"key":"ref_42","unstructured":"Jain, V., and Seung, S. (2008). Natural image denoising with convolutional networks. NIPS, 21, Available online: https:\/\/proceedings.neurips.cc\/paper\/2008\/hash\/c16a5320fa475530d9583c34fd356ef5-Abstract.html."},{"key":"ref_43","unstructured":"Neklyudov, K., Molchanov, D., Ashukha, A., and Vetrov, D. (2017). Structured bayesian pruning via log-normal multiplicative noise. arXiv."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/16\/6303\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:13:30Z","timestamp":1760141610000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/16\/6303"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,22]]},"references-count":43,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2022,8]]}},"alternative-id":["s22166303"],"URL":"https:\/\/doi.org\/10.3390\/s22166303","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,22]]}}}