Professional Documents
Culture Documents
Deep Neural Network Battery Charging Curve Prediction I - 2024 - Journal of Powe
Deep Neural Network Battery Charging Curve Prediction I - 2024 - Journal of Powe
HIGHLIGHTS
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.
∗ 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
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 , … , 𝑉𝑗 ], ∑
𝐶𝑦𝑐𝑙𝑒
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)
𝑐𝑖𝑛
6
Y. Lin et al. Journal of Power Sources 600 (2024) 234189
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.
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