<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" 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">1367444</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2024.1367444</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A study on the application of discrete curvature feature extraction and optimization algorithms to battery health estimation</article-title>
<alt-title alt-title-type="left-running-head">Goh et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2024.1367444">10.3389/fenrg.2024.1367444</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Goh</surname>
<given-names>Hui Hwang</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/938636/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>An</surname>
<given-names>Zhen</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2623798/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Dongdong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1155780/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Dai</surname>
<given-names>Wei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1762376/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Kurniawan</surname>
<given-names>Tonni Agustiono</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1754163/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Goh</surname>
<given-names>Kai Chen</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1350306/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Electrical Engineering</institution>, <institution>Guangxi University</institution>, <addr-line>Nanning</addr-line>, <addr-line>Guangxi</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>College of the Environment and Ecology</institution>, <institution>Xiamen University</institution>, <addr-line>Xiamen</addr-line>, <addr-line>Fujian</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Construction Management</institution>, <institution>Faculty of Technology Management and Business</institution>, <institution>University Tun Hussein Onn Malaysia</institution>, <addr-line>Parit Raja</addr-line>, <country>Malaysia</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/2159614/overview">Sandip K. Saha</ext-link>, Indian Institute of Technology Bombay, India</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/1508391/overview">Zhongwei Deng</ext-link>, University of Electronic Science and Technology of China, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1250887/overview">Mona Faraji Niri</ext-link>, University of Warwick, United Kingdom</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Hui Hwang Goh, <email>hhgoh@gxu.edu.cn</email>; Tonni Agustiono Kurniawan, <email>tonni@xmu.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>04</day>
<month>03</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1367444</elocation-id>
<history>
<date date-type="received">
<day>08</day>
<month>01</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>21</day>
<month>02</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Goh, An, Zhang, Dai, Kurniawan and Goh.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Goh, An, Zhang, Dai, Kurniawan and Goh</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>Lithium-ion batteries are extensively utilised in various industries and everyday life. Typically, these batteries are considered retired when their state of health (SOH) drops below 80%. These retired batteries, known as secondary batteries, can be repurposed for applications that demand lower battery performance. Precise forecasting of the lifespan of secondary batteries is crucial for determining suitable operational management approaches. Initially, we use the CACLE dataset for thorough investigation. Therefore, to account for the unpredictable and random character of the application circumstances, we employ the U-chord long curvature feature extraction approach to minimise errors resulting from rotation and noise. Additionally, we utilise the discharged power as a feature. This study employs two optimization algorithms, namely, particle swarm optimization (PSO) and sparrow optimization algorithm (SSA), in conjunction with least squares support vector machine (LSSVM) to compare the model against three conventional models, namely, Gaussian process regression (GPR), convolutional neural networks (CNN), and long short-term memory (LSTM). This work comprises two experiments: Experiment 1 utilises the battery&#x2019;s charging and discharging history data to train the model for estimating the SOH of the remaining cycles of the same battery. Experiment 2, on the other hand, employs the complete discharging data of the battery to train the model for predicting the SOH of the remaining cycles of other batteries. The error evaluation metrics used are mean absolute error (MAE), mean absolute percentage error (MAPE), and root mean square error (RMSE). The results indicate that the average MAE for SSA-LSSVM, LSTM, CNN, PSO-LSSVM, and GPR in Experiment 1 and Experiment 2 are 1.11%, 1.82%, 2.02%, 2.04%, and 12.18% respectively. The best prediction results are obtained by SSA-LSSVM.</p>
</abstract>
<kwd-group>
<kwd>secondary battery</kwd>
<kwd>state of health (SOH)</kwd>
<kwd>combining algorithms</kwd>
<kwd>predictive battery</kwd>
<kwd>energy shortage</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Energy Storage</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>Energy access is a paramount concern outlined in the United Nations Sustainable Development Goals (SDGs) (<xref ref-type="bibr" rid="B27">Liang et al., 2022a</xref>). A global endeavour is to furnish countries with sustainable and economically viable energy solutions. In light of the potential consequences of energy scarcity, researchers have recently devoted more effort to enhancing the energy storage capabilities of batteries as a source of power (<xref ref-type="bibr" rid="B41">Xie et al., 2023</xref>; <xref ref-type="bibr" rid="B40">Xie et al., 2024</xref>). Continuous endeavours in sustainable energy storage provide a dependable and efficient method for the commercial sector to evaluate the condition of batteries in their second life. The optimization of battery life cycle management facilitates the incorporation of repurposed batteries into a more extensive energy storage infrastructure (<xref ref-type="bibr" rid="B19">Kurniawan et al., 2022a</xref>).</p>
<p>Lithium-ion batteries (LIBs) have experienced accelerated development as an energy source owing to their competitive advantages, including high energy density and extended power life (<xref ref-type="bibr" rid="B15">He et al., 2011</xref>; <xref ref-type="bibr" rid="B45">Zhang et al., 2020</xref>; <xref ref-type="bibr" rid="B33">Ran et al., 2022</xref>). LIBs have found widespread applicability in electric vehicles (EVs) in recent times. Given the substantial carbon dioxide (CO<sub>2</sub>) emissions that fuel vehicles produce while in motion, there is an increasing imperative to utilise LIBs in order to mitigate the carbon footprint of public transportation. On the contrary, LIBs degrade progressively over time following their initial use (<xref ref-type="bibr" rid="B29">Martinez-Laserna et al., 2018a</xref>). In specific application contexts, the battery is decommissioned when its health life reaches 80% of its maximum capacity. According to statistics, the market for degraded batteries was enormous. By 2030, the global capacity of retired batteries for electric vehicles will have increased to 200&#xa0;GWh (<xref ref-type="bibr" rid="B35">Shahjalal et al., 2022</xref>).</p>
<p>Improper disposal of batteries, which often contain iron (Fe), cobalt (Co), manganese (Mn), nickel (Ni), and copper (Cu), can lead to substantial pollution of land and water. Failing to administer proper treatment before disposing of batteries can result in adverse environmental consequences for the metals contained inside them, hence presenting substantial hazards to both human wellbeing and the survival of species (<xref ref-type="bibr" rid="B6">Briffa et al., 2020</xref>). Various approaches are available for the proper disposal of fully utilised expended batteries to enhance resource recovery in the energy sector. The optimal method involves extracting valuable materials, such as heavy metals, from the batteries, recycling the batteries in specialised facilities, or repurposing second-life batteries with reduced performance requirements. On the other hand, the least favoured approach for getting rid of unused batteries is to discard them in open dumps as noninorganic garbage (<xref ref-type="bibr" rid="B7">Colarullo and Thakur, 2022</xref>).</p>
<p>Notwithstanding the endeavours of governments to advance circular economy implementations in the energy sector, the global recycling rate for batteries stands at less than 6% owing to the inadequate infrastructure for recycling (<xref ref-type="bibr" rid="B3">Bhar et al., 2023</xref>). Recycled batteries were therefore not economically viable in the absence of research and development (R&#x26;D) facilities. The waste recycling process was rendered challenging due to the diverse chemical composition and types of batteries, in addition to the inadequate apparatus. As a result, within the framework of circular economy, it is ecologically preferable to utilise batteries in situations that do not necessitate exceptional performance (<xref ref-type="bibr" rid="B17">Jo and Myung, 2019</xref>; <xref ref-type="bibr" rid="B20">Kurniawan et al., 2022b</xref>). Hence, in the context of the circular economy, reusing batteries is among the most optimal alternatives for safeguarding the environment against metal contamination and promoting resource recovery from unused waste (<xref ref-type="bibr" rid="B26">Liang et al., 2022b</xref>). This practice successfully prevents the disposal of depleted batteries into nearby landfills as inorganic waste subsequent to their capacities becoming full (<xref ref-type="bibr" rid="B21">Kurniawan et al., 2023</xref>).</p>
<p>The requirement for material recovery from downstream processing has led to a renewed emphasis in the field of energy storage research on the repurposing of second-life batteries, as the demand for sustainable energy solutions has increased in recent times. By encouraging waste conservation and eco-friendly lifestyles, China promotes environmental sustainability. A zero-waste strategy is implemented when resource recovery is encouraged in order to reduce waste generation through the utilisation of unused byproducts from other industries. As a result, environmental impacts are diminished and resource efficiency is increased (<xref ref-type="bibr" rid="B2">Batool et al., 2023</xref>).</p>
<p>Nevertheless, determining the precise condition of these batteries has evolved into a difficult task, further complicated by the unpredictability of discharges in practical operational situations and the uncertainty surrounding historical ageing data (<xref ref-type="bibr" rid="B30">Martinez-Laserna et al., 2018b</xref>). After their initial use, secondary batteries gradually lose their functionality. In the event of substantial degradation in their lifespan, the batteries must be promptly replaced with others. As a result, it is critical to precisely assess the condition of secondary batteries in order to increase their longevity and cost efficiency (<xref ref-type="bibr" rid="B11">Faraji-Niri et al., 2023</xref>).</p>
<p>To achieve this objective, strategies for predicting battery state of health (SOH) were classified into three distinct categories: model-based approaches, data-driven methods, and hybrid methods (<xref ref-type="bibr" rid="B38">Wang et al., 2024</xref>). Model-based approaches allow for the feasibility of predictions using a wide range of models. <xref ref-type="bibr" rid="B23">Li et al. (2016)</xref> introduced a streamlined electro-thermal chemistry model with reduced parameters, capable of simulating battery performance across various operational scenarios. <xref ref-type="bibr" rid="B36">Son et al. (2016)</xref> introduced a method for updating online models utilising the restricted Kalman filter approach, which proved to be highly effective. However, in reality, methods that predict the SOH based on models are limited by many technological barriers. These barriers include difficulties in extracting data and constructing models, which eventually impair the accuracy of the predictions.</p>
<p>Compared to model-based approaches, data-driven methods have been found to possess superior flexibility and accuracy in actual scenarios (<xref ref-type="bibr" rid="B32">Qian et al., 2023</xref>). This allows them to anticipate battery SOH without the need for a deep understanding of intricate physics. In order to achieve accurate model predictions, it is essential to have well-extracted features that have a significant link with battery health when using data-driven approaches (<xref ref-type="bibr" rid="B22">Li et al., 2024</xref>). <xref ref-type="bibr" rid="B14">Guo et al. (2019)</xref> introduced a feature extraction technique that relies on charging voltage, current, and temperature curves. They applied principal component analysis to eliminate unnecessary data and decrease computing complexity. In order to assess the SOH of satellite batteries, <xref ref-type="bibr" rid="B44">Yang et al. (2020)</xref> devised a technique that relies on measurable metrics from the battery management system, including voltage, current, time, and temperature. These characteristics serve as dependable and universally applicable indicators of the battery&#x2019;s health. The efficacy of the suggested health indicators was validated across various discharge rates.</p>
<p>Machine learning models have utilised different data-driven methods to forecast the battery SOH (<xref ref-type="bibr" rid="B1">Barr&#xe9; et al., 2014</xref>). These methods include GPR (<xref ref-type="bibr" rid="B34">Richardson et al., 2017</xref>), weighted least squares support vector machine (WLS-SVM) (<xref ref-type="bibr" rid="B42">Xiong et al., 2023</xref>), LSTM (<xref ref-type="bibr" rid="B39">Wang et al., 2023</xref>), support vector machine (SVM), random forest (RF), and multiple linear regression (MLR). Hybrid approaches integrate optimization algorithms with data-driven methods or combine filtering methods with other models. A further study utilised machine learning (ML) methods and electrochemical impedance spectroscopy (EIS) testing to improve the accuracy of the SOH prediction process (<xref ref-type="bibr" rid="B11">Faraji-Niri et al., 2023</xref>). Nevertheless, if the battery SOH was inadequate, their approach could not be verified, and the range of its prediction interval fluctuated between 0.7 and 1.0. Moreover, further verification is necessary to determine the effectiveness of the aforementioned integrated models in calculating the lifespan of secondary batteries. Previous studies employed a blend of algorithm optimization and data-driven methods to decrease errors. Their contribution was the incorporation of data-driven methodologies and optimization techniques, leading to negligible inaccuracies. The longevity of LIBs can be forecasted using the whale optimization algorithm (WAO) and Gaussian process regression (<xref ref-type="bibr" rid="B24">Li et al., 2023</xref>). These methods utilise an improved bird swarm algorithm and least squares support vector machine (IBSA-LSSVM) model (<xref ref-type="bibr" rid="B25">Li et al., 2019</xref>). Hybrid approaches, in comparison to single data-driven methods, need more computer resources and possess a greater number of parameters. Nevertheless, this approach can effectively surpass the individual constraints of each method, resulting in enhanced predictive capabilities.</p>
<p>When the battery health life exceeded 80%, reasonable prediction results could be obtained using the two-pulse method (<xref ref-type="bibr" rid="B8">Coleman et al., 2008</xref>). Alternatively, its accuracy diminished when the SOH of the battery fell below 80%. As a result, there is an increasing imperative to enhance research efforts concerning secondary batteries in order to examine the predicament of batteries with a second life of less than 80%.</p>
<p>An additional technological limitation is that the assessment of battery health is frequently complicated by the unpredictability of their discharge patterns. In order to fill in the current research voids, this study tackles the issue of uncertain discharge conditions by proposing a comprehensive framework for feature extraction. The curvature parameter is a critical feature that provides reliable indicators of the health status of the battery. To accomplish this, discrete curvature analysis is utilised to distinguish subtle variations in discharge curves.</p>
<p>Moreover, this study aims to improve the accuracy of SOH predictions for second-life batteries. To accomplish this, it examines the functions of three publicly available datasets in the analysis of a subset of health lifespan batteries with a range of 0.2&#x2013;0.8, which more closely resembles the practical operational conditions of second-life batteries. In addition, a novel method for estimating the SOH of second-life batteries under ambiguous discharge conditions is proposed in this study. In order to mitigate the unpredictability and uncontrollability of the real-world environment, this study employed the U-chord long curvature feature extraction technique, which utilised the uncertain discharge amount as an feature and reduced errors caused by rotation and noise. In order to improve the accuracy of the LSSVM-based batteries&#x2019; SOH prediction, this study introduces a novel approach that utilises discrete curvature feature extraction and the complexities of discharge profiles to leverage the potential of discharge profiles. This is achieved by combining optimization algorithms such as particle swarm optimization (PSO) and sparrow optimization algorithm (SSA) with the LSSVM, which is dependent on the precision of penalty factors and kernel parameters. The techniques delineated are anticipated to efficiently manage uncertainties linked to discharge scenarios of batteries, thereby enhancing the dependability of health status in practical applications. Furthermore, the results obtained from this research can be implemented in battery management systems (BMS) in order to enhance the health life management of secondary batteries, prolong their operational lifespan, and mitigate the ecological consequences associated with battery processing. Furthermore, it is expected that the integration of SSA-LSSVM, PSO-LSSVM models, and new energy systems will increase the proportion of renewable energy consumption in the energy sector while making battery health estimation techniques more dependable and economically viable.</p>
<p>The primary contributions of this article can be summarised as follows: (1) The U-chord long curvature technology is employed to determine the curvature of the discharge curve of secondary batteries. This allows for the division of the discharge curve into three portions and the identification of the discharge plateau region. (2) Four distinct eigenvalues, closely associated with battery SOH, are chosen, with particular emphasis on the discharge capacity as one of the eigenvalues. (3) Utilise optimization algorithms, such as particle swarm optimization and sparrow optimization algorithm, in conjunction with Least Squares Support Vector Machines, to accurately predict the SOH of a battery.</p>
<p>The subsequent content of this article will be presented. <xref ref-type="sec" rid="s2">Section 2</xref> presents the process of filtering the data set, while <xref ref-type="sec" rid="s3">Section 3</xref> examines the discharge curve using U-chord long curvature and extracts characteristic values. <xref ref-type="sec" rid="s4">Section 4</xref> primarily presents two novel algorithms that combine optimization techniques with existing optimization algorithms. <xref ref-type="sec" rid="s5">Section 5</xref> presents empirical data and provides comparisons of different methodologies. Ultimately, <xref ref-type="sec" rid="s6">Section 6</xref> presents the final findings and deductions.</p>
</sec>
<sec id="s2">
<title>2 Battery experimental datasets</title>
<p>In order to authenticate the suggested approach, an exhaustive mining operation was performed on three publicly accessible experimental datasets pertaining to battery ageing: the Center for Advanced Life Cycle Engineering (CALCE) dataset from the University of Maryland (<xref ref-type="bibr" rid="B10">Dos Reis et al., 2021</xref>), the National Aeronautics and Space Administration (NASA) dataset (<xref ref-type="bibr" rid="B16">Jafari and Byun, 2023</xref>), and the Oxford dataset from the Howey Research Group UK (<xref ref-type="bibr" rid="B4">Birkl, 2017</xref>). The subsequent section describes the experimental conditions for each dataset.</p>
<sec id="s2-1">
<title>2.1 CALCE dataset</title>
<p>The CS2 dataset, consisting of CS2_35, CS2_36, CS2_37, and CS2_38, was chosen from the CACLE public data. The dataset was identified to contain trace amounts of Mn and had a chemical composition of LiCoO2 cathode, as indicated by the EDS analysis. Apply a steady current of 0.5&#xa0;C until the voltage between the terminals reaches a stable value of 4.2&#xa0;V. The charging process stopped when the current fell below 50&#xa0;mA. During the process, a current of 1.1 A was used to deplete the battery until the terminal voltage reached the predefined cut off value of 2.7&#xa0;V. The initial capacity of these four batteries was at least 1.1&#xa0;Ah.</p>
</sec>
<sec id="s2-2">
<title>2.2 NASA dataset</title>
<p>LiNi<sub>0.8</sub>Co<sub>0.15</sub>Al<sub>0.05</sub>O<sub>2</sub> (NCA) cells (B0005, B0006, B0007, and B0018) were obtained by NASA from one of their databases. At 24&#xb0;C, both charging and discharging took place at room temperature. A current of 1.5&#xa0;A was employed to discharge the battery to 4.2&#xa0;V during the charging process. In constant voltage (CV) mode, the charging procedure was discontinued when the charging current decreased to 20&#xa0;mA or less. A constant current of 2 A was applied during discharge until the predetermined voltages of B0006 and B0018 were attained at 2.5&#xa0;V, and B0005 and B0007 attained the predetermined voltages of 2.7&#xa0;V and 2.2&#xa0;V, respectively. The experiment was terminated when the battery achieved the end-of-life (EOL) criterion, which stipulated a reduction in rated capacity by 30%, from 2 to 1.6&#xa0;Ah.</p>
</sec>
<sec id="s2-3">
<title>2.3 Oxford dataset</title>
<p>A selection of cells (Cell1-Cell8) was made from the Oxford dataset that featured an anode composed of graphite and a cathode composed of Li and LiNi-Co oxide. A hot cell underwent both charge and discharging processes at 40&#xb0;C. At the same current level, the battery was charged to 4.2&#xa0;V at 740&#xa0;mA and discharged to 2.7&#xa0;V.</p>
</sec>
<sec id="s2-4">
<title>2.4 Mining of data sets</title>
<p>The Equation <xref ref-type="disp-formula" rid="e1">1</xref> were applied to the data obtained from the three databases in order to ascertain the state of health (SOH):<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:mrow>
<mml:mi>c</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</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:mrow>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the initial designated capability, while <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicates the actual capacity.</p>
<p>A SOH ranging from 1 to 0.8 distinguished primary batteries. In contrast, there were divergent viewpoints among experts regarding the secondary battery&#x2019;s end of life (EOL) standard. <xref ref-type="bibr" rid="B31">Mussi et al. (2022)</xref>, <xref ref-type="bibr" rid="B28">Liu et al. (2022)</xref> proposed decommissioning of the secondary battery at SOH 0.6, whereas others <xref ref-type="bibr" rid="B5">Braco et al. (2022)</xref> suggested retirement at SOH 0.2. Unsurprisingly, the secondary battery is ceased operation at the SOH is 0.2, a broad range.</p>
<p>This study is primarily concerned with estimating the SOH of a secondary battery. The SOH statistics for the battery ranged from 0.2 to 0.8. <xref ref-type="fig" rid="F1">Figure 1</xref> depicts the batteries consisting of the Oxford dataset and the NASA dataset, exhibiting SOH values ranging from 0.6 to 1.0. After meeting the necessary requirements, we have chosen the CACLE dataset as the subject of our studies. It is worth mentioning that the highest value of battery SOH in any of the three datasets was not equal to 1, as the rated capacity was only an approximation.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>SOH intervals for three data sets.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g001.tif"/>
</fig>
</sec>
<sec id="s2-5">
<title>2.5 Sources of data</title>
<p>The experimental data were obtained from the CS2_35-CS2_38 battery datasets maintained by the CACLE group. The datasets pertaining to the secondary battery section comprise data on the complete discharge cycle of each battery, including time, voltage, current, temperature, and capacity. In particular, the secondary batteries CS2_35, CS2_36, CS2_37, and CS2_38 have respective cycle periods of 330, 423, 419, and 476.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Feature extraction method</title>
<p>The procedure for obtaining the characteristics was outlined in <xref ref-type="sec" rid="s3">Section 3</xref>. <xref ref-type="bibr" rid="B13">Guo and Zhong (2014)</xref> introduced the U-chord curvature technology, a discrete approach for calculating curvature that does not rely on a defined curve function and exhibits strong robustness. This section presents a model that is built on U-chord curvature and identifies four straightforward features that have a strong link with battery State of Health (SOH). The usefulness of these features is then validated using the Pearson correlation coefficient (<xref ref-type="bibr" rid="B9">Deng et al., 2021</xref>).</p>
<sec id="s3-1">
<title>3.1 Discharging curve analysis</title>
<p>Since the features were obtained from the discharge curve, it was necessary to analyse the discharge curve of the battery. The greater SOH range of the CALCE No. CS2_36 battery (<xref ref-type="fig" rid="F2">Figure 2</xref>) could be ascertained through an examination of the battery&#x2019;s discharge curve. The discharge trajectories of this battery at SOH values of 0.25, 0.5, and 0.8, respectively, are illustrated in <xref ref-type="fig" rid="F2">Figure 2</xref>. The CS2_36 battery&#x2019;s discharging process was observed to be divided into three phases, with point A delineating the initial stage from stage two, and point B distinguishing the second stage from stage three.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>CALCE CS2_36 battery discharge curve.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g002.tif"/>
</fig>
<p>Point A signifies the maximum U-chord curvature, while point B denotes the minimum U-chord curvature. Over the course of the first and third phases, the voltage dropped precipitously. However, as time progressed through the second stage, the voltage changes diminished. This interval was investigated as it was referred to as the voltage plateau region. The secondary battery&#x2019;s discharge curve exhibited a more rapid transition and the duration of the voltage plateau zone decreased as the battery aged.</p>
</sec>
<sec id="s3-2">
<title>3.2 Discharge curve segmentation using U-chord curvature</title>
<p>In order to identify the voltage plateau region of the discharge curve, the coordinates A and B that divide the discharge curve must be determined. The identification of the characteristic points of the curve was predicated on the curvature of the profile. Curvature is a parametric measure that characterises the localised nature of a curve; more specifically, it quantifies the localised shape of a given point on the curve. Curve C represents the rate of rotation of the arc length of the point in the tangential direction. A point&#x2019;s curvature decreases in proportion to the degree of curvature of the curve.</p>
<p>As a result of the discrete nature of the discharge curve and the lack of explicit function expressions, computing the curvature of individual points on the curve presents a technical challenge. Hence, it was necessary to develop a method for calculating curvature that takes into consideration discrete properties and the lack of explicit function expressions. The differential curvature method was typically employed for the computation of discrete curvature. With the advancement of mathematics, the U-chord curvature method exhibited superior performance in terms of noise resistance and rotation compared to earlier methodologies.</p>
<sec id="s3-2-1">
<title>3.2.1 Support neighborhood of U-Chord curvature</title>
<p>The support neighbourhood is ascertained through the utilisation of the Euclidean distance and the U-chord curvature. By employing this methodology, the impact of rotation and disturbance on the outcomes derived from the curvature computation is reduced. Eq. <xref ref-type="disp-formula" rid="e2">2</xref> is collection of multiple discrete points, denoted by <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e2">
<mml:math id="m4">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2026;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where: <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the horizontal and vertical coordinates of the discrete points, respectively, which represent time and voltage, respectively. <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the supported neighborhood of the current pixel point <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, defined as Eq. <xref ref-type="disp-formula" rid="e3">3</xref>.<disp-formula id="e3">
<mml:math id="m10">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where: <inline-formula id="inf8">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are positive integers, while <inline-formula id="inf10">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the front-end point of the support neighborhood, and the back-end point of the support neighborhood, respectively.</p>
<p>The constraint is Eq. <xref ref-type="disp-formula" rid="e4">4</xref>.<disp-formula id="e4">
<mml:math id="m15">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where: <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mo>&#x2022;</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is the Euclidean distance between pixels, and <inline-formula id="inf13">
<mml:math id="m17">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> is the parameter set to preserve the curvature details when the value is larger when it is smaller.</p>
<p>The implicit refinement approach for numerical curves presented in <xref ref-type="bibr" rid="B12">Goh et al. (2022)</xref> is used to provide a solution to Eq. <xref ref-type="disp-formula" rid="e3">3</xref>. A linear interpolation was utilized to refine the curves since it was computationally simple and yielded adequate numerical results, as compared to polynomial interpolation of higher order. Particularly, Eq. <xref ref-type="disp-formula" rid="e5">5</xref>.<disp-formula id="e5">
<mml:math id="m18">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>u</mml:mi>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>e</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>u</mml:mi>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where: <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the coefficient to be obtained, <inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. After selecting the point i, the value of the coefficient <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> was determined. Accordingly <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:mfenced open="&#x2016;" close="" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="" separators="|">
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> was obtained to support the front end of the neighborhood <inline-formula id="inf18">
<mml:math id="m23">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. The specific solution steps are presented in <xref ref-type="fig" rid="F3">Figure 3</xref>. Similarly, the posterior endpoints of the support neighborhood can be determined as <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Steps for determining the support collar neighborhood.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g003.tif"/>
</fig>
<p>After performing the steps in <xref ref-type="fig" rid="F3">Figure 3</xref>, <inline-formula id="inf19">
<mml:math id="m24">
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>e</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> was the support neighborhood of point <inline-formula id="inf20">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> after determining <inline-formula id="inf21">
<mml:math id="m26">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf22">
<mml:math id="m27">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>e</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s3-2-2">
<title>3.2.2 Method of calculating U-chord curvature</title>
<p>To determine the U-chord length curvature, the discrete curvature is the cosine value associated with the angle between the front and rear arm vectors of the support field, as derived by Eq. <xref ref-type="disp-formula" rid="e6">6</xref>.<disp-formula id="e6">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where: <inline-formula id="inf23">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the final calculated of the U-chord curvature, and a larger <inline-formula id="inf24">
<mml:math id="m30">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> means that the curve is more curvy, and when <inline-formula id="inf25">
<mml:math id="m31">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is close to 0, it means that the curve is almost not curvy. <inline-formula id="inf26">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> [<inline-formula id="inf27">
<mml:math id="m33">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) indicates that the curve is concave, while <inline-formula id="inf28">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf29">
<mml:math id="m35">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>] implies that the curve is convex. <inline-formula id="inf30">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the symbol for the U-chord curvature value, while <inline-formula id="inf31">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is calculated by Eq. <xref ref-type="disp-formula" rid="e7">7</xref>. <inline-formula id="inf32">
<mml:math id="m38">
<mml:mrow>
<mml:mfenced open="" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>e</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> denotes the Euclidean distance between points <inline-formula id="inf33">
<mml:math id="m39">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf34">
<mml:math id="m40">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>e</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e7">
<mml:math id="m41">
<mml:mrow>
<mml:mfenced open="" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>e</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>e</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where: <inline-formula id="inf35">
<mml:math id="m42">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf36">
<mml:math id="m43">
<mml:mrow>
<mml:mfenced open="" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close="" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf37">
<mml:math id="m44">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>e</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>e</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> denote the coordinates of <inline-formula id="inf38">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf39">
<mml:math id="m46">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf40">
<mml:math id="m47">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>e</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> respectively.</p>
<p>The U-chord length curvature associated with each position on the discharge curve is illustrated in <xref ref-type="fig" rid="F4">Figure 4</xref>. Between points A and B was the curvature that constituted the voltage plateau zone. Point B exhibited the least equivalent U-chord length curvature compared to point A.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Discharge curves and corresponding U-chord length curvature curves.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g004.tif"/>
</fig>
</sec>
</sec>
<sec id="s3-3">
<title>3.3 Feature extraction based on discharging curves</title>
<p>As shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, the location of nodes A and B shifted proportionally with the number of battery cycles. In order to derive the features, the data from the two sites and the voltage plateau region between them were utilised. In this study, the plateau discharge capacity of the battery was utilised as an feature. SOH can be accurately predicted by identifying representative features and associating them with the SOH of a battery. The present article utilised four features denoted by Eqs <xref ref-type="disp-formula" rid="e8">8</xref>&#x2013;<xref ref-type="disp-formula" rid="e13">13</xref>.<list list-type="simple">
<list-item>
<p>1) <inline-formula id="inf41">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>: Voltage at point B</p>
</list-item>
</list>
<disp-formula id="e8">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>2) <inline-formula id="inf42">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>: Time of point B</p>
</list-item>
</list>
<disp-formula id="e9">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>3) <inline-formula id="inf43">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>: Duration of the voltage plateau area</p>
</list-item>
</list>
<disp-formula id="e10">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>4) <inline-formula id="inf44">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>: Discharge power during the duration of the voltage platform</p>
</list-item>
</list>
<disp-formula id="e11">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">int</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>3600</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where: <inline-formula id="inf45">
<mml:math id="m58">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denotes each point in a discharge curve. The point A is denoted as <inline-formula id="inf46">
<mml:math id="m59">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, while the point B is denoted as <inline-formula id="inf47">
<mml:math id="m60">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf48">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the power at that point, while <inline-formula id="inf49">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf50">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denote the voltage and current at point <inline-formula id="inf51">
<mml:math id="m64">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively, and <inline-formula id="inf52">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the time interval between point <inline-formula id="inf53">
<mml:math id="m66">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf54">
<mml:math id="m67">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s3-4">
<title>3.4 Correlation analysis</title>
<p>The correlation between the extracted features and the cell SOH is investigated in this section. Equation <xref ref-type="disp-formula" rid="e14">14</xref> uses the Pearson correlation coefficient which is commonly employed to quantify the extent of linear correlation between two variables.<disp-formula id="e14">
<mml:math id="m68">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<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:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>F</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<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:mstyle>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>F</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<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:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where: <inline-formula id="inf55">
<mml:math id="m69">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denotes the Pearson correlation coefficient, <inline-formula id="inf56">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf57">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denote the two variables for which correlation is required, <inline-formula id="inf58">
<mml:math id="m72">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf59">
<mml:math id="m73">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> denote their means.</p>
<p>When there is correlation coefficient <inline-formula id="inf60">
<mml:math id="m74">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xb1;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, there is a perfect linear relationship between the two variables, while when the correlation is 0, there is no correlation. The Pearson coefficients of the SOH and features of the CS2_35-CS2_38 cells are listed in <xref ref-type="table" rid="T1">Table 1</xref>. The obtained features had an excellent linear connection with the Pearson coefficient of battery SOH, which was close to 1, and could be used to estimate the battery health life.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>CS2_35-CS2_38 cell SOH and Pearson coefficient of features.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Batteries</th>
<th colspan="4" align="center">Pearson correlation coefficient</th>
</tr>
<tr>
<th align="center">F1</th>
<th align="center">F2</th>
<th align="center">F3</th>
<th align="center">F4</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">CS2_35</td>
<td align="center">0.9561</td>
<td align="center">0.9994</td>
<td align="center">0.9996</td>
<td align="center">0.9994</td>
</tr>
<tr>
<td align="center">CS2_36</td>
<td align="center">0.8667</td>
<td align="center">0.9529</td>
<td align="center">0.9347</td>
<td align="center">0.9619</td>
</tr>
<tr>
<td align="center">CS2_37</td>
<td align="center">0.9120</td>
<td align="center">0.9870</td>
<td align="center">0.9573</td>
<td align="center">0.9902</td>
</tr>
<tr>
<td align="center">CS2_38</td>
<td align="center">0.9697</td>
<td align="center">0.9864</td>
<td align="center">0.9869</td>
<td align="center">0.9869</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<title>4 SOH estimation method for second-life batteries</title>
<p>In <xref ref-type="sec" rid="s4">Section 4</xref>, the models were trained and evaluated using features that were correlated with the SOH of the battery. In previous studies pertaining to the prediction of battery health and life, effective techniques included Gaussian process regression, artificial neural networks, and extended short-term memory. In contrast to primary batteries, secondary batteries exhibit a shorter charging platform and more substantial changes that complicate conventional prognosis methods when it comes to predicting their health life.</p>
<sec id="s4-1">
<title>4.1 LSSVM</title>
<p>By utilising the sum of squared errors as an empirical loss and converting the inequality constraints present in traditional SVM to equality constraints, LSSVM reduced the convex quadratic programming problem that SVM was originally designed to solve to a system of linear equations (<xref ref-type="bibr" rid="B37">Suykens et al., 1999</xref>). LSSVM is applicable for both regression curve fitting and classification. For predicting the health life of secondary batteries, its regression curve fitting function was utilised extensively. The fundamental principle is expounded upon as Eq. <xref ref-type="disp-formula" rid="e15">15</xref>:<disp-formula id="e15">
<mml:math id="m75">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:mi>w</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<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:msubsup>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where: <inline-formula id="inf61">
<mml:math id="m76">
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is weight vector, <inline-formula id="inf62">
<mml:math id="m77">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is error, while <inline-formula id="inf63">
<mml:math id="m78">
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf64">
<mml:math id="m79">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are slack variable and penalty factor, and <inline-formula id="inf65">
<mml:math id="m80">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the kernel function. By defining the Lagrange multiplier as <inline-formula id="inf66">
<mml:math id="m81">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the Lagrange function can be constructed as Eq. <xref ref-type="disp-formula" rid="e16">16</xref>.<disp-formula id="e16">
<mml:math id="m82">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>e</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<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:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>By taking partial derivative of Eq. <xref ref-type="disp-formula" rid="e16">16</xref> and simplifying it to 0, Eq. <xref ref-type="disp-formula" rid="e17">17</xref> can be deduced.<disp-formula id="e17">
<mml:math id="m83">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2192;</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<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:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2192;</mml:mo>
<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:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2192;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2192;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>The Eq. <xref ref-type="disp-formula" rid="e18">18</xref> is the matrix form of Eq. <xref ref-type="disp-formula" rid="e17">17</xref>:<disp-formula id="e18">
<mml:math id="m84">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>Y</mml:mi>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mi>b</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3b1;</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>y</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>Eqs <xref ref-type="disp-formula" rid="e19">19</xref>, <xref ref-type="disp-formula" rid="e20">20</xref> provide further explanation of the parameters in Eqs <xref ref-type="disp-formula" rid="e18">18</xref>, <xref ref-type="disp-formula" rid="e21">21</xref> defines <italic>gamma</italic>, another key parameter of the LSSVM.<disp-formula id="e19">
<mml:math id="m85">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
<disp-formula id="e20">
<mml:math id="m86">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
<disp-formula id="e21">
<mml:math id="m87">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where: <inline-formula id="inf67">
<mml:math id="m88">
<mml:mrow>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf68">
<mml:math id="m89">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the radial basis kernel function of the prediction model, while <inline-formula id="inf69">
<mml:math id="m90">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf70">
<mml:math id="m91">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the kernel function parameter and kernel function width factor.</p>
<p>When <inline-formula id="inf71">
<mml:math id="m92">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> setting was too large, there were few support vectors. While the training effect was reasonable, the generalization ability was low. The smaller <inline-formula id="inf72">
<mml:math id="m93">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is, the more support vectors are, the slower the training speed, and hence, the accuracy was affected.</p>
<p>By solving the system of Eq. <xref ref-type="disp-formula" rid="e18">18</xref> the LSSVM regression function in Eq. <xref ref-type="disp-formula" rid="e22">22</xref> can be obtained as follows:<disp-formula id="e22">
<mml:math id="m94">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<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:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>The key parameters of LSSVM include kernel function parameter <inline-formula id="inf73">
<mml:math id="m95">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and penalty factor <inline-formula id="inf74">
<mml:math id="m96">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.To find the optimal parameters, this work introduced PSO and SSA as the two optimization algorithms.</p>
</sec>
<sec id="s4-2">
<title>4.2 PSO-LSSVM</title>
<p>The algorithm known as particle swarm optimization (PSO) was suggested in consideration of avian behaviour (<xref ref-type="bibr" rid="B18">Kennedy and Eberhart, 1995</xref>). During the search process, each particle recorded its previous optimal results and parameters while proceeding in its own specific trajectory. Concurrently, every particle contributed its own outcomes and parameters. The particle swarm was thus informed of the present optimal parameters. With the passage of time and in consideration of their own and the group&#x2019;s experience, the particles modified their subsequent search path and eventually discovered the global optimal solution.</p>
</sec>
<sec id="s4-3">
<title>4.3 SSA-LSSVM</title>
<p>A metaheuristic algorithm, the sparrow search algorithm (SSA) is designed to emulate the predation and anti-predation strategies employed by sparrows (<xref ref-type="bibr" rid="B43">Xue and Shen, 2020</xref>). Sparrows were classified as either producers or observers. Producers have larger energy reserves, and the amount of energy reserves depends on individual fitness. Each sparrow has the potential to develop into a producer, but the total number of producers remains unchanged. Identifying regions abundant in food resources and defending against predation, wherein individuals vied for resources, fell under the purview of producers. The producer led the followers as the sparrows at the periphery swiftly relocated to a secure location upon detecting impending danger. Those with diminished energy reserves, meanwhile, sought sustenance elsewhere.</p>
<p>Both PSO and SSA exhibited remarkable optimization capabilities. This work employed two optimization algorithms to optimise the hyperparameters of the LSSVM. <xref ref-type="fig" rid="F5">Figure 5</xref> displays a flowchart illustrating the process of creating the model.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Principles of SSA-LSSVM and PSO-LSSVM prediction models.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g005.tif"/>
</fig>
</sec>
<sec id="s4-4">
<title>4.4 SOH estimation process</title>
<p>The flowchart for the complete experiment is depicted in <xref ref-type="fig" rid="F6">Figure 6</xref>. This study began by screening the battery SOH data between 0.2 and 0.8, then extracted the characteristic values of secondary batteries using U-chord curvature technology, and finally estimated the secondary battery&#x2019;s health life using the following five models: GPR, CNN, LSTM, PSO-LSSVM, and SSA-LSSVM. Mean absolute error (MAE), root mean square error (RMSE), and absolute percentage error (MAPE) were subsequently employed as evaluation metrics to quantify the discrepancy between the anticipated and realised secondary battery health times. Eqs. <xref ref-type="disp-formula" rid="e23">23</xref>&#x2013;<xref ref-type="disp-formula" rid="e25">25</xref> represented their respective calculation methodologies.<disp-formula id="e23">
<mml:math id="m97">
<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:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<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:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m98">
<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:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<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:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m99">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<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:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>where: <inline-formula id="inf75">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is actual data, <inline-formula id="inf76">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is prediction data, while <inline-formula id="inf77">
<mml:math id="m102">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of prediction samples.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Flowchart of secondary battery health life estimation.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g006.tif"/>
</fig>
<p>In order to assess the efficacy of the suggested approach, two experiments were conducted utilising three error indices MAE, MAPE, and RMSE for this evaluation. Several models in Experiment 1 exhibited significant errors. Nevertheless, with the expansion of the training data in Experiments 2.1 and 2.2, the prediction error exhibited a progressive decrease. This developed a methodology to enhance the precision of forecasting second-life batteries, particularly in situations involving discharge power uncertainties.</p>
</sec>
<sec id="s4-5">
<title>4.5 Experimental layout</title>
<p>This section provides a detailed account of two experiments in which the precision and effectiveness of various machine algorithms and U-chord length curvature feature extraction techniques were contrasted and validated. A Li-battery discharge history cycle record was utilised to train the model in Experiment 1. Following that, the model that had undergone training was employed to predict the SOH of its own remaining cycles. Similar to the primary battery, this experiment validated the capability of the secondary battery to deduce its SOH for subsequent cycles despite the scarcity of data.</p>
<p>The remaining cycle expectancies of secondary batteries CS2_35-CS2_38 were predicted in Experiment 1 using their historical cycle records. In order to train the model, additional numbered secondary battery discharge recordings were utilised in Experiment 2. The model that had undergone training was subsequently applied to predict the battery&#x2019;s SOH. The objective of this experiment was to evaluate the suitability of the model, augment the dataset, and ascertain whether it could overcome the difficult predictive characteristics of secondary batteries, which have restricted cycles and variability.</p>
<p>Experiment 2.1 and Experiment 2.2 constituted the two discrete components that comprised Experiment 2. Experiment 2.1 involved training the regression model with CS2_35-CS2_38 in order to generate predictions pertaining to the remaining three batteries&#x2019; health. To illustrate, the model was trained utilising CS2_35 in order to generate forecasts regarding the anticipated lifetimes of CS2_36, CS2_37, and CS2_38 batteries, respectively.</p>
<p>Experiment 2.2. involved training the model with three secondary batteries in order to generate predictions regarding the residual lifespan of the secondary batteries. In light of this rationale, the model underwent training utilising three secondary batteries, namely, CS2_35, CS2_36, and CS2_37, with the purpose of predicting the remaining useful life of CS2_38.</p>
</sec>
</sec>
<sec sec-type="results|discussion" id="s5">
<title>5 Results and discussion</title>
<sec id="s5-1">
<title>5.1 Experiment 1: prediction with training set</title>
<p>70% of the data from each secondary battery was initially designated as the training set in Experiment 1, with the remainder of the data being allocated as the test set. It is evident that the magnitude of the voltage plateau region of the secondary battery increased in tandem with the number of cycles performed. Notwithstanding this, an abrupt decline in length occurred, characterised by a swift progression of degradation. The behaviour of this conduct was in direct contrast to that of the primary battery. The work&#x2019;s predictive capabilities were dramatically tested by the rapid rate of change and substantial degree of instability.</p>
<p>The positive prediction outcomes of GPR, CNN, LSTM, and SSA-LSSVM were comparable to the actual values, as shown in <xref ref-type="fig" rid="F7">Figure 7A</xref>. The preponderance of the various prediction approaches, however, predicted subpar results, as shown in <xref ref-type="fig" rid="F7">Figures 7B&#x2013;D</xref>. <xref ref-type="fig" rid="F7">Figure 7B</xref> did not display the GPR prediction method, however, because the GPR prediction results exceeded the axes&#x2019; range and were therefore irrelevant to the reference. Conversely, in comparison to alternative prediction methods, it was evident that the SSA-LSSVM prediction method exhibited a markedly superior performance.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>
<bold>(A)</bold> Estimated results for CS2_35, <bold>(B)</bold> estimated results for CS2_36, <bold>(C)</bold> estimated results for CS2_37, <bold>(D)</bold> estimated results for CS2_38.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g007.tif"/>
</fig>
<p>On the other hand, as illustrated in <xref ref-type="fig" rid="F7">Figure 7D</xref>, the LSTM prediction method demonstrated an inadequate initial performance. Conversely, the SSA-LSSVM prediction approach approached the actual value with a more pronounced degree of convergence (<xref ref-type="fig" rid="F7">Figure 7C</xref>). In addition to improved CS2_35 cell prediction outcomes, GPR performance was substantially diminished. Failure of GPR was observed in the remaining cell predictions. The significant variations in the voltage plateau region of the secondary battery&#x2019;s discharge curve with increasing cycle count, in conjunction with the non-representative nature of the historical data, may account for the suboptimal results observed with the various prediction methods. Experiment 1&#x2019;s results indicate that alternative algorithms, excluding SSA-LSSVM, do not perform optimally when applied to historical data in order to estimate the remaining service life of secondary batteries.</p>
<p>
<xref ref-type="fig" rid="F8">Figure 8</xref> displays the error plots of Experiment 1, which employed self-historical data to predict its own healthy life expectancy. <xref ref-type="fig" rid="F8">Figure 8</xref> employs a logarithmic coordinate axis to accommodate the significant fluctuation in inaccuracy resulting from the use of various techniques. The logarithmic coordinate axis was more effective than the traditional coordinate axis in accurately representing errors of different magnitudes. <xref ref-type="fig" rid="F8">Figure 8</xref> demonstrates that SSA-LSSVM outperformed the other four prediction methods when the experimental dataset was limited in size. The hybrid approaches have a benefit when there is less data, as they require more appropriate hyperparameters in such cases. The sparrow optimization algorithm enhances its ability to discover the global optimal solution more efficiently by adapting its search strategy and search speed. The particle swarm optimization technique exhibits superior global search capabilities during the first phase, but it is susceptible to converging towards a local optimal solution.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Radar plot of prediction error for Experiment 1.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g008.tif"/>
</fig>
</sec>
<sec id="s5-2">
<title>5.2 Experiment 2</title>
<sec id="s5-2-1">
<title>5.2.1 Experiment 2.1: enhancing the training set&#x2019;s prediction</title>
<p>The projected durations of the three secondary batteries are depicted in <xref ref-type="fig" rid="F9">Figure 9</xref>. The predictions were generated by training the model using CS2_35, CS2_36, CS2_37, and CS2_38 as input data. Unlike the results shown in <xref ref-type="fig" rid="F7">Figure 7</xref>, there was a substantial increase in the convergence between the real values and the predicted values produced by the different prediction algorithms. However, Experiment 2.1 demonstrated that the forecasting performance of the GPR approach was not dependable. Insufficient training samples are a significant factor contributing to this issue. Alternatively, several datasets may be appropriate for distinct types of kernel functions. Improper selection of hyperparameters can also lead to a decline in the performance of GPR.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Estimated results for Experiment 2.1. <bold>(A)</bold> CS2_35 training model to predict other batteries&#x2019; SOH: (1) Estimated results for CS2_36, (2) estimated results for CS2_37, (3) estimated results for CS2_38. <bold>(B)</bold> CS2_36 training model to predict other batteries&#x2019; SOH: (1) Estimated results for CS2_35, (2) estimated results for CS2_37, (3) estimated results for CS2_38. <bold>(C)</bold> CS2_37 training model to predict other batteries&#x2019; SOH: (1) Estimated results for CS2_35, (2) Estimated results for CS2_36, (3) Estimated results for CS2_38. <bold>(D)</bold> CS2_38 training model to predict other batteries&#x2019; SOH: (1) Estimated results for CS2_35, (2) Estimated results for CS2_36, (3) Estimated results for CS2_37.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g009.tif"/>
</fig>
<p>The forecast values of the different prediction methods were observed to be more closely aligned in <xref ref-type="fig" rid="F9">Figure 9</xref> (A, 1), (B, 1), (B, 2), (C), (D, 2), and (D, 3).</p>
<p>The PSO-LSSVM method exhibited the highest level of monitoring accuracy, as shown in <xref ref-type="fig" rid="F9">Figure 9</xref> (A, 2). In particular, the PSO-LSSVM method maintained its stability and demonstrated a strong correspondence with the actual values of the curve, while the GPR, LSTM, CNN, and SSA-LSSVM methods displayed substantial increases during the cyclic period around 280. The PSO-LSSVM method consistently produced a downward shift in the predicted value curve (<xref ref-type="fig" rid="F9">Figure 9</xref> (A, 3) and (B, 3) relative to the actual value of the curve. On the contrary, the predicted value curve obtained through the PSO-LSSVM method exhibited an upward shift in comparison to the actual value depicted in <xref ref-type="fig" rid="F9">Figure 9</xref> (D, 1). Based on the experimental results, it can be observed that the predicted value curves generated by the SSA-LSSVM, CNN, and LSTM methods in Experiment 2.1 exhibited the highest proximity to the actual values. While the PSO-LSSVM approach did demonstrate intermittent vertical or horizontal shifts, it did not undergo any abrupt transitions.</p>
<p>Furthermore, <xref ref-type="fig" rid="F10">Figures 10A&#x2013;D</xref> represented the error results for each training session, corresponding to <xref ref-type="fig" rid="F9">Figures 9A&#x2013;D</xref> accordingly. In Experiment 2.1, the GPR had the highest prediction error, surpassing the average value, as depicted in <xref ref-type="fig" rid="F9">Figure 9</xref>. In contrast, the remaining approaches exhibited relatively reduced prediction errors.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Radar plot of prediction error for Experiment 2.1: <bold>(A)</bold> CS2_35 train, predict others, <bold>(B)</bold> CS2_36 train, predict others, <bold>(C)</bold> CS2_37 train, predict others, <bold>(D)</bold> CS2_38 train, predict others.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g010.tif"/>
</fig>
</sec>
<sec id="s5-2-2">
<title>5.2.2 Experiment 2.2: predictive results for the largest training set</title>
<p>Upon augmenting the training dataset with three supplementary secondary battery datasets, the model demonstrated the capability to forecast the healthy lifespan of the remaining secondary batteries. The experimental results are visually represented in <xref ref-type="fig" rid="F11">Figure 11</xref>, whereas <xref ref-type="fig" rid="F12">Figure 12</xref> illustrates the prediction error.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>CS2_35-CS2_38 Training model for any three secondary batteries to predict remaining battery health life: <bold>(A)</bold> Estimated results for CS2_35, <bold>(B)</bold> Estimated results for CS2_36, <bold>(C)</bold> Estimated results for CS2_37, <bold>(D)</bold> Estimated results for CS2_38.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Radar plot of prediction error for Experiment 2.2.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g012.tif"/>
</fig>
<p>The predictions of Experiment 2.2 are illustrated in <xref ref-type="fig" rid="F11">Figure 11</xref>. Upon comparing <xref ref-type="fig" rid="F7">Figure 7</xref> with <xref ref-type="fig" rid="F9">Figure 9</xref>, it was observed that the predicted values derived from various prediction methods approached the actual values in a progressive manner. Consequently, the implementation of the GPR method is no longer deemed ineffective and can be regarded as a dependable approach to prediction.</p>
<p>
<xref ref-type="fig" rid="F12">Figure 12</xref> clearly shows that Experiment 2.2 revealed the LSTM approach to have the highest error in prediction. In contrast, the PSO-LSSVM and SSA-LSSVM techniques had the lowest prediction error. The primary cause of this phenomena can be attributed to the memory function of the LSTM. In Experiment 2.2, we trained the model using three secondary batteries, which potentially overburdened the LSTM&#x2019;s memory function due to the varying decay and history of each battery. In addition, it is important to mention that the mean absolute error (MAE) for all evaluated techniques is consistently below 2.03%, with the exception of SSA-LSSVM and PSO-LSSVM, which have reduced their MAE errors to below 1.61%.</p>
</sec>
</sec>
<sec id="s5-3">
<title>5.3 Comparative analysis of projected outcomes derived from the present study</title>
<p>For each experiment, the error values are detailed in <xref ref-type="table" rid="T2">Table 2</xref>. More precisely, the error in forecasting the secondary battery (CS2_35) was assessed in Experiment 1 (EXP_1). According to the results, the MAE achieved with SSA-LSSVM was 1.24%, 2.16%, 2.86%, and 27.68% less than with LSTM, PSO-LSSVM, CNN, and GPR, respectively.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Errors in the prediction results of various prediction methods for the U-chord long curvature model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Experiment/serial number/number</th>
<th rowspan="2" align="center">Train</th>
<th rowspan="2" align="center">Test</th>
<th rowspan="2" align="center">Index (%)</th>
<th colspan="5" align="center">Method</th>
</tr>
<tr>
<th align="center">GPR</th>
<th align="center">CNN</th>
<th align="center">LSTM</th>
<th align="center">PSO-LSSVM</th>
<th align="center">SSA-LSSVM</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3" align="center">EXP_1_1</td>
<td rowspan="3" align="center">CS2_35 (Top 70%)</td>
<td rowspan="3" align="center">CS2_35 (Back 30%)</td>
<td align="center">RMSE</td>
<td align="center">1.58</td>
<td align="center">0.85</td>
<td align="center">2.01</td>
<td align="center">2.80</td>
<td align="center">0.55</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">1.02</td>
<td align="center">0.61</td>
<td align="center">1.85</td>
<td align="center">2.58</td>
<td align="center">0.39</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">3.80</td>
<td align="center">1.98</td>
<td align="center">6.42</td>
<td align="center">8.46</td>
<td align="center">1.30</td>
</tr>
<tr>
<td rowspan="3" align="center">EXP_1_2</td>
<td rowspan="3" align="center">CS2_36 (Top 70%)</td>
<td rowspan="3" align="center">CS2_36 (Back 30%)</td>
<td align="center">RMSE</td>
<td align="center">68.83</td>
<td align="center">3.68</td>
<td align="center">2.57</td>
<td align="center">1.00</td>
<td align="center">0.64</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">68.38</td>
<td align="center">3.07</td>
<td align="center">1.93</td>
<td align="center">0.68</td>
<td align="center">0.38</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">211.07</td>
<td align="center">10.33</td>
<td align="center">6.59</td>
<td align="center">2.22</td>
<td align="center">1.12</td>
</tr>
<tr>
<td rowspan="3" align="center">EXP_1_3</td>
<td rowspan="3" align="center">CS2_35 (Top 70%)</td>
<td rowspan="3" align="center">CS2_35 (Back 30%)</td>
<td align="center">RMSE</td>
<td align="center">15.27</td>
<td align="center">7.93</td>
<td align="center">3.79</td>
<td align="center">4.42</td>
<td align="center">0.55</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">12.38</td>
<td align="center">6.34</td>
<td align="center">2.65</td>
<td align="center">3.72</td>
<td align="center">0.40</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">40.17</td>
<td align="center">20.76</td>
<td align="center">8.92</td>
<td align="center">10.46</td>
<td align="center">1.22</td>
</tr>
<tr>
<td rowspan="3" align="center">EXP_1_4</td>
<td rowspan="3" align="center">CS2_35 (Top 70%)</td>
<td rowspan="3" align="center">CS2_35 (Back 30%)</td>
<td align="center">RMSE</td>
<td align="center">35.06</td>
<td align="center">4.68</td>
<td align="center">1.97</td>
<td align="center">5.13</td>
<td align="center">2.20</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">31.44</td>
<td align="center">3.91</td>
<td align="center">1.01</td>
<td align="center">4.15</td>
<td align="center">1.32</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">106.18</td>
<td align="center">13.47</td>
<td align="center">3.12</td>
<td align="center">12.76</td>
<td align="center">2.81</td>
</tr>
<tr>
<td rowspan="3" align="center">EXP_2.1_1</td>
<td rowspan="3" align="center">CS2_35</td>
<td rowspan="3" align="center">CS2_36; CS2_37; CS2_38</td>
<td align="center">RMSE</td>
<td align="center">12.16</td>
<td align="center">5.05</td>
<td align="center">4.45</td>
<td align="center">3.15</td>
<td align="center">3.63</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">6.04</td>
<td align="center">1.61</td>
<td align="center">2.03</td>
<td align="center">2.64</td>
<td align="center">1.21</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">10.04</td>
<td align="center">2.74</td>
<td align="center">3.80</td>
<td align="center">4.76</td>
<td align="center">2.21</td>
</tr>
<tr>
<td rowspan="3" align="center">EXP_2.1_2</td>
<td rowspan="3" align="center">CS2_36</td>
<td rowspan="3" align="center">CS2_35; CS2_37; CS2_38</td>
<td align="center">RMSE</td>
<td align="center">17.52</td>
<td align="center">2.45</td>
<td align="center">3.23</td>
<td align="center">3.04</td>
<td align="center">2.97</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">9.51</td>
<td align="center">1.59</td>
<td align="center">2.66</td>
<td align="center">2.29</td>
<td align="center">2.05</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">21.99</td>
<td align="center">3.32</td>
<td align="center">5.14</td>
<td align="center">4.57</td>
<td align="center">4.70</td>
</tr>
<tr>
<td rowspan="3" align="center">EXP_2.1_3</td>
<td rowspan="3" align="center">CS2_37</td>
<td rowspan="3" align="center">CS2_35; CS2_36; CS2_38</td>
<td align="center">RMSE</td>
<td align="center">20.20</td>
<td align="center">1.83</td>
<td align="center">2.34</td>
<td align="center">2.64</td>
<td align="center">2.73</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">8.97</td>
<td align="center">1.01</td>
<td align="center">1.50</td>
<td align="center">1.97</td>
<td align="center">1.64</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">23.44</td>
<td align="center">2.05</td>
<td align="center">3.01</td>
<td align="center">3.69</td>
<td align="center">3.08</td>
</tr>
<tr>
<td rowspan="3" align="center">EXP_2.1_4</td>
<td rowspan="3" align="center">CS2_38</td>
<td rowspan="3" align="center">CS2_35; CS2_36; CS2_37</td>
<td align="center">RMSE</td>
<td align="center">10.85</td>
<td align="center">3.20</td>
<td align="center">4.63</td>
<td align="center">2.93</td>
<td align="center">2.07</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">3.91</td>
<td align="center">1.81</td>
<td align="center">2.32</td>
<td align="center">2.50</td>
<td align="center">1.16</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">10.83</td>
<td align="center">4.02</td>
<td align="center">4.00</td>
<td align="center">4.75</td>
<td align="center">2.37</td>
</tr>
<tr>
<td rowspan="3" align="center">EXP_2.2_1</td>
<td rowspan="3" align="center">CS2_36; CS2_37; CS2_38</td>
<td rowspan="3" align="center">CS2_35</td>
<td align="center">RMSE</td>
<td align="center">1.93</td>
<td align="center">1.13</td>
<td align="center">2.54</td>
<td align="center">1.52</td>
<td align="center">1.53</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">1.48</td>
<td align="center">0.83</td>
<td align="center">2.03</td>
<td align="center">1.32</td>
<td align="center">1.19</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">3.46</td>
<td align="center">1.69</td>
<td align="center">3.97</td>
<td align="center">2.83</td>
<td align="center">2.88</td>
</tr>
<tr>
<td rowspan="3" align="center">EXP_2.2_2</td>
<td rowspan="3" align="center">CS2_35; CS2_37; CS2_38</td>
<td rowspan="3" align="center">CS2_36</td>
<td align="center">RMSE</td>
<td align="center">1.53</td>
<td align="center">1.54</td>
<td align="center">2.10</td>
<td align="center">1.66</td>
<td align="center">2.88</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">0.86</td>
<td align="center">1.03</td>
<td align="center">1.10</td>
<td align="center">0.60</td>
<td align="center">0.84</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">1.93</td>
<td align="center">1.90</td>
<td align="center">2.37</td>
<td align="center">1.19</td>
<td align="center">1.57</td>
</tr>
<tr>
<td rowspan="3" align="center">EXP_2.2_3</td>
<td rowspan="3" align="center">CS2_35; CS2_36; CS2_38</td>
<td rowspan="3" align="center">CS2_37</td>
<td align="center">RMSE</td>
<td align="center">1.26</td>
<td align="center">2.12</td>
<td align="center">1.37</td>
<td align="center">0.79</td>
<td align="center">1.36</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">0.73</td>
<td align="center">1.82</td>
<td align="center">0.90</td>
<td align="center">0.64</td>
<td align="center">1.10</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">1.65</td>
<td align="center">2.98</td>
<td align="center">1.73</td>
<td align="center">1.22</td>
<td align="center">2.23</td>
</tr>
<tr>
<td rowspan="3" align="center">EXP_2.2_4</td>
<td rowspan="3" align="center">CS2_35; CS2_36; CS2_37</td>
<td rowspan="3" align="center">CS2_38</td>
<td align="center">RMSE</td>
<td align="center">3.14</td>
<td align="center">2.92</td>
<td align="center">2.88</td>
<td align="center">3.02</td>
<td align="center">2.86</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">1.41</td>
<td align="center">0.64</td>
<td align="center">1.90</td>
<td align="center">1.34</td>
<td align="center">1.61</td>
</tr>
<tr>
<td align="center">MAPE</td>
<td align="center">1.73</td>
<td align="center">1.22</td>
<td align="center">3.96</td>
<td align="center">2.76</td>
<td align="center">3.43</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>However, it is important to highlight that the MAE linked to the GPR prediction approach in Experiment 1, particularly in regards to the forecast of CS2_36 (EXP_1_2), was considerably elevated at 68.38%. The observed disparity in performance between the GPR&#x2019;s exceptional predictive capabilities for primary batteries and its below average performance for secondary batteries implies that specific prediction techniques might not produce acceptable outcomes for the latter. The heightened prediction error that resulted from the accelerated decrease in voltage plateau and increased individualization of secondary batteries relative to primary batteries can be attributed to this.</p>
<p>Experiment 2.1 (EXP_2.1) employed five prediction approaches to estimate the remaining lifespan of three additional batteries. Assertions were produced using the CS2_35 training model. The computation of mean errors (EXP_2.1_1) revealed that the maximum MAE decreased to 9.51% with the implementation of several prediction algorithms. Conversely, the MAE obtained a value of 1.21%. <xref ref-type="fig" rid="F12">Figure 12</xref> exhibits the precise discrepancies between the predicted values and the actual values that were observed in Experiment 2.1.</p>
<p>Experiment 2.2 (EXP_2.2) consisted of training the model to predict the healthy life expectancy of CS2_35 (EXP_2.2_1) using data from CS2_36 to CS2_38. The minimal MAE remained at 0.83%, while the maximum MAE for the different prediction approaches reduced to 2.03%. The MAE in EXP_2.2_2 ranged from 1.1% to 0.6%. The MAE in EXP_2.2_3 ranged from 1.82% to 0.64%. The MAE in experiment EXP_2.2_4 reduced to a range of 1.90% to 0.64%.</p>
<p>In order to facilitate a thorough assessment of the effectiveness of these models in estimating the longevity of the secondary batteries, the mean errors generated by the five prediction methods throughout the experiment are displayed in <xref ref-type="fig" rid="F13">Figure 13</xref>. From Experiment 1 to Experiment 2, as the volume of data increased, the predictive accuracy of GPR demonstrated a progressive enhancement. This implies that by increasing the quantity of experimental data, the proposed prediction model for secondary batteries could be improved in terms of effectiveness. Errors were reduced in Experiment 1 using the LSTM, PSO-LSSVM, and SSA-LSSVM prediction methodologies. Nevertheless, the SSA-LSSVM method exhibited the highest level of predictive efficacy in Experiment 2.1. In general, the predictive algorithms PSO-LSSVM and SSA-LSSVM produced smaller errors than alternative approaches. GPR is the most efficient in terms of computational load. Artificial neural networks, such as LSTM and CNN, exhibit sluggish performance, however hybrid technologies, including SSA-LSSVM and PSO-LSSVM, incorporate parameters such as optimization range, number of iterations, and optimization step length in the optimization method. Their computation time and workload varies from that of the optimization algorithm. Regarding parameter configuration.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Mean values of predictive errors for the CACLE Group lithium battery dataset: <bold>(A)</bold> MAE, <bold>(B)</bold> MAPE, <bold>(C)</bold> RMSE.</p>
</caption>
<graphic xlink:href="fenrg-12-1367444-g013.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>This work has demonstrated that the predictive accuracy of secondary batteries is primarily determined by the quality of the modelling and the quantity of historical data. The superior performance of the established prediction model SSA-LSSVM was evidenced by Experiment 1, which employed a reduced dataset and yielded an average MAE of 0.62%. It was determined that this value exceeded the MAEs of LSTM, PSO-LSSVM, CNN, and GPR, which stood at 1.24%, 2.16%, 2.86%, and 27.68% correspondingly. Specific models displayed errors during periods when there was a scarcity of historical data regarding secondary batteries. This experiment, in contrast to Experiment 1, had an MAE of 2.1. The corresponding reductions for PSO-LSSVM, CNN, and GPR are 0.43%, 1.98%, and 21.2%. Experiment 2.2 revealed that the average MAE of the LSTM, PSO-LSSVM, SSA-LSSVM, and GPR methods decreased by the following percentages: 0.33%, 0.43%, 0.65%, 1.38%, and 5.98%, respectively, when compared to Experiment 2.1. When considering the prediction of the health life status of secondary batteries, SSA-LSSVM exhibited superior performance compared to the three conventional models (GPR, CNN, and LSTM).</p>
<p>This work has not only increased the application and longevity of secondary batteries, but it has also contributed to the field study by reducing environmental contamination, extending the life of secondary batteries, and alleviating energy shortages. Through the utilisation of discrete curvature feature extraction, this approach has furnished an all-encompassing comprehension of the discharge profiles of the batteries, thereby enhancing the precision with which their condition is evaluated. Moreover, this study has surpassed theoretical assertions by integrating empirical verification through the utilisation of a dataset consisting of second-life batteries that have undergone a variety of utilisation patterns. The incorporation of practical situations has bolstered the methodology&#x2019;s resilience and relevancy. In general, the accessibility of novel energy systems facilitated by the low cost of secondary batteries can promote the adoption of clean energy sources and safeguard the environment. It is imperative to validate the suitability of both PSO-LSSVM and SSA-LSSVM across various battery types in order to advance future research.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Materials, further inquiries can be directed to the corresponding authors.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>HG: Funding acquisition, Investigation, Methodology, Supervision, Writing&#x2013;review and editing. ZA: Data curation, Formal Analysis, Investigation, Resources, Software, Writing&#x2013;original draft. DZ: Investigation, Visualization, Writing&#x2013;review and editing. WD: Investigation, Visualization, Writing&#x2013;review and editing. TK: Conceptualization, Formal Analysis, Validation, Writing&#x2013;review and editing. KG: Investigation, Visualization, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. The authors gratefully acknowledge the Guangxi University for the support of research grant No. A3020051008.</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The 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="s11">
<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>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barr&#xe9;</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Suard</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>G&#xe9;rard</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Montaru</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Riu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Statistical analysis for understanding and predicting battery degradations in real-life electric vehicle use</article-title>. <source>J. Power Sources</source> <volume>245</volume>, <fpage>846</fpage>&#x2013;<lpage>856</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2013.07.052</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Batool</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Kurniawan</surname>
<given-names>T. A.</given-names>
</name>
<name>
<surname>Mohyuddin</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Othman</surname>
<given-names>M. H. D.</given-names>
</name>
<name>
<surname>Aziz</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Al-Hazmi</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Environmental impacts of food waste management technologies: a critical review of life cycle assessment (LCA) studies</article-title>. <source>Trends Food Sci. Technol.</source> <volume>143</volume>, <fpage>104287</fpage>. <pub-id pub-id-type="doi">10.1016/j.tifs.2023.104287</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bhar</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bhattacharjee</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Yalamanchili</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Martha</surname>
<given-names>S. K.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Effective upcycling of waste separator and boosting the electrochemical performance of recycled graphite anode for lithium-ion batteries</article-title>. <source>J. Power Sources</source> <volume>580</volume>, <fpage>233403</fpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2023.233403</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Birkl</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Oxford battery degradation dataset 1</article-title>. <ext-link ext-link-type="uri" xlink:href="https://ora.ox.ac.uk/objects/uuid:03ba4b01-cfed-46d3-9b1a-7d4a7bdf6fac">https://ora.ox.ac.uk/objects/uuid:03ba4b01-cfed-46d3-9b1a-7d4a7bdf6fac</ext-link>.</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Braco</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>San Martin</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Sanchis</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Urs&#xfa;a</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Stroe</surname>
<given-names>D. I.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Health indicator selection for state of health estimation of second-life lithium-ion batteries under extended ageing</article-title>. <source>J. Energy Storage</source> <volume>55</volume>, <fpage>105366</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2022.105366</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Briffa</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sinagra</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Blundell</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Heavy metal pollution in the environment and their toxicological effects on humans</article-title>. <source>Heliyon</source> <volume>6</volume> (<issue>9</issue>), <fpage>e04691</fpage>. <pub-id pub-id-type="doi">10.1016/j.heliyon.2020.e04691</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Colarullo</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Thakur</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Second-life EV batteries for stationary storage applications in Local Energy Communities</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>169</volume>, <fpage>112913</fpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2022.112913</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Coleman</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hurley</surname>
<given-names>W. G.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>C. K.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>An improved battery characterization method using a two-pulse load test</article-title>. <source>IEEE Trans. energy Convers.</source> <volume>23</volume> (<issue>2</issue>), <fpage>708</fpage>&#x2013;<lpage>713</lpage>. <pub-id pub-id-type="doi">10.1109/TEC.2007.914329</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Bian</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Data-driven battery state of health estimation based on random partial charging data</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>37</volume> (<issue>5</issue>), <fpage>5021</fpage>&#x2013;<lpage>5031</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2021.3134701</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dos Reis</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Strange</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yadav</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Lithium-ion battery data and where to find it</article-title>. <source>Energy AI</source> <volume>5</volume>, <fpage>100081</fpage>. <pub-id pub-id-type="doi">10.1016/j.egyai.2021.100081</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Faraji-Niri</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Rashid</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sansom</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sheikh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Widanage</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Marco</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Accelerated state of health estimation of second life lithium-ion batteries via electrochemical impedance spectroscopy tests and machine learning techniques</article-title>. <source>J. Energy Storage</source> <volume>58</volume>, <fpage>106295</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2022.106295</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Goh</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Lan</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Kurniawan</surname>
<given-names>T. A.</given-names>
</name>
<name>
<surname>Goh</surname>
<given-names>K. C.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Estimation of the state of health (SOH) of batteries using discrete curvature feature extraction</article-title>. <source>J. Energy Storage</source> <volume>50</volume>, <fpage>104646</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2022.104646</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>B. J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>U-chord curvature: a computational method of discrete curvature</article-title>. <source>Pattern Recognit. Artif. Intell.</source> <volume>27</volume> (<issue>8</issue>), <fpage>683</fpage>&#x2013;<lpage>691</lpage>. <pub-id pub-id-type="doi">10.16451/j.cnki.issn1003-6059.2014.08.002</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A data-driven remaining capacity estimation approach for lithium-ion batteries based on charging health feature extraction</article-title>. <source>J. Power Sources</source> <volume>412</volume>, <fpage>442</fpage>&#x2013;<lpage>450</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2018.11.072</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Williard</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Osterman</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pecht</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Prognostics of lithium-ion batteries based on Dempster&#x2013;Shafer theory and the Bayesian Monte Carlo method</article-title>. <source>J. Power Sources</source> <volume>196</volume> (<issue>23</issue>), <fpage>10314</fpage>&#x2013;<lpage>10321</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2011.08.040</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jafari</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Byun</surname>
<given-names>Y. C.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Accurate remaining useful life estimation of lithium-ion batteries in electric vehicles based on a measurable feature-based approach with explainable AI</article-title>. <source>J. Supercomput.</source> <volume>80</volume>, <fpage>4707</fpage>&#x2013;<lpage>4732</lpage>. <pub-id pub-id-type="doi">10.1007/s11227-023-05648-8</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jo</surname>
<given-names>C. H.</given-names>
</name>
<name>
<surname>Myung</surname>
<given-names>S. T.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Efficient recycling of valuable resources from discarded lithium-ion batteries</article-title>. <source>J. Power Sources</source> <volume>426</volume>, <fpage>259</fpage>&#x2013;<lpage>265</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2019.04.048</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kennedy</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Eberhart</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Particle swarm optimization</article-title>. <source>Proc. ICNN&#x27;95-international Conf. neural Netw.</source> <volume>4</volume>, <fpage>1942</fpage>&#x2013;<lpage>1948</lpage>. <comment>IEEE</comment>. <pub-id pub-id-type="doi">10.1109/ICNN.1995.488968</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kurniawan</surname>
<given-names>T. A.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Othman</surname>
<given-names>M. H. D.</given-names>
</name>
<name>
<surname>Goh</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Gikas</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2022a</year>). <article-title>Harnessing landfill gas (LFG) for electricity: a strategy to mitigate greenhouse gas (GHG) emissions in Jakarta (Indonesia)</article-title>. <source>J. Environ. Manag.</source> <volume>301</volume>, <fpage>113882</fpage>. <pub-id pub-id-type="doi">10.1016/j.jenvman.2021.113882</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kurniawan</surname>
<given-names>T. A.</given-names>
</name>
<name>
<surname>Maiurova</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kustikova</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bykovskaia</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Othman</surname>
<given-names>M. H. D.</given-names>
</name>
<name>
<surname>Goh</surname>
<given-names>H. H.</given-names>
</name>
</person-group> (<year>2022b</year>). <article-title>Accelerating sustainability transition in St. Petersburg (Russia) through digitalization-based circular economy in waste recycling industry: a strategy to promote carbon neutrality in era of Industry 4.0</article-title>. <source>J. Clean. Prod.</source> <volume>363</volume>, <fpage>132452</fpage>. <pub-id pub-id-type="doi">10.1016/j.jclepro.2022.132452</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kurniawan</surname>
<given-names>T. A.</given-names>
</name>
<name>
<surname>Othman</surname>
<given-names>M. H. D.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Goh</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Chew</surname>
<given-names>K. W.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>From liquid waste to mineral fertilizer: recovery, recycle and reuse of high-value macro-nutrients from landfill leachate to contribute to circular economy, food security, and carbon neutrality</article-title>. <source>Process Saf. Environ. Prot.</source> <volume>170</volume>, <fpage>791</fpage>&#x2013;<lpage>807</lpage>. <pub-id pub-id-type="doi">10.1016/j.psep.2022.12.068</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Min</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zuo</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>State-of-health estimation method for fast-charging lithium-ion batteries based on stacking ensemble sparse Gaussian process regression</article-title>. <source>Reliab. Eng. Syst. Saf.</source> <volume>242</volume>, <fpage>109787</fpage>. <pub-id pub-id-type="doi">10.1016/j.ress.2023.109787</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Lyu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>New method for parameter estimation of an electrochemical-thermal coupling model for LiCoO2 battery</article-title>. <source>J. Power Sources</source> <volume>307</volume>, <fpage>220</fpage>&#x2013;<lpage>230</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2015.12.058</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A hybrid framework for predicting the remaining useful life of battery using Gaussian process regression</article-title>. <source>J. Energy Storage</source> <volume>66</volume>, <fpage>107513</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2023.107513</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>L. L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z. F.</given-names>
</name>
<name>
<surname>Tseng</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Chiu</surname>
<given-names>A. S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Enhancing the Lithium-ion battery life predictability using a hybrid method</article-title>. <source>Appl. Soft Comput.</source> <volume>74</volume>, <fpage>110</fpage>&#x2013;<lpage>121</lpage>. <pub-id pub-id-type="doi">10.1016/j.asoc.2018.10.014</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Goh</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Kurniawan</surname>
<given-names>T. A.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2022b</year>). <article-title>Utilizing landfill gas (LFG) to electrify digital data centers in China for accelerating energy transition in Industry 4.0 era</article-title>. <source>J. Clean. Prod.</source> <volume>369</volume>, <fpage>133297</fpage>. <pub-id pub-id-type="doi">10.1016/j.jclepro.2022.133297</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Kurniawan</surname>
<given-names>T. A.</given-names>
</name>
<name>
<surname>Goh</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2022a</year>). <article-title>Conversion of landfilled waste-to-electricity (WTE) for energy efficiency improvement in Shenzhen (China): a strategy to contribute to resource recovery of unused methane for generating renewable energy on-site</article-title>. <source>J. Clean. Prod.</source> <volume>369</volume>, <fpage>133078</fpage>. <pub-id pub-id-type="doi">10.1016/j.jclepro.2022.133078</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Characterization of aging mechanisms and state of health for second-life 21700 ternary lithium-ion battery</article-title>. <source>J. Energy Storage</source> <volume>55</volume>, <fpage>105511</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2022.105511</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Martinez-Laserna</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Gandiaga</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Sarasketa-Zabala</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Badeda</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Stroe</surname>
<given-names>D. I.</given-names>
</name>
<name>
<surname>Swierczynski</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Battery second life: hype, hope or reality? A critical review of the state of the art</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>93</volume>, <fpage>701</fpage>&#x2013;<lpage>718</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2018.04.035</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Martinez-Laserna</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Sarasketa-Zabala</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Sarria</surname>
<given-names>I. V.</given-names>
</name>
<name>
<surname>Stroe</surname>
<given-names>D. I.</given-names>
</name>
<name>
<surname>Swierczynski</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Warnecke</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Technical viability of battery second life: a study from the ageing perspective</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>54</volume> (<issue>3</issue>), <fpage>2703</fpage>&#x2013;<lpage>2713</lpage>. <pub-id pub-id-type="doi">10.1109/TIA.2018.2801262</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mussi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pellegrino</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Restelli</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Trovo</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An online state of health estimation method for lithium-ion batteries based on time partitioning and data-driven model identification</article-title>. <source>J. Energy Storage</source> <volume>55</volume>, <fpage>105467</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2022.105467</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qian</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>SOH prediction for Lithium-Ion batteries by using historical state and future load information with an AM-seq2seq model</article-title>. <source>Appl. Energy</source> <volume>336</volume>, <fpage>120793</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2023.120793</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ran</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Fast clustering of retired lithium-ion batteries for secondary life with a two-step learning method</article-title>. <source>ACS Energy Lett.</source> <volume>7</volume> (<issue>11</issue>), <fpage>3817</fpage>&#x2013;<lpage>3825</lpage>. <pub-id pub-id-type="doi">10.1021/acsenergylett.2c01898</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Richardson</surname>
<given-names>R. R.</given-names>
</name>
<name>
<surname>Osborne</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Howey</surname>
<given-names>D. A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Gaussian process regression for forecasting battery state of health</article-title>. <source>J. Power Sources</source> <volume>357</volume>, <fpage>209</fpage>&#x2013;<lpage>219</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2017.05.004</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shahjalal</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Roy</surname>
<given-names>P. K.</given-names>
</name>
<name>
<surname>Shams</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Fly</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Chowdhury</surname>
<given-names>J. I.</given-names>
</name>
<name>
<surname>Ahmed</surname>
<given-names>M. R.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>A review on second-life of Li-ion batteries: prospects, challenges, and issues</article-title>. <source>Energy</source> <volume>241</volume>, <fpage>122881</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2021.122881</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Son</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sankavaram</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Remaining useful life prediction based on noisy condition monitoring signals using constrained Kalman filter</article-title>. <source>Reliab. Eng. Syst. Saf.</source> <volume>152</volume>, <fpage>38</fpage>&#x2013;<lpage>50</lpage>. <pub-id pub-id-type="doi">10.1016/j.ress.2016.02.006</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Suykens</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Lukas</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Van Dooren</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>De Moor</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Vandewalle</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1999</year>).<article-title>Least squares support vector machine classifiers: a large scale algorithm</article-title>, <source>Eur. Conf. Circuit Theory Des.</source>, <volume>99</volume>. <publisher-loc>Pennsylvania, PA, USA</publisher-loc> <publisher-name>Citeseer: ECCTD</publisher-name>, <fpage>839</fpage>&#x2013;<lpage>842</lpage>.</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>State of health estimation for lithium-ion batteries using random forest and gated recurrent unit</article-title>. <source>J. Energy Storage</source> <volume>76</volume>, <fpage>109796</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2023.109796</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<conf-date>August 2023</conf-date>). &#x201c;<article-title>Segmented prediction model of lithium-ion battery remaining useful life based on LSTM and SVR</article-title>,&#x201d; in <conf-name>Proceedings of the 2023 6th international conference on intelligent robotics and control engineering (IRCE) (IEEE)</conf-name>, <conf-loc>Jilin, China</conf-loc> <fpage>177</fpage>&#x2013;<lpage>182</lpage>. <pub-id pub-id-type="doi">10.1109/IRCE59430.2023.10254780</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ahmad</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Goh</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Community-based virtual power plants&#x2019; technology and circular economy models in the energy sector: a Techno-economy study</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>192</volume>, <fpage>114189</fpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2023.114189</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Goh</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Ahmad</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>IntelliSense technology in the new power systems</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>177</volume>, <fpage>113229</fpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2023.113229</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiong</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Early prediction of lithium-ion battery cycle life based on voltage-capacity discharge curves</article-title>. <source>J. Energy Storage</source> <volume>62</volume>, <fpage>106790</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2023.106790</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xue</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A novel swarm intelligence optimization approach: sparrow search algorithm</article-title>. <source>Syst. Sci. control Eng.</source> <volume>8</volume> (<issue>1</issue>), <fpage>22</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.1080/21642583.2019.1708830</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>State-of-health estimation for satellite batteries based on the actual operating parameters&#x2013;Health indicator extraction from the discharge curves and state estimation</article-title>. <source>J. Energy Storage</source> <volume>31</volume>, <fpage>101490</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2020.101490</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Alsaadi</surname>
<given-names>F. E.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Detection of intermittent faults for nonuniformly sampled multi-rate systems with dynamic quantisation and missing measurements</article-title>. <source>Int. J. Control</source> <volume>93</volume> (<issue>4</issue>), <fpage>898</fpage>&#x2013;<lpage>909</lpage>. <pub-id pub-id-type="doi">10.1080/00207179.2018.1487083</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>