Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Journal of Power Sources 600 (2024) 234189

Contents lists available at ScienceDirect

Journal of Power Sources


journal homepage: www.elsevier.com/locate/jpowsour

Deep neural network battery charging curve prediction incorporating


external information
Yupeng Lin a , Qiuyang Liu b , Yuanlong Chen a , Chunyu Wang a , Junjie Wang c ,∗, Lingling Zhao a
a
Faculty of Computing, Harbin Institute of Technology, Harbin, 150001, HeiLongJiang, China
b
Automotive Engineering Research, BYD Co. Ltd, Shenzhen, 518118, Guangdong, China
c
Department of Medical Informatics, School of Biomedical Engineering and Informatics, Nanjing Medical University, Nanjing, 211166, JiangSu, China

HIGHLIGHTS

• Model forecasts full charging curve from a segment efficiently.


• Merges external info with curve data, enriching predictions.
• Novel structure and mechanisms enhance accuracy and efficiency.

ARTICLE INFO ABSTRACT

Keywords: The utilization of the complete Li-ion battery charge curve provides access to a multitude of critical battery
Charging curve states, which are indispensable for evaluating the safety and dependability of battery-powered devices.
Deep neural network Nonetheless, the diminishing health of batteries, coupled with the challenges associated with data collection
Depthwise separable convolution
from battery management systems, presents a substantial hurdle in obtaining complete charging curves. In this
Channel attention mechanism
study, we introduce an innovative neural network architecture, demands only a segment of the charging curve
Battery aging
as input in order to prognosticate the complete constant-current charging curve. Further, this model can be
enhanced by optional external data, (e.g., ambient temperature, total battery charge), along with composite
inputs, (e.g., battery temperature–voltage–capacity sequence), thereby augmenting its operational performance.
This method undergoes rigorous validation across three diverse battery datasets encompassing various data
inputs, charging profiles, and temperatures. These assessments reveal an exceptional level of accuracy, with
an average error rate falling below 9.35 mAh for 1.1 Ah batteries in the absence of external information,
and dipping below 7.37 mAh for 1.1 Ah batteries when incorporating external data. The promising outcomes
derived from these validations unequivocally affirm the effectiveness of our proposed model in accurately
estimating battery charge curve predictions.

1. Introduction through methods like degradation pattern recognition using trans-


fer learning [2], domain-adapted prediction of battery health under
Lithium-ion batteries have gained widespread adoption in diverse limited labeling conditions [3], and health estimations grounded in
electrochemical impedance spectroscopy [4].
applications, including smartphones, large-scale energy storage sys-
Handling battery health degradation, primarily manifested by ca-
tems, and electric vehicles. Their popularity stems from exceptional fea-
pacity loss, is a significant challenge in lithium-ion battery manage-
tures, including high energy density, extended lifespan, eco-friendliness, ment. As charge/discharge cycles increase, the battery’s maximum
and low self-discharge rate. To ensure efficient and secure usage, capacity continually declines. Accurately evaluating maximum bat-
Battery Management Systems (BMS) are crucial, performing tasks such tery capacity is crucial for formulating effective battery management
as battery monitoring, balancing, fault diagnosis, thermal manage- strategies and planning maintenance activities.
ment, charge/discharge control, health management, and condition To tackle this challenge, prior research has explored various
estimation [1]. The field of battery health assessment has seen re- methods for estimating the maximum capacity of batteries, encom-
markable progress, with recent innovations offering profound insights passing direct measurement techniques, electrochemical model-based

∗ Corresponding author.
E-mail addresses: 23s003072@stu.hit.edu.cn (Y. Lin), liu.qiuyang1@byd.com (Q. Liu), cyuanlong@hit.edu.cn (Y. Chen), chunyu@hit.edu.cn (C. Wang),
junjie2021@njmu.edu.cn (J. Wang), zhaoll@hit.edu.cn (L. Zhao).

https://doi.org/10.1016/j.jpowsour.2024.234189
Received 17 December 2023; Received in revised form 29 January 2024; Accepted 5 February 2024
Available online 26 February 2024
0378-7753/© 2024 Elsevier B.V. All rights reserved.
Y. Lin et al. Journal of Power Sources 600 (2024) 234189

approaches, and data-driven methods. Direct measurement entails ac- lifespan of batteries [30]. Duan et al. created a Convolutional Neural
quiring standard aging characteristic parameters (e.g., capacity 𝑄, Network (CNN) capable of predicting the battery’s impedance spectrum
internal resistance 𝑅, number of cycles 𝑇 , etc.) through tests such as using limited constant current charging data, within a specific voltage
internal resistance measurements [5], impedance measurements [6], range [31]. Su et al. employed an unsupervised learning algorithm to
and ampere-time integration of a fully charged battery [7]. By obtain- extract features from the charging curve for the prediction of the entire
ing these characteristic parameter values, a quantifiable state of health charging curve [32]. More recently, Tian et al. leveraged a deep neural
(SOH) can be calculated as per the SOH definition, facilitating the network to predict the complete charging profile of a battery from a
assessment of battery degradation. However, many of these techniques small portion of the curve, enabling the estimation of both the SOC
are conducted offline and are not suitable for instantaneous online and SOH [33].
estimation. It is crucial to recognize that these methods, which utilize charging
Alternatively, Electrochemical modeling-based approaches have be- curves, rely primarily on the voltage–capacity relationship. However,
en delved into for predicting battery health, encompassing Bayesian external factors such as ambient temperature, total battery charge, and
hierarchical modeling (BHM) [8], particle filtering-based prognos- number of charge/discharge cycles can also impact the battery’s actual
tic frameworks [9–11], and second-order RC equivalent circuit mod- capacity. Additionally, the data recorded can vary between different
els [12]. These methods hold promise for battery health prediction BMSs, with some monitoring real-time data like battery temperature
but require extensive experimentation for model development, and and voltage, and others tracking external data, which could affect the
their applicability is often confined to specific battery materials and battery’s aging process. This variability presents a challenge: develop-
operational conditions, constraining their generalizability. Moreover, ing a methodology that can adapt to different types of input data and
the precision of these estimations is questionable due to uncertainties effectively use the external information provided by BMSs to improve
inherent in model-based estimations, often limited by the scope of input estimation accuracy.
data, such as voltage and temperature measurements. In response to these challenges, we developed a novel neural net-
The advent of extensive laboratory and real-world data has cat- work model. This model takes a segment of the complete charging
alyzed the development of data-driven methodologies for estimating curve data and external information as its inputs, with the latter being
the state of batteries. These approaches are broadly categorized into optional, and produces the predicted full charging curve as its output.
machine learning-based and deep neural network-based methods. Ma- The input data for the charging curve is not limited to the traditional
chine learning techniques leverage extracted features from battery voltage-battery capacity sequence but can also encompass composite
data, employing algorithms like Support Vector Machines (SVM) [13– data such as the voltage-cell temperature-battery capacity sequence.
16], Gaussian Process Regression (GPR) [17–19], among others, to To incorporate external information, our model employs a Wide &
construct an implicit function linking inputs to the output. Deep neural Deep [34] architecture, while an encoder–regressor framework en-
network methods, conversely, utilize time-series battery data, enabling hances its performance. Furthermore, we leverage depthwise separable
the automatic extraction of features and nonlinear modeling through convolution [35] and channel attention [36] mechanisms to mitigate
network learning, with techniques including Long Short-Term Memory computational demands and augment model efficacy, ensuring both
(LSTM) [20,21], Gated Recurrent Units (GRU) [22], Convolutional efficiency and academic rigor in our approach.
Neural Networks (CNN) [23,24], and hybrid models [25]. Data-driven The principal contributions of this investigation are summarized as
strategies are applicable not just to assessing battery health but also follows:
to related areas, including battery status sensors [26], nanogenera- (a) Conceptual Model Development: This study introduces a theoret-
tors [27], and supercapacitors [28]. ical framework that underscores the potential of utilizing exter-
Data-driven approaches offer the advantage of greater convenience nal data and predictions based on partial charging curves. This
and generalizability over model-based methods, as they bypass the model lays the groundwork for integrating auxiliary information
need for an intricate understanding of the electrochemical mechanisms into the charging curve prediction task, thereby broadening the
of Li-ion batteries for accurate model formulation. However, a preva- scope of data-driven battery state analysis.
lent limitation among these methods is their dependence on complete (b) Integration External Information: By adopting the Wide & Deep
charge/discharge curves for feature extraction, crucial for estimating architecture, the model is endowed with the capability to amal-
the state of Li-ion batteries. . gamate external information with partial charging curve data.
A complete charge/discharge curve, encapsulating the full range This integration is pivotal, as it allows for the consideration
from the lower to the upper voltage limits, harbors extensive infor- of external factors that significantly affect battery behavior,
mation reflective of the battery’s current condition, not limited to thereby enriching the prediction of complete charging curves.
maximum capacity but also including key metrics like maximum en- (c) Predictive Model Accuracy Enhancement: The accuracy of the
ergy, available capacity, and available energy. Accessing a full charge prediction model is considerably elevated through the introduc-
curve facilitates a holistic assessment of a lithium-ion battery’s state. tion of an innovative network structure and mechanism. The
Nonetheless, practical challenges often impede the acquisition of a com- structure of the model combines encoder–regressor architecture
plete charge curve, with charging processes starting at various voltage to obtain better intermediate feature representation, thereby im-
levels and not always achieving a fully charged state. Particularly in proving model performance. By implementing depthwise sepa-
battery pack systems, the BMS might halt the charging once a single rable convolution and channel attention mechanisms, the model
cell reaches full charge, potentially leaving other cells undercharged, strikes a balance between reducing computational load and en-
making the attainment of a comprehensive charging curve a rarity hancing performance.
in practical settings. Moreover, in EV battery management systems,
recorded charge/discharge curves typically span only certain segments, 2. Experimental
further restricting the availability of detailed information.
In the realm of battery capacity estimation, various studies have 2.1. Battery dataset preparation
explored the utilization of charging curves. For example, Feng et al.
introduced an algorithm based on Support Vector Machines (SVM) that In our battery degradation study, three distinct datasets were em-
uses segments of charging curves (specifically, 15 min of charge data) ployed: the Oxford battery degradation dataset [37], the Sandia Na-
to predict SOH of batteries with a notably low error rate of less than 2% tional Laboratories battery dataset [38], referred to as the SNL dataset,
at the 80% charge level [29]. Zheng et al. proposed a method for online and a battery dataset that we acquired in our laboratory. Specific details
capacity estimation that relies on partial charging profiles to predict the of datasets are provided in Table 1.

2
Y. Lin et al. Journal of Power Sources 600 (2024) 234189

Table 1
Battery dataset under different cycling conditions.
Dataset Battery Start–Stop Temperature Battery Discharge Number of cells Number of cells Charge
capacity voltage number rate in test set in training set rate
1, 6, 10, 12 1 C
35 ◦ C 1 4
16 2 C

SNL_NMC 3 Ah 3.3 V–4.2 V 7, 17 0.5 C


2, 13, 14, 15 1 C
25 ◦ C 4 9
5, 9 2 C
0.5 C
3, 4, 8, 11 3 C
2, 7, 9, 12 1 C
35 ◦ C 2 4
10, 11 2 C
SNL_LFP 1.1 Ah 3.0 V–3.6 V
1, 5, 8 1 C
25 ◦ C 2 3
3, 4 2 C
15 ◦ C 6, 13 1 C 1 1
Oxford 0.74 Ah 2.8 V–4.2 V 40 ◦ C 1–8 0.05 C 2 6 1 C
lab collect dataset 86 Ah 3.24 V–3.66 V N/A 1 120 A N/A N/A 120 A

The Oxford Battery Degradation Dataset comprises aging data for and cutoff voltages was performed under identical battery conditions.
eight Kokam small lithium-ion soft pack batteries. These batteries Additionally, cycles with abrupt charging amount changes and incon-
possess a rated capacity of 0.74 Ah and feature a cathode composition sistent start/cutoff voltages were excluded from the SNL dataset to
blending lithium–cobalt oxide and lithium–nickel–cobalt oxide, while prevent disruption in subsequent model training.
the anode consists of graphite. To investigate degradation, continuous Post-preprocessing, charging amount and voltage curves for each
cycles of constant current–constant voltage charging were performed battery cycle were obtained. For the SNL_LFP battery data, 13 batteries
at a charge rate of 1 C, and discharging was executed under urban and 40,497 cycles resulted, while the SNL_NMC battery data yielded 17
Artemis conditions within a controlled temperature chamber main- batteries and 11,158 cycles. In the Oxford battery dataset, 8 batteries
tained at 40 ◦ C. Characterization data, including time, current, voltage, and 519 cycles were obtained. For the lab collected battery datasets, 1
and temperature, were collected at 100-cycle intervals. Both charg- battery and 12 cycles were obtained.
ing and discharging were conducted at rates of 1 C and 1/20 C, Test set selection followed specific criteria: in the Oxford dataset,
respectively, where 1 C signifies the quantity of electricity required to 6 batteries are allocated as training data ramdomly, and 2 as test
charge/discharge the battery to its rated capacity within one hour. data. For the SNL dataset, the selection of test batteries was guided by
The Sandia National Laboratories Battery Dataset underwent cyclic matching charging and discharging conditions with batteries from the
aging experiments involving distinct discharge rates, discharge depths, training set, including room temperature and discharge/charge rates.
and ambient temperatures across three battery types: NiCoAL ternary Consequently, for SNL_LFP battery data, 5 batteries were earmarked
Li-ion batteries, Ni-CoMn ternary Li-ion batteries, and Li-FePO4 batter- for the test set, while for SNL_NMC battery data, data from 5 batteries
ies. All batteries shared a common 18650 form factor (18 mm diameter, constituted the test set. For the lab collected data, cycles 4, 7, and 11
65 mm length) and were subjected to constant current–voltage charging were reserved as the test set, while the remaining nine cycles were
and constant current discharging until reaching an aging threshold of designated for training.
80% of rated capacity. Recorded parameters included time, ambient The resulting charging curves of the test batteries are visualized in
temperature, cell temperature, current, voltage, and charge amount. the accompanying Fig. 2. Each subplot corresponds to a battery, with
In addition to training and testing on the aforementioned publicly colors transitioning from red to black denoting increasing cycle counts.
accessible datasets, we validated the model using lab collected data. Notably, as aging progresses, the charging curves exhibit a downward
Specifically, a lithium iron phosphate battery produced by Ganfeng shift, indicating a decreasing trend in charging amount at equivalent
Lithium was employed. This battery had a rated capacity of 86 Ah and voltages.
underwent charging and discharging at a constant current–voltage of
120 A. A total of 13 cycles were collected for analysis; however, the 2.2. Propositions for complete charge curve prediction using partial charge
data from the first cycle was excluded due to its abnormal behavior. The curves and external information
battery charging process ranged from a starting voltage of 3.24 V to an
In the context of constant current charging, the battery manage-
ending voltage of 3.66 V. Given the small window size of the complete
ment system (BMS) captures voltage readings denoted as 𝑉 . A specific
charging curve, the voltage sampling method was adjusted slightly,
correlation exists between the battery capacity 𝑄, and the voltage 𝑉 ,
with 100 points sampled uniformly within the 3.24 V to 3.66 V interval.
expressed through the Eq. (1):
Similarly, voltage–temperature series were sampled at intervals ranging
𝑉𝑢𝑝𝑝𝑒𝑟
from 10 mV to 100 mV. The resulting voltage–temperature curve was
𝑄(𝑉 ) = 𝐹 (𝑉 )d𝑉 (1)
then visualized in Fig. 1. ∫𝑉𝑙𝑜𝑤𝑒𝑟
For the Oxford battery dataset, all eight batteries were utilized,
where 𝑉𝑙𝑜𝑤𝑒𝑟 signifies the lower voltage limit, 𝑉𝑢𝑝𝑝𝑒𝑟 signifies the upper
while for the SNL dataset, specific battery models were selected: the
voltage limit, and the function 𝐹 encapsulates the connection between
lithium iron phosphate (LFP) battery model #APR18650M1A (1.1 Ah
the capacity 𝑄 and voltage 𝑉 . Through the voltage sampling interval
capacity) and the lithium nickel cobalt manganese oxide (NMC) battery
𝛥𝑉 , discretization of 𝑄(𝑉 ) is performed to outline a charging curve.
model #18650HG2 (3 Ah capacity). As this study aims to predict
Specifically, when
complete charging curves, batteries with 100% depth of discharge were
chosen. Charging and discharging cycles were conducted under varying 𝑉 = [𝑉lower , 𝑉1 , … , 𝑉𝑖 , … , 𝑉upper ], 𝑤ℎ𝑒𝑟𝑒
temperatures and discharge rates, including a 0.5 C constant-current 𝑉𝑖 = 𝑉lower + 𝑖𝛥𝑉 , 𝑖 ∈ [1, 𝑁], 𝑎𝑛𝑑
charge rate.
𝑁 = (𝑉upper − 𝑉lower )∕𝛥𝑉
During preprocessing, voltage interpolation based on time series
was executed for the original dataset. To ensure uniformity in the 𝑄(𝑉 ) is sampled. Thus, a comprehensive charging curve is articulated
output sequence length of the model, standardization of charging start as a two-dimensional matrix [𝑉 ; 𝑄(𝑉 )]. Notably, the function 𝐹 usually

3
Y. Lin et al. Journal of Power Sources 600 (2024) 234189

Fig. 1. Correlation curves of lab collected battery data. In Fig. (b)(c), the darker the color of the curve, the more backward the cycle is represented.

Fig. 2. Charging data of batteries in the test dataset. The color ranges from red to black as the battery degrades. (For interpretation of the references to color in this figure legend,
the reader is referred to the web version of this article.)

4
Y. Lin et al. Journal of Power Sources 600 (2024) 234189

remains elusive, motivating the pursuit of diverse methodologies to The model’s input encompasses two main components: sequence in-
ascertain the charging curve. Given that the charging curve is often formation and external information. Sequence information constitutes
incomplete, this study endeavors to employ a neural network design to charging data culled within a fixed-length voltage window during the
forecast the entire charging curve by implicitly modeling the function battery’s charging carve. This encompassing dataset include at least
𝐹 within the network, leveraging the partial charging curve. the following data: the sequence of voltage sampling points 𝑉 =
As 𝑉 is determined, the value of 𝑄 experiences fluctuations correlat- [𝑉1 , 𝑉2 , … , 𝑉𝑙 ] and the accompanying battery capacity shifts 𝑄(𝑉 ) =
ing with the battery’s aging state. Thus, 𝐹 encapsulates insights into the [𝛥𝑄1 , 𝛥𝑄2 , … , 𝛥𝑄𝑙 ]. It is worth noting that certain BMSs might gather
battery’s aging state, influenced by both intrinsic factors (e.g., cell tem- supplementary internal battery information sequences, such as the cell
perature) and extrinsic factors (e.g., ambient temperature, total charge temperature sequence 𝐻 = [𝐻1 , 𝐻2 , … , 𝐻𝑙 ]. Consequently, the di-
cycles). Certain BMS systems not only capture the voltage sequence mensional configuration of our sequence data’s feature vector remains
𝑉 but also gather extra internal data such as the cell temperature contingent on these variables. In the context of our study, the voltage
sequence. Here, we define Composite Sequence Data, which consists window is meticulously set at 0.3 V, a window size that effectively
of voltage–capacity sequences along with extra internal sequence data. balances estimation accuracy and sampling duration [33], while the
In alternative BMS systems, alongside internal data, external variables sampling interval calibrated at 10 mV. Consequently, this corresponds
like ambient temperature are recorded. These diverse information can to a total of 30 sampling points within the voltage sequence, i.e., 𝑙 = 30.
contribute to estimating 𝐹 . Consequently, our aim is to devise a neural Let the number of supplementary internal information sequences be
network capable of accommodating distinct forms of internal sequence represented as 𝑘. This renders the shape of the sequence information
data while harnessing external information. matrix as 𝑙 × (𝑘 + 2). Conversely, external information pertains to
With the aforementioned goals in mind, our objective is to architect data that exists beyond the charging sequence, yet bears the potential
a neural network capable of predicting the complete charging curve to influence battery aging conditions or respond to said conditions.
based on the partial composite sequence data of the battery and ex- Given its static nature throughout the charging process, it can be suc-
ternal variables. In this scenario, given inputs 𝑃 = [𝑉 ′ ; 𝑄(𝑉 )′ ; 𝐻] and cinctly represented as a scalar, denoted as 𝑇 . The external information
𝑇 , we seek to estimate [𝑉 ; 𝑄(𝑉 )], where 𝑇 signifies external scalar scalars encompass the following variables: the ambient temperature
information, 𝑉 ′ constitutes the array of sampled voltage points ex- during battery charging (𝑇𝑒𝑛𝑣 ), and the total charge amount of the
tracted from the partial charging curve, 𝑄(𝑉 )′ encapsulates the battery battery before the commencement of the current charge/discharge
capacity change corresponding to these voltage sampling points, the cycle (𝑄𝑡𝑜𝑡𝑎𝑙 ).
extra internal sequences are represented as 𝐻. Concretely, we define The calculation for 𝑄𝑡𝑜𝑡𝑎𝑙 is shown in Eq. (2):
𝑉 ′ = [𝑉𝑖 , 𝑉𝑖+1 , … , 𝑉𝑗 ], ∑
𝐶𝑦𝑐𝑙𝑒

𝑄(𝑉 )′ = [𝛥𝑄𝑖 , 𝛥𝑄𝑖+1 , … , 𝛥𝑄𝑗 ], 𝑤ℎ𝑒𝑟𝑒 𝑄𝑡𝑜𝑡𝑎𝑙 = 𝐶ℎ𝑎𝑟𝑔𝑒𝑖 (2)


𝑖=1
𝛥𝑄𝑡 = 𝑄(𝑉𝑡 ) − 𝑄(𝑉𝑖−1 ), 𝑎𝑛𝑑
Here, i represents the cycle number and 𝐶ℎ𝑎𝑟𝑔𝑒𝑖 indicates the
0<𝑖≤𝑡≤𝑗<𝑁 charge amount in the 𝑖th cycle.
Both 𝐻 and 𝑇 are optional inputs, allowing the network to either The model predominantly comprises two integral constituents: the
estimate the complete charging profile from the voltage–capacity se- encoder and the regressor. Assuming that the input sequence informa-
quence alone or incorporate various input configurations, such as the tion is denoted as 𝑥 ∈ 𝑅(𝑘+2)×𝑙 , the input external information as 𝑢 ∈
voltage-cell-temperature-capacity composite sequence along with the 𝑅𝑑×1 , and the output sequence information as 𝑦 ∈ 𝑅𝐿 (where 𝐿 corre-
ambient temperature scalar. This adaptability significantly augments sponds to the number of sampling points comprising the comprehensive
the network’s real-world applicability. To elucidate, the adoption of the charging curve), the entire process can be elegantly encapsulated by
[𝛥𝑄𝑡 ] sequence, as opposed to the [𝑄(𝑉𝑡 )] sequence, is underpinned by Eqs. (3) and (4):
the need for input power sampling to remain unlinked to the entire ̃ = 𝐸𝑛𝑐𝑜𝑑𝑒𝑟(𝑥)
𝑥 (3)
charging curve, thereby ensuring independence from the state 𝑄(𝑉𝑖−1 )
𝑦 = 𝑅𝑒𝑔𝑟𝑒𝑠𝑠𝑜𝑟(̃
𝑥, 𝑢) (4)
preceding this sampling sequence. In practical scenarios, the battery
capacity 𝑄(𝑉𝑖−1 ) at 𝑉𝑖−1 typically remains unknown. Opting to employ The output of the model is the battery capacity sequence data. For
the battery capacity change as input effectively permits us to set 𝑄(𝑉𝑖−1 ) the charging curve, the horizontal axis is voltage, and the vertical axis is
to 0. This strategic decision greatly simplifies input extraction from the battery capacity. Since the voltage sampling points are uniform, and the
incomplete charging process, thereby rendering the input data more start point, end point, and sampling interval are all known, the model
flexible and attuned to real-world battery management dynamics. only needs to output the capacity sequence data to form a complete
charging curve.
2.3. Modeling for charging curve prediction
2.3.1. Encoder
The distinct architectural framework of our model is visually elu- The encoder mainly consists of depthwise separable convolution
cidated in Fig. 3. Drawing inspiration from the Wide & Deep architec- and channel attention mechanism, and its specific structure and pa-
ture [34], the Deep module functions as an encoder, intricately woven rameters are shown in Table 2. Significantly, SepConv_ReLU signifies
with elements such as depthwise separable convolution [35], channel depthwise separable convolution post-connected to the Rectified Linear
attention [36], max-pooling, and a fully connected layer. This intricate Unit (ReLU) activation function, while SE_Connect denotes the channel
assembly serves the pivotal role of extracting latent features nestled attention mechanism. MaxPool represents the operation of maximum
within the sequential information encapsulated by the charging win- pooling, Flatten signifies the transformation of a two-dimensional vec-
dow. The outcome of this process is heightened generalization prowess tor into a one-dimensional variant, and Linear corresponds to a fully
for the model. In contrast, the Wide component is an amalgamation of connected layer.
external information directly incorporated into the architecture. This
strategic infusion is engineered to amplify the predictive precision Depthwise separable convolution. Depthwise separable convolution is
pertaining to the comprehensive charging profile. The regressor, an- employed to alleviate operational complexity, especially considering
other integral component, orchestrates the fusion of sequence features the constrained computational resources inherent to Battery Manage-
discerned by the encoder with the input external data, thereby meticu- ment System (BMS) hardware. Depthwise separable convolution [35] is
lously forecasting the capacity sequence throughout the entirety of the a convolutional technique that decomposes the conventional convolu-
charging process. tion process into two operations: Depthwise Convolution and Pointwise

5
Y. Lin et al. Journal of Power Sources 600 (2024) 234189

Fig. 3. The model structure, based on Deep & Wide architecture, consists of an encoder and a regressor. The Deep part mainly consists of an encoder, while the Wide part is
responsible for adding external information to the encoded feature vector, which is finally fed into the regressor to predict the final result.

Table 2 applied to each channel of an input feature map. Each channel is con-
Structure of encoder, where 𝑘 represents the number of supplementary internal
volved with its corresponding convolution kernel, thereby maintaining
information sequences.
data channel integrity. This operation is mathematically characterized
Encoder Input shape Output shape
by Eq. (5):
SepConv_ReLU1 (𝑘 + 2) × 30 64 × 30 ∑
SE_Connect1 64 × 30 64 × 30 𝑂𝑐,𝑖,𝑗 = 𝐼𝑐,𝑖+𝑚,𝑗+𝑛 × 𝐾𝑐,𝑚,𝑛 (5)
SepConv_ReLU2 64 × 30 32 × 30 𝑚,𝑛
SE_Connect2 32 × 30 32 × 30
MaxPool 32 × 30 32 × 10 where 𝐼 represents the input feature map, 𝑂 signifies the output feature
SepConv_ReLU3 32 × 10 16 × 10 map, 𝐾 denotes the convolution kernel, 𝑐 is the channel index, 𝑖 and 𝑗
SE_Connect3 16 × 10 16 × 10 denote spatial indices for 𝐼 and 𝑂, and 𝑚 and 𝑛 represent spatial indices
SepConv_ReLU4 16 × 10 8 × 10 for 𝐾.
SE_Connect4 8 × 10 8 × 10
Flatten 8 × 10 80
Pointwise Convolution effectively equates to a 1× 1 convolution. It
Linear_ReLU 80 512 amalgamates the output feature maps stemming from depth convolu-
Linear 512 128 tion and is expressed as Eq. (6):

𝑂𝑐𝑜𝑢𝑡 ,𝑖,𝑗 = 𝐼𝑐𝑖𝑛 ,𝑖,𝑗 × 𝐾𝑐𝑜𝑢𝑡 ,𝑐𝑖𝑛 (6)
𝑐𝑖𝑛

where 𝐼 corresponds to the output feature map from deep convolution,


𝑂 represents the output feature map post pointwise convolution, 𝐾
signifies the convolution kernel, 𝑐𝑖𝑛 is the input channel index, 𝑐𝑜𝑢𝑡
indicates the output channel index, and 𝑖 and 𝑗 denote spatial indices
for 𝐼 and 𝑂.
Separable convolution elegantly dissects the conventional convo-
lution into two discrete steps: first performing depth convolution,
then conducting pointwise convolution. This partitioning results in a
substantial reduction in computational demand and parameter count.
Theoretically, this approach might entail a performance reduction,
yet in practice, it frequently garners substantial computational effi-
Fig. 4. Schematic representation of the depthwise separable convolution mechanism, ciency enhancements without sacrificing performance. Depthwise sep-
consisting of two main operations: depthwise convolution and pointwise convolution. arable convolution has found widespread implementation in numerous
lightweight neural network architectures, including Xception [35] and
MobileNet [39].
Convolution. The fundamental objective is to reduce computational Channel attention mechanisms. The Channel Attention Mechanism
intricacy and parameter count while maintaining model efficacy, re- (CAM) stands as a pivotal strategy employed to augment the efficacy of
sulting in notable enhancements in computational efficiency. The pro- neural networks. This technique operates by assigning varying weights
cedural intricacies of depthwise separable convolution are graphically to distinct channels within an input feature map, thereby capturing
demonstrated in Fig. 4: the interdependencies existing among these channels. The core premise
Depthwise Convolution is often referred to as channel-by-channel of the Channel Attention Mechanism revolves around the insight that
convolution. In this operation, a convolution kernel is individually diverse channels within an input feature map hold differing degrees

6
Y. Lin et al. Journal of Power Sources 600 (2024) 234189

3. Result and discussion

3.1. Evaluation metrics

In this study, the assessment of curve prediction performance is


Fig. 5. Schematic representation of the channel attention mechanism [36], consisting based on two commonly used metrics: Root Mean Square Error (RMSE)
of two main operations: squeezing and excitation. and Mean Absolute Error (MAE). Both metrics are widely employed
in regression models to quantify the disparity between actual obser-
Table 3 vations and model predictions, albeit with slightly distinct calculation
Structure of regressor, where 𝑑 represents the length of external information, and methodologies. Given the focus on charging curves of Li-ion batteries,
𝐿 represents the length of output sequence. these metrics serve to gauge the precision of State of Charge (SOC)
Regressor Input shape Output shape estimation. Additionally, the battery’s State of Health (SOH) signifies
Linear_ReLU1 128 + 𝑑 128 its aging condition, and its maximum energy reflects the device’s
Linear_ReLU2 128 64
endurance. Both SOH and maximum energy are pivotal battery states,
Linear 64 𝐿
thus prompting the introduction of capacity prediction error and energy
prediction error as evaluation criteria for these indicators.
Root Mean Square Error (RMSE): RMSE entails computing the av-
of importance. By dynamically learning channel weights, the neural erage sum of squared differences between actual and predicted values,
network is empowered to allocate heightened attention to pivotal followed by extracting the square root. Its formulation is as Eq. (10):
channels, thereby ushering in performance enhancements. √

A paradigmatic instantiation of the channel attention mechanism √ 1 𝑁+1 ∑( )
can be observed in the SENet [36]. Within SENet, the mechanism is em- 𝑅𝑀𝑆𝐸 = √ ̂ 𝑖) 2
𝑄(𝑉𝑖 ) − 𝑄(𝑉 (10)
𝑁 + 1 𝑖=1
bodied in the SE module, characterized by two key steps: ‘‘squeezing’’
and ‘‘excitation’’, as illustrated in Fig. 5. ̂ 𝑖)
where 𝑄(𝑉𝑖 ) signifies the actual charging quantity at voltage 𝑉𝑖 , 𝑄(𝑉
In the squeezing operation, the input feature map is subjected to signifies the model’s estimated charging quantity at voltage 𝑉𝑖 .
global average pooling across spatial dimensions, yielding a feature A smaller RMSE value corresponds to heightened prediction ac-
vector 𝑧𝑐 of dimensions 1 × 1 × 𝐶𝑖𝑛 . This operation is mathematically curacy. RMSE, by squaring the error term, exerts a more substantial
formulated as Eq. (7): penalty for larger errors, thus prioritizing larger discrepancies.
1 ∑𝐻 ∑ 𝑊 Mean Absolute Error (MAE): MAE involves computing the average
𝑧𝑐 = 𝐹𝑠𝑞 (𝑢𝑐 ) = 𝑢 (𝑖, 𝑗) (7) sum of absolute differences between actual and predicted values. The
𝐻 × 𝑊 𝑖=1 𝑗=1 𝑐
calculation is depicted by Eq. (11):
Effectively captures holistic inter-channel information within the input
∑|
𝑁+1
feature map. 𝑀𝐴𝐸 =
1 ̂ 𝑖 )||
|𝑄(𝑉𝑖 ) − 𝑄(𝑉 (11)
The excitation operation delves into channel weight acquisition 𝑁 + 1 𝑖=1 | |
through a two-layer Fully Connected network. The process commences
Where the symbols carry the same significance as in the RMSE equa-
with the feature vector derived from the squeezing operation, progress-
tion. Smaller MAE values indicate enhanced model prediction accuracy.
ing through a Fully Connected layer and a ReLU activation function
to procure an intermediate feature vector. Subsequently, the ultimate Unlike RMSE, MAE refrains from introducing additional penalties for
channel weight vector 𝑠 is ascertained by subjecting it to a Fully significant errors, focusing instead on average error magnitude.
Connected layer, followed by a sigmoid activation function. Mathemat- Capacity Prediction Error: This metric assesses the model’s ability
ically, this operation is expressed as Eq. (8): to predict the battery’s maximum capacity. It entails calculating the
( ) absolute difference between the actual charging quantity at the final
𝑠 = 𝐹𝑒𝑥 (𝑧, 𝑊 ) = 𝜎 (𝑔(𝑧, 𝑤)) = 𝜎 𝑊2 𝛿(𝑊1 𝑧) (8) point of the curve and the predicted charging quantity at the same
The channel weights encapsulated within the input feature map point. It is expressed as Eq. (12):
undergo recalibration via element-wise multiplication with the channel | ̂ 𝑒𝑛𝑑 )||
𝑒𝑟𝑟𝑄 = |𝑄(𝑉𝑒𝑛𝑑 ) − 𝑄(𝑉 (12)
weight vector obtained through the ‘‘excitation’’ operation. This recali- | |
bration empowers the model to focus on salient channels, culminating where 𝑄(𝑉𝑒𝑛𝑑 ) denotes the actual charging amount at the charging
in heightened model performance. Through the integration of the chan- ̂ 𝑒𝑛𝑑 ) denotes the
cut-off voltage (i.e., the battery’s true capacity), 𝑄(𝑉
nel attention module across diverse layers of the neural network, the model’s estimated charging amount at the charging cut-off voltage
model adeptly acquires the ability to adaptively glean inter-channel (i.e., the predicted capacity).
dependencies, thus fostering a more nuanced representation of input Energy Prediction Error: The energy prediction error evaluates the
features. model’s precision in predicting the battery’s maximum energy. Concep-
tually, it signifies the absolute difference between the integration of the
2.3.2. Regressor
actual power curve over the charge and the integration of the predicted
The structure of the regressor and parameters of each layer are
power curve over the charge. The practical calculation is defined as
displayed in the Table 3. In Fig. 3 the regressor consists of three fully
connected layers. Initially, the encoder’s 128-dimensional features are Eq. (13):
merged with the 𝑑-dimensional external information and fed into two | 𝑉∑ 𝑉𝑒𝑛𝑑
∑ |
| 𝑒𝑛𝑑
|
fully-connected layers with ReLU activation functions. Lastly, one more 𝑒𝑟𝑟𝐸 = || 𝑉𝑖 × 𝛥𝑄(𝑉𝑖 ) − ̂ 𝑖 )|
𝑉𝑖 × 𝛥𝑄(𝑉 | (13)
|𝑉𝑖 =𝑉𝑠𝑡𝑎𝑟𝑡+1 |
layer is added to acquire the predicted charging curve sequence 𝐿. | 𝑉𝑖 =𝑉𝑠𝑡𝑎𝑟𝑡+1 |
where 𝑉𝑠𝑡𝑎𝑟𝑡 refers to the charging start voltage, 𝑉𝑒𝑛𝑑 refers to the
2.3.3. Loss function ̂ 𝑖 ) = 𝑄(𝑉
charging cut-off voltage, 𝛥𝑄(𝑉𝑖 ) = 𝑄(𝑉𝑖 ) − 𝑄(𝑉𝑖−1 ), 𝛥𝑄(𝑉 ̂ 𝑖) −
The mean squared error (MSE) loss function, commonly used for ̂
𝑄(𝑉𝑖−1 ).
regression tasks, was used for model training.
These evaluation metrics collectively provide a comprehensive as-
1 ∑(
𝑛
)2 sessment of the model’s predictive capabilities, encompassing accuracy
𝑀𝑆𝐸 = 𝑌 − 𝑌̂𝑖 (9)
𝑛 𝑖=1 𝑖 in SOC, battery health, and endurance predictions.

7
Y. Lin et al. Journal of Power Sources 600 (2024) 234189

Fig. 6. Performance of models in estimating the entire crave using voltage–capacity sequences as inputs.

3.2. Performance using internal data For the training process, 35% of the cycle data were randomly
selected for validation purposes, while the remaining 65% were allo-
In this section, we conducted two experiments to verify the efficacy cated for training. During the training phase, an early stopping strategy
of the proposed method. In Experiment 1, we utilized two publicly was implemented. The patience parameter for this early stopping was
accessible datasets, namely the Oxford dataset and the SNL dataset. set to 40. This meant that, after each training epoch, the valida-
The model’s inputs were sequences of voltage and battery capacity tion set was utilized for validation. If the loss of the model on the
data. The performance of the proposed method was compared against validation set ceased to decrease for 40 consecutive epochs, the train-
two other models: a self-constructed LSTM model and a convolutional ing process would be terminated. The model’s weights at this point,
network-based model proposed by Tian J et al. [33]. This comparison which corresponded to the minimized loss on the validation set, were
aimed to highlight the effectiveness of the newly proposed approach. preserved.
Experiment 2 focused on the SNL dataset and lab collected dataset, Our method was trained alongside a self-constructed LSTM model
which included real battery aging data. In this experiment, the model and the convolutional network-based model introduced by Tian J
input was constructed as a composite sequence comprising voltage, et al. [33]. These three models were trained using identical settings.
Subsequently, they were evaluated on the test set using four evaluation
temperature, and battery capacity. The aim was to demonstrate the
metrics detailed in Section 3.1. The results are shown in the Table 4 and
versatility of the proposed method in handling different types of input
Fig. 6.
data.
The analysis of the results tabulated reveals that the methodology
Both Experiment 1 and Experiment 2 employed a sliding window
advocated in this study consistently surpassed the other two model
strategy for training and testing. This strategy involved sliding a win-
architectures across all evaluation metrics. This finding accentuates
dow of size 30 along the entire charging curve, with a step size of 1. The
the efficacy of our proposed model, which capitalizes on the syner-
output label for the model was the complete charging curve. During the gistic effect of depthwise separable convolution and channel attention
training phase, a batch size of 512 was used, and the training process mechanisms to extract pivotal features from the charging curve data.
was conducted over 1000 epochs. The Adam optimizer, with a learning The superior performance of our model underscores its proficiency in
rate of 5e−3, was employed. navigating the complexities and subtleties associated with predicting
battery charging curves, thereby offering a more refined solution in
3.2.1. Using voltage–capacity sequences as inputs contrast to the models it was compared against.
In order to address the differences among the batteries in terms of
their charging characteristics, We trained each of the three batteries 3.2.2. Using composite sequences as inputs
independently. This was necessitated by variations in starting and stop- In Experiment 2, the SNL dataset was employed along with actual
ping voltages as well as other battery-specific properties that influence measured battery data. The SNL dataset was augmented by inter-
the distribution of charging curves. polating battery temperature data based on voltage, much like the

8
Y. Lin et al. Journal of Power Sources 600 (2024) 234189

Table 4
Performance of models in estimating the entire crave using Voltage–Capacity sequences as inputs, where blue is the
best performance.
Dataset Model 𝑅𝑀𝑆𝐸 𝑀𝐴𝐸 𝑒𝑟𝑟𝑄 𝑒𝑟𝑟𝐸
Tian J el. 7.99 4.07 12.36 1.74%
Oxford LSTM 8.36 4.29 12.06 1.67%
Ours 5.40 2.73 8.58 1.20%
Tian J el. 16.94 8.58 17.82 1.74%
SNL_LFP LSTM 11.00 5.06 12.65 1.29%
Ours 9.35 4.18 11.11 1.13%
Tian J el. 30.12 18.91 30.90 1.19%
SNL_NMC LSTM 23.41 14.31 25.51 1.03%
Ours 22.82 14.11 24.63 0.96%

Fig. 7. Performance of models in estimating the entire crave using composite sequences as inputs.

interpolation process used for battery capacity data. Consequently, the


Table 5
model inputs now encompass three types of data: voltage sequence 𝑉 , Performance of models in estimating the entire crave using Composite Sequences as
charging capacity sequence 𝛥𝑄, and temperature sequence 𝑇 . inputs, where blue is the best performance. N indicates that no temperature sequences
The training setup for the SNL dataset remained consistent with data is used and Y vice versa.
the one used in previous experiments. The early stopping strategy was Dataset Condition 𝑅𝑀𝑆𝐸 𝑀𝐴𝐸 𝑒𝑟𝑟𝑄 𝑒𝑟𝑟𝐸
(Whether to add
applied again. All the final results obtained was shown in the Table 5
battery temperature)
and Fig. 7.
N 9.35 4.18 11.11 1.13%
The experimental outcomes underscore the significant role of bat- SNL_LFP
Y 9.68 4.51 10.89 1.10%
tery temperature in enhancing the performance metrics for both the
N 22.80 14.10 24.60 0.96%
SNL_NMC dataset and the laboratory measurement data. In a similar SNL_NMC
Y 18.60 10.80 19.80 0.79%
vein, the introduction of the proposed method heralds improvements
N 47.30 25.80 20.64 0.26%
across various metrics for the SNL_LFP dataset, albeit accompanied by a Lab_collect data
Y 44.72 23.22 18.06 0.23%
slight increase in RMSE and MAE values, thereby affirming the validity
of the proposed technique.
To delve into the reasons behind the elevated RMSE and MAE values
observed in the SNL_LFP dataset, a comprehensive visualization of all

9
Y. Lin et al. Journal of Power Sources 600 (2024) 234189

Fig. 8. The battery temperature of the LFP battery at different room temperature. Each curve depicted in the figure illustrates the interpolation curve of temperature versus voltage
for one cycle. The intensity of color shading corresponds to the frequency of cycles; darker colors indicate higher cycle counts.

temperature–voltage curves was undertaken, as depicted in Fig. 8. The The outcomes of the predictions are summarized in the Table 6 and
observed decrement in performance may be attributed to inaccuracies Fig. 9.
within the dataset measurements, evidenced by the temperature data The comparative analysis underscores a notable enhancement in the
for certain cycles in the training set being markedly lower than am- model’s predictive accuracy when factors such as ambient tempera-
bient temperature, as shown in Figs. 8(b) and 8(d). Intriguingly, the ture and the total previous charge are integrated. The incorporation
test set data, subjected to identical experimental conditions including of both ambient temperature and total previous charge as external
consistent charge/discharge rates and ambient temperature, did not variables yielded the most favorable outcomes, indicating their syn-
manifest any discrepancies, as illustrated in Figs. 8(a) and 8(c). This ergistic impact on the model’s performance. These parameters, which
inconsistency leads to divergent distributions between the training and are readily accessible in practical settings, offer valuable insights into
test datasets. the battery’s aging state, thereby enriching the model’s contextual
Furthermore, Table 1 elucidates a pronounced deficiency in data understanding and enabling more accurate predictions of battery health
pertaining to the quantity of batteries in the SNL_LFP dataset in com- and performance.
parison to their temperature conditions. This paucity of data impedes
adequate training and obstructs the effective learning of the correla-
3.4. Discussion
tion between temperature and battery capacity, thereby impacting the
model’s performance.
This research has devised a theoretical framework for the pre-
3.3. Performance with external information diction of entire charging curves by leveraging external data along-
side sequences of partial charging curves. To translate this theoretical
In this section, we introduce the incorporation of external informa- model into an effective predictive tool, the study has utilized advanced
tion into the model in the hopes of achieving performance enhance- deep learning techniques, specifically employing the Wide & Deep
ments. The model’s input is comprised of two components: sequence architecture. This allows for the seamless integration of both external
data and scalar external information. information and partial charging curve sequences. To optimize perfor-
To ensure diversity and avoid overfitting, this experiment focuses on mance and minimize computational demands, the model incorporates
utilizing the SNL dataset, which encompasses a wide range of batteries, depthwise separable convolution and channel attention mechanisms.
charging, and discharging conditions. The goal is to examine the impact The evaluation outcomes underscore the model’s ability to deliver ac-
of each external information element on the model’s predictive perfor- curate charging curve predictions across a variety of battery types and
mance. The experimental setup remains consistent with the previous operational conditions. Distinctively, our model excels in predicting the
section. full charging curve from merely a segment of the curve, and it adeptly

10
Y. Lin et al. Journal of Power Sources 600 (2024) 234189

Fig. 9. Performance of models in estimating the entire crave with external information.

Table 6
Performance of models in estimating the entire crave with external information, where blue color indicates optimal
performance.
Dataset Information type 𝑅𝑀𝑆𝐸 𝑀𝐴𝐸 𝑒𝑟𝑟𝑄 𝑒𝑟𝑟𝐸
𝑁𝑜𝑛𝑒 9.35 4.18 11.11 1.13%
SNL_LFP
𝑇𝑒𝑛𝑣 8.80 3.85 9.68 0.99%
𝑄𝑡𝑜𝑡𝑎𝑙 7.48 3.63 9.57 0.97%
𝑄𝑡𝑜𝑡𝑎𝑙 + 𝑇𝑒𝑛𝑣 7.37 3.74 8.58 0.87%
𝑁𝑜𝑛𝑒 22.80 14.10 24.60 0.96%
SNL_NMC
𝑇𝑒𝑛𝑣 21.60 12.90 22.50 0.87%
𝑄𝑡𝑜𝑡𝑎𝑙 17.40 10.80 18.30 0.70%
𝑄𝑡𝑜𝑡𝑎𝑙 + 𝑇𝑒𝑛𝑣 17.10 10.50 18.00 0.69%

utilizes additional internal and external data to refine its predictive CRediT authorship contribution statement
accuracy, setting it apart from previous research.
Nevertheless, the approach delineated in this study is not without its Yupeng Lin: Writing – original draft, Methodology. Qiuyang Liu:
limitations. Initially, the model assumes the independence of external Software, Methodology. Yuanlong Chen: Validation, Data curation.
variables when integrating them for prediction purposes. However, Chunyu Wang: Writing – review & editing. Junjie Wang: Supervi-
the interdependence of various external factors in real-world scenar- sion, Conceptualization. Lingling Zhao: Writing – review & editing,
ios may complicate this assumption, and the mere incorporation of Supervision.
additional external data might not invariably lead to improved model
performance. Moreover, while the model shows adaptability to data Declaration of competing interest
from different battery types, it necessitates individual training for
each unique battery type, demanding extensive data. This requirement, The authors declare that they have no known competing finan-
especially for complete charging curves, poses challenges to the model’s cial interests or personal relationships that could have appeared to
quick generalization and broader application. Addressing these chal- influence the work reported in this paper.
lenges, future research will delve into enhancing the model’s transfer
learning capabilities, aiming to overcome these hurdles and amplify its Data availability
applicability in practical contexts.
Data will be made available on request.
4. Conclusion
Acknowledgment
This paper is centered on the objective of discerning the state of
lithium-ion batteries through a data-driven methodology. The research This work is supported by National Key Research and Development
entails the development of a deep neural network model aimed at Program of China (Grant no. 2023YFC3305000,2023YFC3305003).
predicting the entire charging curve of lithium-ion batteries, thus facil-
itating a thorough understanding of their condition. The effectiveness References
of the proposed approach is corroborated using both publicly available
datasets and lab collected data. Additionally, the inclusion of external [1] Y. Wang, J. Tian, Z. Sun, L. Wang, R. Xu, M. Li, Z. Chen, A comprehensive
review of battery modeling and state estimation approaches for advanced battery
factors, such as ambient temperature, which bears on and mirrors
management systems, Renew. Sustain. Energy Rev. 131 (2020) 110015.
battery aging, serves to augment the model’s predictive precision. [2] Z. Deng, X. Lin, J. Cai, X. Hu, Battery health estimation with degradation pattern
In summation, this research unveils a potent predictive model and recognition and transfer learning, J. Power Sources 525 (2022) 231027.
substantiates its efficacy across multiple datasets, inclusive of lab col- [3] Z. Deng, L. Xu, H. Liu, X. Hu, B. Wang, J. Zhou, Rapid health estimation of in-
lected data pertaining to battery aging. This contribution propels the service battery packs based on limited labels and domain adaptation, J. Energy
Chem. 89 (2024) 345–354.
domain of lithium-ion battery complete charge curve prediction for-
[4] B. Zhang, Y. Zhang, J. Shen, Z. Zhou, G. Zhu, Research on Differential Pulse
ward, offering significant insights and viable applications for battery Voltammetry detection method for low concentration glucose based on machine
state assessment. learning model, Int. J. Electrochem. Sci. (2024) 100479.

11
Y. Lin et al. Journal of Power Sources 600 (2024) 234189

[5] T.R. Grandjean, J. Groenewald, A. McGordon, W.D. Widanage, J. Marco, Accel- [22] H. Sun, D. Yang, L. Wang, K. Wang, A method for estimating the aging state
erated internal resistance measurements of lithium-ion cells to support future of lithium-ion batteries based on a multi-linear integrated model, Int. J. Energy
end-of-life strategies for electric vehicles, Batteries 4 (4) (2018) 49. Res. 46 (15) (2022) 24091–24104.
[6] X. Wang, X. Wei, H. Dai, Estimation of state of health of lithium-ion batteries [23] S. Shen, M. Sadoughi, X. Chen, M. Hong, C. Hu, A deep learning method for
based on charge transfer resistance considering different temperature and state online capacity estimation of lithium-ion batteries, J. Energy Storage 25 (2019)
of charge, J. Energy Storage 21 (2019) 618–631. 100817.
[7] X. Lai, S. Wang, L. He, L. Zhou, Y. Zheng, A hybrid state-of-charge estimation [24] Y. Yang, A machine-learning prediction method of lithium-ion battery life based
method based on credible increment for electric vehicle applications with large on charge process for different applications, Appl. Energy 292 (2021) 116897.
sensor and model errors, J. Energy Storage 27 (2020) 101106. [25] P. Li, Z. Zhang, R. Grosu, Z. Deng, J. Hou, Y. Rong, R. Wu, An end-to-end
[8] M. Mishra, J. Martinsson, M. Rantatalo, K. Goebel, Bayesian hierarchical model- neural network framework for state-of-health estimation and remaining useful
based prognostics for lithium-ion batteries, Reliab. Eng. Syst. Saf. 172 (2018) life prediction of electric vehicle lithium batteries, Renew. Sustain. Energy Rev.
25–35. 156 (2022) 111843.
[9] D.A. Pola, H.F. Navarrete, M.E. Orchard, R.S. Rabié, M.A. Cerda, B.E. Olivares, [26] Z. Yi, Z. Chen, K. Yin, L. Wang, K. Wang, Sensing as the key to the safety and
J.F. Silva, P.A. Espinoza, A. Pérez, Particle-filtering-based discharge time prog- sustainability of new energy storage devices, Protect. Control Mod. Power Syst.
nosis for lithium-ion batteries with a statistical characterization of use profiles, 8 (1) (2023) 1–22.
IEEE Trans. Reliab. 64 (2) (2015) 710–720. [27] X. Yu, Y. Shang, L. Zheng, K. Wang, Application of nanogenerators in the field
[10] B. Mo, J. Yu, D. Tang, H. Liu, A remaining useful life prediction approach for of acoustics, ACS Appl. Electron. Mater. 5 (9) (2023) 5240–5248.
lithium-ion batteries using Kalman filter and an improved particle filter, in: 2016 [28] N. Ma, H. Yin, K. Wang, Prediction of the remaining useful life of supercapacitors
IEEE International Conference on Prognostics and Health Management, ICPHM, at different temperatures based on improved long short-term memory, Energies
IEEE, 2016, pp. 1–5. 16 (14) (2023).
[11] M. Zhang, K. Wang, Y.-t. Zhou, et al., Online state of charge estimation of [29] X. Feng, C. Weng, X. He, X. Han, L. Lu, D. Ren, M. Ouyang, Online state-of-health
lithium-ion cells using particle filter-based hybrid filtering approach, Complexity estimation for li-ion battery using partial charging segment based on support
2020 (2020). vector machine, IEEE Trans. Veh. Technol. 68 (9) (2019) 8583–8592.
[12] K. Wang, C. Liu, J. Sun, K. Zhao, L. Wang, J. Song, C. Duan, L. Li, State of [30] Y. Zheng, C. Qin, X. Lai, X. Han, Y. Xie, A novel capacity estimation method
charge estimation of composite energy storage systems with supercapacitors and for lithium-ion batteries using fusion estimation of charging curve sections and
lithium batteries, Complexity 2021 (2021) 1–15. discrete Arrhenius aging model, Appl. Energy 251 (2019) 113327.
[13] Z. Liu, J. Zhao, H. Wang, C. Yang, A new lithium-ion battery SOH estimation [31] Y. Duan, J. Tian, J. Lu, C. Wang, W. Shen, R. Xiong, Deep neural network
method based on an indirect enhanced health indicator and support vector battery impedance spectra prediction by only using constant-current curve,
regression in PHMs, Energies 13 (4) (2020) 830. Energy Storage Mater. 41 (2021) 24–31.
[14] Q. Li, D. Li, K. Zhao, L. Wang, K. Wang, State of health estimation of lithium-ion [32] L. Su, S. Zhang, A.J.H. McGaughey, B. Reeja-Jayan, A. Manthiram, Battery charge
battery based on improved ant lion optimization and support vector regression, curve prediction via feature extraction and supervised machine learning, Adv.
J. Energy Storage 50 (2022) 104215. Sci. n/a (n/a) (2023) 2301737.
[15] X. Li, C. Yuan, Z. Wang, State of health estimation for Li-ion battery via partial [33] J. Tian, R. Xiong, W. Shen, J. Lu, X.-G. Yang, Deep neural network battery
incremental capacity analysis based on support vector regression, Energy 203 charging curve prediction using 30 points collected in 10 min, Joule 5 (6) (2021)
(2020) 117852. 1521–1534.
[16] C. Ma, X. Zhai, Z. Wang, M. Tian, Q. Yu, L. Liu, H. Liu, H. Wang, X. Yang, State [34] H.-T. Cheng, L. Koc, J. Harmsen, T. Shaked, T. Chandra, H. Aradhye, G.
of health prediction for lithium-ion batteries using multiple-view feature fusion Anderson, G. Corrado, W. Chai, M. Ispir, et al., Wide & deep learning for
and support vector regression ensemble, Int. J. Mach. Learn. Cybern. 10 (2019) recommender systems, in: Proceedings of the 1st Workshop on Deep Learning
2269–2282. for Recommender Systems, 2016, pp. 7–10.
[17] Z. Lyu, R. Gao, Li-ion battery state of health estimation through Gaussian [35] C. Fran, et al., Deep learning with depth wise separable convolutions, in: IEEE
process regression with Thevenin model, Int. J. Energy Res. 44 (13) (2020) Conference on Computer Vision and Pattern Recognition, CVPR, 2017.
10262–10281. [36] J. Hu, L. Shen, G. Sun, Squeeze-and-excitation networks, in: Proceedings of
[18] X. Li, C. Yuan, X. Li, Z. Wang, State of health estimation for Li-Ion battery the IEEE Conference on Computer Vision and Pattern Recognition, 2018, pp.
using incremental capacity analysis and Gaussian process regression, Energy 190 7132–7141.
(2020) 116467. [37] C. Birkl, Oxford battery degradation dataset 1, 2017.
[19] J. Jia, J. Liang, Y. Shi, J. Wen, X. Pang, J. Zeng, SOH and RUL prediction of [38] Y. Preger, H.M. Barkholtz, A. Fresquez, D.L. Campbell, B.W. Juba, J. Romàn-
lithium-ion batteries based on Gaussian process regression with indirect health Kustas, S.R. Ferreira, B. Chalamala, Degradation of commercial lithium-ion cells
indicators, Energies 13 (2) (2020) 375. as a function of chemistry and cycling conditions, J. Electrochem. Soc. 167 (12)
[20] H. Sun, J. Sun, K. Zhao, L. Wang, K. Wang, Data-driven ICA-Bi-LSTM-combined (2020) 120532.
lithium battery SOH estimation, Math. Probl. Eng. 2022 (2022) 1–8. [39] A.G. Howard, M. Zhu, B. Chen, D. Kalenichenko, W. Wang, T. Weyand, M.
[21] Y. Guo, P. Yu, C. Zhu, K. Zhao, L. Wang, K. Wang, A state-of-health estimation Andreetto, H. Adam, Mobilenets: Efficient convolutional neural networks for
method considering capacity recovery of lithium batteries, Int. J. Energy Res. 46 mobile vision applications, 2017, arXiv preprint arXiv:1704.04861.
(15) (2022) 23730–23745.

12

You might also like