<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="brief-report" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">929235</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.929235</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Brief Research Report</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Evaluation of the State of Health of Lithium-Ion Battery Based on the Temporal Convolution Network</article-title>
<alt-title alt-title-type="left-running-head">Zhang et al.</alt-title>
<alt-title alt-title-type="right-running-head">State of Health of Lithium-Ion Battery</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Dan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Weihua</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wang</surname>
<given-names>Long</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1785757/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chang</surname>
<given-names>Xucheng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1360082/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Xiang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wu</surname>
<given-names>Peng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Aerospace Engineering</institution>, <institution>Zhengzhou University of Aeronautics</institution>, <addr-line>Zhengzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>State Grid Luoyang Electric Power Supply Company</institution>, <addr-line>Luoyang</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1236518/overview">Yaxing Ren</ext-link>, University of Warwick, United Kingdom</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1256910/overview">Jiawen Li</ext-link>, South China University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1588599/overview">Puyu Wang</ext-link>, Nanjing University of Science and Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Long Wang, <email>houdezaiwu2010@yeah.net</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Smart Grids, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>27</day>
<month>06</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>929235</elocation-id>
<history>
<date date-type="received">
<day>26</day>
<month>04</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>09</day>
<month>05</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Zhang, Zhao, Wang, Chang, Li and Wu.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Zhang, Zhao, Wang, Chang, Li and Wu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>The state of health (SOH) of lithium-ion batteries is an important part of the battery management system (BMS). Accurately grasping the SOH of the lithium-ion battery will help replace the battery in time, to avoid accidents. Aiming at the problems of complex BMS management and high calculation cost caused by too many inputs/attributes, this study used feature engineering to mine the higher temperature variety rate associated with degraded capacity as the input of temporal convolutional networks (TCNs) and SOH as the output to establish the TCN model. On this basis, three lithium-ion batteries, namely, as B0005, B0007, and B0018 are verified, and the mean absolute error (MAE) and root mean square error (RMSE) of predicted SOH are not more than 1.455% and 1.800%, respectively. To further obtain the uncertain expression of predicted SOH, this study adopts the sampling method to obtain the confidence interval of lithium-ion battery SOH prediction results.</p>
</abstract>
<kwd-group>
<kwd>lithium-ion battery</kwd>
<kwd>temporal convolutional networks</kwd>
<kwd>NASA dataset</kwd>
<kwd>uncertain expression</kwd>
<kwd>state of health (SOH)</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The lithium-ion battery is favored by people because of its advantages of high energy density, long service life, high stability, and moderate price. It has the highest degree of commercialization and is widely used in aerospace, electric vehicles, and smart grid. However, frequent fires and explosions make people gradually aware of the aging problem behind battery safety (<xref ref-type="bibr" rid="B23">Zhang and Lee, 2011</xref>; <xref ref-type="bibr" rid="B9">Li et al., 2021a</xref>). State of health (SOH) is an important indicator in the battery management system (BMS). By accurately grasping SOH, you can choose the time to replace the battery or change the charging strategy (<xref ref-type="bibr" rid="B21">Wang et al., 2022</xref>) to prolong the battery life. Therefore, accurate estimation of SOH is particularly important for control strategy formulation, operation, and maintenance (<xref ref-type="bibr" rid="B14">Meng et al., 2020</xref>).</p>
<p>There are two main methods for the evaluation of SOH: model-based and data-driven. The former includes the mechanism model, equivalent circuit model, and empirical model (<xref ref-type="bibr" rid="B11">Liu et al., 2017</xref>), which have the advantages of accuracy, simple modeling, and strong robustness, respectively, but they also have the problems of modeling difficulty (<xref ref-type="bibr" rid="B13">Ma et al., 2019</xref>), poor dynamic characteristics, and insufficient accuracy (<xref ref-type="bibr" rid="B2">Cai et al., 2021</xref>). The data-driven method based on statistics and artificial intelligence algorithms (<xref ref-type="bibr" rid="B17">Pang et al., 2014</xref>) does not need modeling. The accuracy of prediction results depends on feature engineering and algorithm selection. It has strong adaptability, so it is more widely used. At present, SOH is generally defined as follows (<xref ref-type="bibr" rid="B23">Zhang and Lee, 2011</xref>):<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the rated capacity and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum capacity that can be charged/discharged. As a direct health factor, <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> needs to be obtained using the ampere-hour integral method, which has the disadvantages of being time-consuming and with low accuracy (<xref ref-type="bibr" rid="B24">Zhang et al., 2019</xref>). Therefore, it is necessary to explore the relevant parameters (indirect health factors) that can indirectly reflect the battery performance to realize the evaluation of SOH. Because the electrochemical parameters are not easy to obtain, it is necessary to extract the characteristics with the help of external physical quantities such as voltage, current, and temperature in the working process of the battery. On this basis, the machine learning algorithm is used to evaluate the SOH.</p>
<p>
<xref ref-type="bibr" rid="B19">Song et al. (2020</xref>) and <xref ref-type="bibr" rid="B12">Lu et al. (2020</xref>) extracted some features from the capacity increment curve and studied the battery SOH with the help of Gaussian process regression and artificial neural network, respectively. <xref ref-type="bibr" rid="B25">Zhang et al. (2021a</xref>) extracted the average voltage, voltage difference, current difference, and temperature difference and evaluated the SOH of lithium-ion battery using XGBoost. <xref ref-type="bibr" rid="B7">Li et al., (2021b</xref>) established the SOH evaluation model by taking charging capacity, charging time, average charging temperature, average charging voltage, discharge temperature, and average discharge voltage as the input and discharge capacity as the output of the LSTM model. <xref ref-type="bibr" rid="B6">Li et al. (2020</xref>) directly used the voltage data during charging as the input of the GRU model to evaluate SOH. <xref ref-type="bibr" rid="B18">Shen et al. (2021</xref>) and <xref ref-type="bibr" rid="B16">Orchard et al. (2015</xref>) took voltage, current, and temperature in each cycle as inputs and used the CNN to establish the SOH prediction model. However, a large number of input attributes or input data greatly increase the complexity and computational cost of battery management (<xref ref-type="bibr" rid="B15">Olivares et al., 2013</xref>). In this study, through feature engineering, the temperature variety rate with the highest correlation with health status is mined as the input of the SOH evaluation model to predict SOH. However, a small number of characteristics or samples are difficult to reflect the capacity regeneration phenomenon in the aging process of the lithium-ion battery, which affects the accuracy of SOH evaluation [capacity regeneration phenomenon (<xref ref-type="bibr" rid="B22">Widodo et al., 2011</xref>; <xref ref-type="bibr" rid="B1">Bai et al., 2018</xref>) refer to the phenomenon that there is a certain interval between charging and discharging cycles, resulting in the increase of the maximum available capacity of the battery]. The recurrent neural network can track the capacity decline trend through the learning of time series, but at the same time, there is the problem that the prediction result lags behind the actual result. While the time convolution network (TCN) (<xref ref-type="bibr" rid="B8">Li et al., 2019</xref>) can also be used in time series, there is no lag problem and it has a better prediction effect. In addition, most studies only focus on the accuracy of the proposed algorithm, but for BMS, it is also necessary to obtain uncertain expression. Therefore, based on the TCN model, this study obtains the expression of uncertainty with the help of sampling.</p>
</sec>
<sec id="s2">
<title>2 Extraction of Indirect Health Factors</title>
<p>Indirect health factors refer to the characteristics that are strongly related to aging and can characterize the SOH of lithium-ion batteries. Many studies mostly use equal voltage drop discharge time (<xref ref-type="bibr" rid="B24">Zhang et al., 2019</xref>; <xref ref-type="bibr" rid="B4">Gou et al., 2020</xref>), equal voltage differential charging time, or discharge voltage sample entropy (<xref ref-type="bibr" rid="B26">Zhang et al., 2021b</xref>). However, the determination process of these health factors is complex and cumbersome. Therefore, it is necessary to select other factors with a simple and reliable structure. <xref ref-type="fig" rid="F1">Figure 1</xref> shows the discharge temperature curve and voltage curve of the B0005 lithium-ion battery in the NASA data set. Through observation, it is found that the temperature curve and voltage curve change feebly in the [1,000 and 2,000] range, and with the deepening of the aging process, the slope of this part of the segment decreases and increases synchronously. Therefore, the temperature variety rate and voltage variety rate of the curve segments can be used as candidate indirect health factors. In addition, it can also be observed from <xref ref-type="fig" rid="F1">Figure 1</xref> that with the deepening of battery aging, the maximum discharge temperature also shows a synchronous upward trend. Due to some differences in the initial temperature, the temperature range is used as a candidate indirect health factor.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Discharge curve in different cycles during the aging process: <bold>(A)</bold> temperature; <bold>(B)</bold> voltage.</p>
</caption>
<graphic xlink:href="fenrg-10-929235-g001.tif"/>
</fig>
<sec id="s2-1">
<title>2.1 Indirect Health Factor Time Series</title>
<p>The voltage variety rate, temperature variety rate, and temperature range are, respectively, in the following forms:<disp-formula id="e2">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mn>2000</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mn>2000</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf4">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mn>2000</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf5">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the voltage at the 2000s and 1000s in the i-th discharge process, respectively, <inline-formula id="inf6">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mn>2000</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf7">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the temperature at 2000&#xa0;s and 1000&#xa0;s in the i-th discharge process, respectively, <inline-formula id="inf8">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf9">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the maximum and minimum temperature in the i-th discharge process, respectively, and <inline-formula id="inf10">
<mml:math id="m14">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula> is the discharge cycle in the whole aging process. Therefore, the time series of indirect health factors can be expressed as follows:<disp-formula id="e5">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2">
<title>2.2 Correlation Analysis</title>
<p>
<xref ref-type="bibr" rid="B24">Zhang et al. (2019</xref>) used the gray correlation method to analyze the correlation between candidate indirect health factor series and capacity series, which is cumbersome. This study uses the Pearson correlation coefficient method (<xref ref-type="bibr" rid="B28">Zhou et al., 2013</xref>) for research.<disp-formula id="e8">
<mml:math id="m18">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:msqrt>
<mml:msqrt>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>Thus, the correlation between candidate indirect health factor sequences and capacity sequences during discharge in NASA data sets B0005, B0006, B0007, and B0018 can be obtained.</p>
<p>It can be seen from <xref ref-type="table" rid="T1">Table 1</xref> that the temperature change rate has the highest correlation and the visual effect is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. Therefore, the temperature change rate is finally selected as an indirect health factor.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Correlation coefficients between different candidate indirect health factors and capacity.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="center">B0005</th>
<th align="center">B0007</th>
<th align="center">B0018</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Temperature range</td>
<td align="char" char=".">0.98</td>
<td align="char" char=".">0.86</td>
<td align="char" char=".">0.93</td>
</tr>
<tr>
<td align="left">Temperature variety rate</td>
<td align="char" char=".">0.99</td>
<td align="char" char=".">0.99</td>
<td align="char" char=".">0.99</td>
</tr>
<tr>
<td align="left">Voltage variety rate</td>
<td align="char" char=".">0.89</td>
<td align="char" char=".">0.86</td>
<td align="char" char=".">0.92</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Correlation between temperature variety rate and capacity.</p>
</caption>
<graphic xlink:href="fenrg-10-929235-g002.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<title>3 TCN Algorithm Theory</title>
<p>To resolve the traditional neural network not being able to solve the timing constraints of time series, a recurrent neural network (RNN) was proposed. However, with the increase in data scale, the problems of gradient disappearance and gradient explosion may occur. To overcome this disadvantage, long&#x2013;short-term memory (LSTM), gated recurrent unit (GRU), and other methods have been derived based on the RNN. Although LSTM and GRU show better performance than the RNN in memory and accuracy, the advantage of &#x201c;infinite memory&#x201d; does not exist. <xref ref-type="bibr" rid="B8">Li et al. (2019</xref>) point out that convolution structure is superior to recurrent neural networks in tasks such as audio synthesis and machine translation. On this basis, the TCN framework is explored. This framework is superior to recurrent neural networks in memory ability and accuracy, which provides a novel idea and direction for the solution of time-series problems. The TCN includes one-dimensional causal convolution, extended causal convolution, and residual connection.</p>
<sec id="s3-1">
<title>3.1 One-Dimensional Causal Convolution</title>
<p>One-dimensional convolution in the TCN, such as two-dimensional convolution, still has the characteristics of weight sharing. Given a time series <inline-formula id="inf11">
<mml:math id="m19">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, the time series is transformed into the input and output of supervised learning. When the input <inline-formula id="inf12">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and output <inline-formula id="inf13">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> form a single channel, the output at any time <inline-formula id="inf14">
<mml:math id="m22">
<mml:mi>t</mml:mi>
</mml:math>
</inline-formula> depends on the sub input sequence with the same convolution kernel length including the current time, that is, causal convolution, as shown in <xref ref-type="fig" rid="F3">Figure 3</xref> in the following part. When the convolution kernel length is <inline-formula id="inf15">
<mml:math id="m23">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, then <inline-formula id="inf16">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. In addition, TCN default step size <inline-formula id="inf17">
<mml:math id="m25">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, that is, the input sub time series moves one step at a time.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>One-dimensional convolution.</p>
</caption>
<graphic xlink:href="fenrg-10-929235-g003.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Dilatory Causal Convolution</title>
<p>The deep network can be obtained by superposition based on a one-dimensional causal convolution network, but the increase of the receptive field is obtained at the expense of the depth of the network, so it is difficult to deal with long historical data. To solve this problem, TCN proponents refer to the dilatory causal convolution in the WaveNet model (<xref ref-type="bibr" rid="B3">Ding and Jia, 2019</xref>). The definition of extended causal convolution is given as follows:<disp-formula id="e9">
<mml:math id="m26">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mi>f</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m27">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf18">
<mml:math id="m28">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>:</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the convolution kernel and <inline-formula id="inf19">
<mml:math id="m29">
<mml:mi>d</mml:mi>
</mml:math>
</inline-formula> is the dilation factor (<inline-formula id="inf20">
<mml:math id="m30">
<mml:mi>b</mml:mi>
</mml:math>
</inline-formula> is usually taken as 2).</p>
<p>The operation is realized using the dilation factor (default 2), which increases the receptive field <inline-formula id="inf21">
<mml:math id="m31">
<mml:mi>w</mml:mi>
</mml:math>
</inline-formula> on the premise of fewer network layers.<disp-formula id="e11">
<mml:math id="m32">
<mml:mrow>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where <inline-formula id="inf22">
<mml:math id="m33">
<mml:mi>b</mml:mi>
</mml:math>
</inline-formula> is the base dilation factor, <inline-formula id="inf23">
<mml:math id="m34">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> is the number of network layers, and <inline-formula id="inf24">
<mml:math id="m35">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula> is the number of network layers before the current layer.</p>
</sec>
<sec id="s3-3">
<title>3.3 Residual Connection</title>
<p>It can be seen from the aforementioned text that through the selection of convolution kernel size and base expansion factor, a relatively small number of network layers can be used to achieve a large receptive field. However, despite the abovementioned operations, the network will be very deep. Therefore, TCN proponents introduced a residual block structure similar to Resnet. As shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, the residual block includes a two-layer convolution network and nonlinear mapping. To normalize the input of the hidden layer and offset the problem of gradient explosion, weight normalization is applied to each convolution layer. However, the aforementioned architecture can only realize complex linear regression, and nonlinearity needs to be introduced by adding the activation function. In addition, to prevent overfitting and gradient disappearance and accelerate model training, regularization is introduced by dropout after each convolution layer of each remaining block.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Capacity degradation curves for B0005, B0007, and B0018.</p>
</caption>
<graphic xlink:href="fenrg-10-929235-g004.tif"/>
</fig>
<p>During the jump connection, because the number of channels in the input layer and the output layer may be inconsistent, the output and input cannot be added directly. To solve this problem, 1 can be introduced &#xd7; 1 convolution to ensure that the two tensors have the same shape.<disp-formula id="e12">
<mml:math id="m36">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf25">
<mml:math id="m37">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula> is the input of the network and the function <inline-formula id="inf26">
<mml:math id="m38">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the residual mapping to be learned. Through the residual connection, the problems of gradient disappearance and gradient explosion can be effectively alleviated, and the degradation of the model can be avoided.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Simulation</title>
<sec id="s4-1">
<title>4.1 Simulation Environment</title>
<p>The experimental analysis model in this study is based on Python 3 6. The experiment was carried out on the Dell Notebook. The relevant configurations are as follows: the system model is Inspiron 5488, the GPU is NVIDIA GeForce mx250, the CUDA version is 10.1, and the Pytorch version is 1.7.1.</p>
</sec>
<sec id="s4-2">
<title>4.2 Data Sources</title>
<p>The data set was provided by the NASA Ames prediction Excellence Center (<xref ref-type="bibr" rid="B10">Lin et al., 2021</xref>). On the accelerated life test platform developed by NASA, a 18650 lithium cobalate battery with a rated capacity of 2&#xa0;Ah was used to carry out reference charge and discharge tests according to different test configuration files. First, for the reference charge test, the battery was charged to the charge cut-off voltage at constant current and then charged to the cut-off current at a constant voltage. For the reference discharge test, the battery should be discharged at a constant current until the voltage is below the discharge cut-off voltage. The dataset files in the mat format include two parts: one is the voltage, current, temperature, and time in the test; and the other is the capacity estimated using the Coulomb counting method (<xref ref-type="bibr" rid="B5">Lee et al., 2020</xref>). The discharge test conditions are shown in <xref ref-type="table" rid="T2">Table 2</xref> below.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Discharge test conditions of lithium-ion battery.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Battery</th>
<th align="center">Discharge current</th>
<th align="center">Discharge cut-off voltage</th>
<th align="center">Room temperature</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">B0005</td>
<td align="char" char=".">2A</td>
<td align="char" char=".">2.7V</td>
<td align="char" char=".">24&#xb0;C</td>
</tr>
<tr>
<td align="left">B0007</td>
<td align="char" char=".">2A</td>
<td align="char" char=".">2.2V</td>
<td align="char" char=".">24&#xb0;C</td>
</tr>
<tr>
<td align="left">B0018</td>
<td align="char" char=".">2A</td>
<td align="char" char=".">2.5V</td>
<td align="char" char=".">24&#xb0;C</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Note that unlike the end of life (EOL) standard (<xref ref-type="bibr" rid="B20">Sun et al., 2021</xref>) defined in IEEE1188-1996, NASA, defines EOL, as 70%, that is, 1.4&#xa0;Ah. Capacity degradation curves for B0005, B0007, and B0018 is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Complete TCN model.</p>
</caption>
<graphic xlink:href="fenrg-10-929235-g005.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Model configuration.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Kernel size</th>
<th align="center">Residual block number</th>
<th align="center">Base dilation factor</th>
<th align="center">Optimizer</th>
<th align="center">Learning rate</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">3</td>
<td align="char" char=".">3</td>
<td align="char" char=".">2</td>
<td align="center">Adam</td>
<td align="char" char="-">1e-5</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>SOH prediction effect under different prediction starting points and algorithm combinations.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" colspan="2" align="left"/>
<th colspan="3" align="center">90</th>
<th colspan="3" align="center">100</th>
<th colspan="3" align="center">110</th>
</tr>
<tr>
<th align="center">MAE (%)</th>
<th align="center">RMSE (%)</th>
<th align="center">AE</th>
<th align="center">MAE (%)</th>
<th align="center">RMSE (%)</th>
<th align="center">AE</th>
<th align="center">MAE (%)</th>
<th align="center">RMSE (%)</th>
<th align="center">AE</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="left">B0005</td>
<td align="left">LSTM</td>
<td align="char" char=".">0.542</td>
<td align="char" char=".">0.736</td>
<td align="center">6</td>
<td align="char" char=".">1.504</td>
<td align="char" char=".">1.678</td>
<td align="center">6</td>
<td align="char" char=".">0.914</td>
<td align="char" char=".">1.004</td>
<td align="center">3</td>
</tr>
<tr>
<td align="left">GRU</td>
<td align="char" char=".">0.636</td>
<td align="char" char=".">0.778</td>
<td align="center">2</td>
<td align="char" char=".">0.52</td>
<td align="char" char=".">0.709</td>
<td align="center">6</td>
<td align="char" char=".">0.991</td>
<td align="char" char=".">1.179</td>
<td align="center">6</td>
</tr>
<tr>
<td align="left">CNN&#x2013;LSTM</td>
<td align="char" char=".">0.99</td>
<td align="char" char=".">1.111</td>
<td align="center">5</td>
<td align="char" char=".">14.579</td>
<td align="char" char=".">15.905</td>
<td align="center">none</td>
<td align="char" char=".">1.806</td>
<td align="char" char=".">2.14</td>
<td align="center">none</td>
</tr>
<tr>
<td align="left">TCN</td>
<td align="char" char=".">0.991</td>
<td align="char" char=".">1.329</td>
<td align="center">0</td>
<td align="char" char=".">1.015</td>
<td align="char" char=".">1.332</td>
<td align="center">0</td>
<td align="char" char=".">1.455</td>
<td align="char" char=".">1.8</td>
<td align="center">1</td>
</tr>
<tr>
<td rowspan="4" align="left">B0007</td>
<td align="left">LSTM</td>
<td align="char" char=".">2.512</td>
<td align="char" char=".">2.873</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">2.163</td>
<td align="char" char=".">2.43</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">1.915</td>
<td align="char" char=".">2.064</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="left">GRU</td>
<td align="char" char=".">1.88</td>
<td align="char" char=".">2.189</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">1.515</td>
<td align="char" char=".">1.727</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">1.496</td>
<td align="char" char=".">1.623</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="left">CNN&#x2013;LSTM</td>
<td align="char" char=".">4.903</td>
<td align="char" char=".">4.589</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">1.098</td>
<td align="char" char=".">1.4</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">1.441</td>
<td align="char" char=".">1.558</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="left">TCN</td>
<td align="char" char=".">1.168</td>
<td align="char" char=".">1.443</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">0.996</td>
<td align="char" char=".">1.294</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">1.186</td>
<td align="char" char=".">1.433</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td rowspan="4" align="left">B0018</td>
<td align="left">LSTM</td>
<td align="char" char=".">0.96</td>
<td align="char" char=".">1.537</td>
<td align="center">2</td>
<td align="char" char=".">1.204</td>
<td align="char" char=".">1.435</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">0.503</td>
<td align="char" char=".">0.653</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="left">GRU</td>
<td align="char" char=".">0.904</td>
<td align="char" char=".">1.117</td>
<td align="center">3</td>
<td align="char" char=".">0.395</td>
<td align="char" char=".">0.498</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">0.843</td>
<td align="char" char=".">0.972</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="left">CNN&#x2013;LSTM</td>
<td align="char" char=".">0.361</td>
<td align="char" char=".">0.454</td>
<td align="center">3</td>
<td align="char" char=".">4.247</td>
<td align="char" char=".">4.53</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">4.534</td>
<td align="char" char=".">4.776</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="left">TCN</td>
<td align="char" char=".">0.297</td>
<td align="char" char=".">0.374</td>
<td align="center">1</td>
<td align="char" char=".">0.373</td>
<td align="char" char=".">0.465</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">0.323</td>
<td align="char" char=".">0.406</td>
<td align="center">&#x2014;</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-3">
<title>4.3 Data Preprocessing</title>
<p>In this study, &#x201c;charge&#x2013;discharge&#x201d; is regarded as a cycle. It should be noted that there are some wrong data in the NASA data set. For example, in the 310th and 313rd operations of B5, the charging record is missing, resulting in repeated discharge. For this phenomenon, the records of repeated charging or discharging operations are deleted (<xref ref-type="bibr" rid="B27">Zhao et al., 2021</xref>). Therefore, the cycle times of B5, B6, B7, and B18 are 167, 167, 167, and 132, respectively. Then, the time series comprising temperature change rate and SOH is transformed into samples required for supervised learning according to a certain window (is set to 8), and then the samples are divided into the training set, verification set, and test set according to different prediction starting points. If the starting point is set to 90, the training set is 73 samples generated from the data of the first 80 discharges. The validation set is 10 samples immediately after the training set, and the test set is the remaining samples. In addition, at the beginning of model training, the Z-score method should be used to standardize the data.</p>
</sec>
<sec id="s4-4">
<title>4.4 Model Parameter Configuration</title>
<p>The model parameters are configured in <xref ref-type="table" rid="T3">Table 3</xref>, as follows:</p>
<p>In addition, to stop training in and obtain a better model, early stop technology is also adopted.</p>
</sec>
<sec id="s4-5">
<title>4.5 Prediction and Evaluation Indicators</title>
<p>For the prediction effect of SOH, in addition to the average absolute error MAE (mean absolute error) and root mean error RMSE (root mean square error), the absolute error AE (absolute error) between the predicted value of EOL and the real value is used as the evaluation index.<disp-formula id="e13">
<mml:math id="m39">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
<disp-formula id="e16">
<mml:math id="m40">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:msqrt>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e17">
<mml:math id="m41">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf27">
<mml:math id="m42">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf28">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the predicted and true values of the MTH discharge, respectively and <inline-formula id="inf29">
<mml:math id="m44">
<mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf30">
<mml:math id="m45">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the cycles from the predicted starting point to the predicted value or the true value reaching EOL, respectively.</p>
</sec>
<sec id="s4-6">
<title>4.6 Prediction Results</title>
<sec id="s4-6-1">
<title>4.6.1 Prediction Results of Different Algorithms and Prediction Starting Points</title>
<p>To better illustrate the rationality of the selected health factors and algorithms, it is further compared with LSTM, GRU, and CNN&#x2013;LSTM algorithms, and the prediction effect is shown in <xref ref-type="table" rid="T4">Table 4</xref> below. Since B0018 has prominent capacity regeneration and there are fewer samples to be predicted than other batteries, it has a better visual display effect. Therefore, taking B0018 as an example, <xref ref-type="fig" rid="F6">Figures 6</xref>, <xref ref-type="fig" rid="F7">7</xref> show the SOH prediction effects under different algorithms and different prediction starting points, respectively.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>B0018 SOH prediction effect under different algorithms (starting point is set to 90)</p>
</caption>
<graphic xlink:href="fenrg-10-929235-g006.tif"/>
</fig>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>B0018 SOH prediction effect under different prediction starting points (TCN).</p>
</caption>
<graphic xlink:href="fenrg-10-929235-g007.tif"/>
</fig>
<p>It can be seen from the table that the performance of the TCN in B0007 and B0018 is significantly better than that of LSTM, GRU, and CNN&#x2013;LSTM. For B0005, when the prediction starting point is 90, the MAE and RMSE of the prediction results of the TCN algorithm are greater than those of other algorithms, but AE is less than that of other algorithms, indicating that the TCN can better predict the SOH of the discharge process before EOL, and there is a large deviation in the later stage, resulting in larger MAE and RMSE. Therefore, in general, the effect of the TCN is significantly better than that of other comparison algorithms involved in this study.</p>
<p>Since the effect of the TCN algorithm is obviously better than that of other algorithms, only the SOH prediction effects of the other two batteries under different prediction starting points are shown in <xref ref-type="sec" rid="s11">Supplementary Figures SA1, SA2</xref>.</p>
</sec>
<sec id="s4-6-2">
<title>4.6.2 Expression of Uncertainty</title>
<p>The aforementioned prediction process is point estimation. However, the prediction of SOH should also include confidence interval, that is, uncertainty expression. In this study, the confidence interval of SOH in each discharge process is obtained by 100 repeated simulations. Still B0018 is taken as an example. When the starting point of prediction is 90, it can be seen from <xref ref-type="fig" rid="F8">Figure 8</xref> that the real value can better fall within the prediction confidence interval between [91, 134]. For the visual display effect of B005 and B007, please refer to <xref ref-type="sec" rid="s11">Supplementary Figures SB1, SB2</xref>). The average value of standard deviation in the confidence interval is 0.096% and 0.153%. Similarly, <xref ref-type="table" rid="T5">Table 5</xref> also gives the confidence interval, mean value, and maximum value of standard deviation for other batteries and prediction starting points. Through comparison, it is found that when the prediction starting point is set to 90, the reliable prediction interval is the largest, and the mean value and maximum value of standard deviation are also small. Therefore, the prediction starting point should be set to 90.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Uncertainty expression of SOH prediction results of B0018.</p>
</caption>
<graphic xlink:href="fenrg-10-929235-g008.tif"/>
</fig>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Uncertainty expression of SOH prediction results.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="center">Prediction starting point</th>
<th align="center">Reliable prediction interval</th>
<th align="center">Mean value of standard deviation/%</th>
<th align="center">Maximum standard deviation/%</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3" align="left">B0005</td>
<td align="char" char=".">90</td>
<td align="center">[91,134]</td>
<td align="char" char=".">0.096</td>
<td align="char" char=".">0.153</td>
</tr>
<tr>
<td align="char" char=".">100</td>
<td align="center">[101,140]</td>
<td align="char" char=".">0.321</td>
<td align="char" char=".">0.558</td>
</tr>
<tr>
<td align="char" char=".">110</td>
<td align="center">[111,115]</td>
<td align="char" char=".">0.033</td>
<td align="char" char=".">0.040</td>
</tr>
<tr>
<td rowspan="3" align="left">B0007</td>
<td align="char" char=".">90</td>
<td align="center">[91,119]</td>
<td align="char" char=".">0.152</td>
<td align="char" char=".">0.237</td>
</tr>
<tr>
<td align="char" char=".">100</td>
<td align="center">[101,118]</td>
<td align="char" char=".">0.068</td>
<td align="char" char=".">0.103</td>
</tr>
<tr>
<td align="char" char=".">110</td>
<td align="center">[111,119]</td>
<td align="char" char=".">0.059</td>
<td align="char" char=".">0.080</td>
</tr>
<tr>
<td rowspan="3" align="left">B0018</td>
<td align="char" char=".">90</td>
<td align="center">[91,105]</td>
<td align="char" char=".">0.066</td>
<td align="char" char=".">0.117</td>
</tr>
<tr>
<td align="char" char=".">100</td>
<td align="center">[101,106]</td>
<td align="char" char=".">0.049</td>
<td align="char" char=".">0.074</td>
</tr>
<tr>
<td align="char" char=".">110</td>
<td align="center">[111,121]</td>
<td align="char" char=".">0.065</td>
<td align="char" char=".">0.116</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusion</title>
<p>Based on the NASA public data set, a novel convolutional neural network is used to evaluate the SOH of lithium-ion batteries by using the temperature variety rate of indirect health factors mined by feature engineering. On this basis, the uncertainty expression of SOH evaluation is given by sampling. The verification results show that the extracted health factors are simple and feasible and the algorithm has high accuracy. Therefore, the method proposed in this study has high practical value.</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s11">Supplementary Material</xref>; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>DZ: conceptualization and writing&#x2014;review and editing; WZ: writing&#x2014;original draft preparation and investigation; LW: supervision; XC: conceptualization and resources; XL: writing&#x2013;review and editing and software; PW: supervision.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This work is jointly supported by the Key Science and Technology Projects of Henan Province (182102310784, 222102240117, 212102210026, 192102210306, and 212102110218).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>Author WZ was employed by the State Grid Luoyang Electric Power Supply Company.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s11">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenrg.2022.929235/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2022.929235/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bai</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kolter</surname>
<given-names>J. Z.</given-names>
</name>
<name>
<surname>Koltun</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2018</year>). <source>An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling</source>. <comment>arXiv preprint arXiv:1803.01271</comment>. </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cai</surname>
<given-names>Y. P.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>Y. Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Review of Remaining Useful Life Prediction for Lithium Ion Batteries</article-title>. <source>Chin. J. Power Sources</source> <volume>45</volume> (<issue>05</issue>), <fpage>678&#x2013;682</fpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1002-087X.2021.05.031</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>Y. Z.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>J. F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Improved PSO Optimized Extreme Learning Machine Predicts Remaining Useful Life of Lithium-Ion Battery</article-title>. <source>J. Electron. Meas. Instrum.</source> <volume>33</volume> (<issue>02</issue>), <fpage>72&#x2013;79</fpage>. <pub-id pub-id-type="doi">10.13382/j.jemi.B1801769</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gou</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>State-of-Health Estimation and Remaining-Useful-Life Prediction for Lithium-Ion Battery Using a Hybrid Data-Driven Method</article-title>. <source>IEEE Trans. Veh. Technol.</source> <volume>69</volume> (<issue>10</issue>), <fpage>10854</fpage>&#x2013;<lpage>10867</lpage>. <pub-id pub-id-type="doi">10.1109/tvt.2020.3014932</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>C.-H.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Hsu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Z.-Y.</given-names>
</name>
<name>
<surname>Hsu</surname>
<given-names>S.-H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>J.-A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Cycle Life Study of Li-Ion Batteries with an Aging-Level-Based Charging Method</article-title>. <source>IEEE Trans. Energy Convers.</source> <volume>35</volume> (<issue>3</issue>), <fpage>1475</fpage>&#x2013;<lpage>1484</lpage>. <pub-id pub-id-type="doi">10.1109/tec.2020.2984799</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>C. R.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>F. X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An Approach to Lithium-Ion Battery SOH Estimation Based on Convolutional Neural Network</article-title>. <source>Trans. China Electrotech. Soc.</source> <volume>35</volume> (<issue>19</issue>), <fpage>4106&#x2013;4119</fpage>. <pub-id pub-id-type="doi">10.19595/j.cnki.1000-6753.tces.191617</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>C. R.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>F. X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Joint Estimation of the State of Charge and the State of Health Based on Deep Learning for Lithium-Ion Batteries</article-title>. <source>Proc. CSEE</source> <volume>41</volume> (<issue>02</issue>), <fpage>681&#x2013;692</fpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.191867</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>State-of-health Estimation for Li-Ion Batteries by Combing the Incremental Capacity Analysis Method with Grey Relational Analysis</article-title>. <source>J. Power Sources</source> <volume>410-411</volume>, <fpage>106</fpage>&#x2013;<lpage>114</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2018.10.069</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Research Progress of Health Assessment Methods for Lithium Ion Batteries</article-title>. <source>Chin. J. Power Sources</source> <volume>45</volume> (<issue>06</issue>), <fpage>818&#x2013;822</fpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1002-087X.2021.06.032</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>C.-M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>State of Health Estimation and Remaining Useful Life Prediction for Lithium-Ion Batteries Using FBELNN and RCMNN</article-title>. <source>J. Intelligent. Fuzzy. Sys.</source> <volume>40</volume> (<issue>6</issue>), <fpage>10919</fpage>&#x2013;<lpage>10933</lpage>. <pub-id pub-id-type="doi">10.3233/jifs-201952</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Bu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Pecht</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Particle Learning Framework for Estimating the Remaining Useful Life of Lithium-Ion Batteries</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>66</volume> (<issue>2</issue>), <fpage>280</fpage>&#x2013;<lpage>293</lpage>. <pub-id pub-id-type="doi">10.1109/tim.2016.2622838</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Piao</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Health State Prediction of Lithium Ion Battery Based on Deep Learning Method</article-title>. <source>Mater. Sci. Eng.</source> <volume>782</volume> (<issue>3</issue>), <fpage>32083</fpage>. <pub-id pub-id-type="doi">10.1088/1757-899x/782/3/032083</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Remaining Useful Life Prediction of Power Battery Based on Extend H_&#x221e; Particle Filter Algorithm</article-title>. <source>J. Mech. Eng.</source> <volume>55</volume> (<issue>20</issue>), <fpage>36</fpage> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Stroe</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Stroe</surname>
<given-names>D.-I.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>An Optimized Ensemble Learning Framework for Lithium-Ion Battery State of Health Estimation in Energy Storage System</article-title>. <source>Energy</source> <volume>206</volume>, <fpage>118140</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2020.118140</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Olivares</surname>
<given-names>B. E.</given-names>
</name>
<name>
<surname>Cerda</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Orchard</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Cerda Munoz</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Orchard</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Silva</surname>
<given-names>J. F.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Particle-Filtering-Based Prognosis Framework for Energy Storage Devices with a Statistical Characterization of State-of-Health Regeneration Phenomena</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>62</volume> (<issue>2</issue>), <fpage>364</fpage>&#x2013;<lpage>376</lpage>. <pub-id pub-id-type="doi">10.1109/tim.2012.2215142</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Orchard</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Lacalle</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Olivares</surname>
<given-names>B. E.</given-names>
</name>
<name>
<surname>Lacalle</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Olivares</surname>
<given-names>B. E.</given-names>
</name>
<name>
<surname>Silva</surname>
<given-names>J. F.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Information-Theoretic Measures and Sequential Monte Carlo Methods for Detection of Regeneration Phenomena in the Degradation of Lithium-Ion Battery Cells</article-title>. <source>IEEE Trans. Rel.</source> <volume>64</volume> (<issue>2</issue>), <fpage>701</fpage>&#x2013;<lpage>709</lpage>. <pub-id pub-id-type="doi">10.1109/tr.2015.2394356</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pang</surname>
<given-names>J. Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y. T.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>D. T.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Indirect Remaining Useful Life Prognostics for Lithium-Ion Battery</article-title>. <source>China Sci.</source> <volume>9</volume> (<issue>01</issue>), <fpage>28&#x2013;36</fpage>. <pub-id pub-id-type="doi">10.3969/j.issn.2095-2783.2014.01.006</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ci</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Toward Fast and Accurate SOH Prediction for Lithium-Ion Batteries</article-title>. <source>IEEE Trans. Energy Convers.</source> <volume>36</volume> (<issue>3</issue>), <fpage>2036</fpage>&#x2013;<lpage>2046</lpage>. <pub-id pub-id-type="doi">10.1109/tec.2021.3052504</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fei</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Lithium-Ion Battery SOH Estimation Based on XGBoost Algorithm with Accuracy Correction</article-title>. <source>Energies</source> <volume>13</volume> (<issue>4</issue>), <fpage>812</fpage>. <pub-id pub-id-type="doi">10.3390/en13040812</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>B. X.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>P. B.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y. Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Analysis of Influencing Factors of Degradation under Different Interval Stress and Prediction of Aging Trend in Any Interval for Lithium-Lon Battery</article-title>. <source>Trans. China Electrotech. Soc.</source> <volume>36</volume> (<issue>03</issue>), <fpage>666&#x2013;674</fpage>. <pub-id pub-id-type="doi">10.19595/j.cnki.1000-6753.tces.200071</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>State of Health Estimation of Li-Ion Battery Based on Least Squares Support Vector Machine Error Compensation Model</article-title>. <source>Power Syst. Technol.</source> <volume>46</volume> (<issue>02</issue>), <fpage>613&#x2013;623</fpage>. <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2021.0045</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Widodo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Shim</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Caesarendra</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Shim</surname>
<given-names>M.-C.</given-names>
</name>
<name>
<surname>Caesarendra</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>B.-S.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Intelligent Prognostics for Battery Health Monitoring Based on Sample Entropy</article-title>. <source>Expert Syst. Appl.</source> <volume>38</volume> (<issue>9</issue>), <fpage>11763</fpage>&#x2013;<lpage>11769</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2011.03.063</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>A Review on Prognostics and Health Monitoring of Li-Ion Battery</article-title>. <source>J. Power Sources</source> <volume>196</volume> (<issue>15</issue>), <fpage>6007</fpage>&#x2013;<lpage>6014</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2011.03.101</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhai</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Synchronous Estimation of State of Health and Remaining Useful Lifetime for Lithium-Ion Battery Using the Incremental Capacity and Artificial Neural Networks</article-title>. <source>J. Energy Storage</source> <volume>26</volume>, <fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1016/j.est.2019.100951</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>C. H.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>W. Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>State of Health Estimation for Lithium-Ion Batteries Using Recurrent Neural Networks with Gated Recurrent Unit</article-title>. <source>Infrared Laser Eng.</source> <volume>50</volume> (<issue>02</issue>), <fpage>236</fpage>&#x2013;<lpage>243</lpage>. <pub-id pub-id-type="doi">10.3788/IRLA20200339</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z. Q.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Relevance Vector Machine Algorithm to Predict State of Health and Remaining Useful Life of Battery</article-title>. <source>Chin. J. Power Sources</source> <volume>45</volume> (<issue>03</issue>), <fpage>419</fpage>&#x2013;<lpage>423</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1002-087X.2021.03.035</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Q. F.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>Y. P.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X. J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>WOA-ELM Based Indirect Prediction of Remaining Useful Life of Lithium-Ion Battery</article-title>. <source>China Meas. Test</source> <volume>47</volume> (<issue>09</issue>), <fpage>138</fpage> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>L. P.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Study on the Reconfigurable Remaining Life Estimation System for Satellite Lithium-Ion Battery</article-title>. <source>Chin. J. Sci. Instrum.</source> <volume>34</volume> (<issue>09</issue>), <fpage>2034&#x2013;2044</fpage>. <pub-id pub-id-type="doi">10.19650/j.cnki.cjsi.2013.09.017</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>