journal article·2018Open access

Data Science Approaches for Electrochemical Engineers: An Introduction through Surrogate Model Development for Lithium-Ion Batteries

Neal Dawson-Elli, Seong Beom Lee, Manan Pathak, Kishalay Mitra, Venkat R. Subramanian

Abstract

Data science, hailed as the fourth paradigm of science, is a rapidly growing field which has served to revolutionize the fields of bio-informatics and climate science and can provide significant speed improvements in the discovery of new materials, mechanisms, and simulations. Data science techniques are often used to analyze and predict experimental data, but they can also be used with simulated data to create surrogate models. Chief among the data science techniques in this application is machine learning (ML), which is an effective means for creating a predictive relationship between input and output vector pairs. Physics-based battery models, like the comprehensive pseudo-two-dimensional (P2D) model, offer increased physical insight, increased predictability, and an opportunity for optimization of battery performance which is not possible with equivalent circuit (EC) models. In this work, ML-based surrogate models are created and analyzed for accuracy and execution time. Decision trees (DTs), random forests (RFs), and gradient boosted machines (GBMs) are shown to offer trade-offs between training time, execution time, and accuracy. Their ability to predict the dynamic behavior of the physics-based model are examined and the corresponding execution times are extremely encouraging for use in time-critical applications while still maintaining very high (∼99%) accuracy.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Battery Technologies Research · Fault Detection and Control Systems · Reliability and Maintenance Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (44)

Show source-provided references
1. Tansley S. Tolle K. M. , The Fourth Paradigm: Data-intensive Scientific Discovery, Microsoft Research, 2009.
2. Wu Y. , “Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation,” ArXiv160908144 Cs, Sep. 2016.
3. 10.1002/sam.1012610.1002/sam.10126 ↗
4. 10.1002/aic.1519210.1002/aic.15192 ↗
5. 2016 at 3:30am Posted by Jacob Joseph on April 11 and V. Blog, “How to Treat Missing Values in Your Data.” [Online]. Available: http://www.datasciencecentral.com/profiles/blogs/how-to-treat-missing-values-in-your-data-1. [Accessed: 25-Aug-2017].
6. 10.1145/2347736.234775510.1145/2347736.2347755 ↗
7. Fayyad U. M. Wierse A. Grinstein G. G. , Information Visualization in Data Mining and Knowledge Discovery., Morgan Kaufmann, 2002.
8. 10.1147/rd.33.021010.1147/rd.33.0210 ↗
9. 10.1109/72.8020210.1109/72.80202 ↗
10. 10.1016/j.compchemeng.2005.10.00710.1016/j.compchemeng.2005.10.007 ↗
11. 10.1007/s00607-013-0343-z10.1007/s00607-013-0343-z ↗
12. 10.1016/j.snb.2012.11.07110.1016/j.snb.2012.11.071 ↗
13. 10.1109/5.5834610.1109/5.58346 ↗
14. Liu J. Saxena A. Goebel K. Saha B. Wang W. , “An Adaptive Recurrent Neural Network for Remaining Useful Life Prediction of Lithium-ion Batteries,” National Aeronautics and Space Administration Moffett Field ca ames Research Center, National Aeronautics and Space Administration Moffett Field ca Ames Research Center, Oct. 2010.10.36001/phmconf.2010.v2i1.1896 ↗
15. 10.1109/TEC.2010.209501510.1109/TEC.2010.2095015 ↗
16. 10.1149/2.0341506jes10.1149/2.0341506jes ↗
17. 10.1149/2.018408jes10.1149/2.018408jes ↗
18. 10.1149/2.044302jes10.1149/2.044302jes ↗
19. 10.1149/1.352131410.1149/1.3521314 ↗
20. 10.1149/1.222159710.1149/1.2221597 ↗
21. 10.1002/aic.69021010310.1002/aic.690210103 ↗
22. 10.1149/2.018203jes10.1149/2.018203jes ↗
23. Chang W.-Y. , “The State of Charge Estimating Methods for Battery: A Review,” International Scholarly Research Notices, 2013. [Online]. Available: https://www.hindawi.com/journals/isrn/2013/953792/. [Accessed: 03-Jul-2017].10.1155/2013/953792 ↗
24. 10.1016/j.jpowsour.2016.07.03610.1016/j.jpowsour.2016.07.036 ↗
25. “The Julia Language.” [Online]. Available: https://julialang.org/. [Accessed: 20-Sep-2017].
26. Johnson S. G. , Sobol.jl: generation of Sobol low-discrepancy sequence (LDS) for the Julia language. 2017.
27. Nielsen D. , “Tree Boosting With XGBoost - Why Does XGBoost Win ‘Every’ Machine Learning Competition?,” 2016.
28. Scikit-learn: Machine Learning in Python
29. Heaton J. , “An Empirical Analysis of Feature Engineering for Predictive Modeling,” ArXiv170107852 Cs, Jan. 2017.10.1109/SECON.2016.7506650 ↗
30. Nakagawa K. Suzumura S. Karasuyama M. Tsuda K. Takeuchi I. , “Safe Feature Pruning for Sparse High-Order Interaction Models,” ArXiv150608002 Stat, Jun. 2015.10.1145/2939672.2939844 ↗
31. 10.1016/S0004-3702(97)00063-510.1016/S0004-3702(97)00063-5 ↗
32. 10.1149/1.183663110.1149/1.1836631 ↗
33. 10.1149/1.203242710.1149/1.2032427 ↗
34. 10.1149/2.024310jes10.1149/2.024310jes ↗
35. 10.1016/j.jpowsour.2012.11.03510.1016/j.jpowsour.2012.11.035 ↗
36. 10.1149/1.342562210.1149/1.3425622 ↗
37. 10.1149/1.351905910.1149/1.3519059 ↗
38. 10.1149/2.1521704jes10.1149/2.1521704jes ↗
39. 10.1149/2.058112jes10.1149/2.058112jes ↗
40. 10.1016/j.jpowsour.2012.06.04310.1016/j.jpowsour.2012.06.043 ↗
41. Smith K. A. Rahn C. D. Wang C. Y. , “Model-based electrochemical estimation of lithium-ion batteries,” in 2008 IEEE International Conference on Control Applications, 714, 2008.10.1109/CCA.2008.4629589 ↗
42. 10.1149/2.102309jes10.1149/2.102309jes ↗
43. 10.1002/aic.1179410.1002/aic.11794 ↗
44. 10.1016/S0378-7753(00)00656-X10.1016/S0378-7753(00)00656-X ↗