Next Article in Journal
Method for Simulation Modeling of Integrated Multi-Energy Systems Based on the Concept of an Energy Hub
Previous Article in Journal
Machine Learning-Based Shoveling Trajectory Optimization of Wheel Loader for Fuel Consumption Reduction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Experimental Study on Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Three Regression Models for Electric Vehicle Application

1
Department of Cybernetics, Faculty of Electrical and Electronic Engineering, University of Transport and Communications, Hanoi 100000, Vietnam
2
Faculty of Electrical Engineering, University of Economics-Technology for Industries, Hanoi 11622, Vietnam
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(13), 7660; https://doi.org/10.3390/app13137660
Submission received: 9 June 2023 / Revised: 23 June 2023 / Accepted: 26 June 2023 / Published: 28 June 2023
(This article belongs to the Section Applied Industrial Technologies)

Abstract

:
This paper presents three regression models that predict the lithium-ion battery life for electric cars based on a supervised machine learning regression algorithm. The linear regression, bagging regressor, and random forest regressor models will be compared for the capacity prediction of lithium-ion batteries based on voltage-dependent per-cell modeling. When sufficient test data are available, three linear regression learning algorithms will train this model to give a promising battery capacity prediction result. The effectiveness of the three linear regression models will be demonstrated experimentally. The experiment table system is built with an NVIDIA Jetson Nano 4 GB Developer Kit B01, a battery, an Arduino, and a voltage sensor. The random forest regressor model has evaluated the model’s accuracy based on the average of the square of the difference between the initial value and the predicted value in the data set (MSE (mean square error)) and RMSE (root mean squared error), which is smaller than the linear regression model and bagging regressor model (MSE is 516.332762; RMSE is 22.722957). The linear regression model with MSE and RMSE is the biggest (MSE is 22060.500669; RMSE is 148.527777). This result allows the random forest regressor model to remain helpful in predicting the life of lithium-ion batteries. Moreover, this result allows rapid identification of battery manufacturing processes and will enable users to decide to replace defective batteries when deterioration in battery performance and lifespan is identified.

1. Introduction

Due to the benefits of high energy density, low self-discharge characteristics, fast charging, high-capacity, low-pollution, and long-life lithium-ion batteries (LIB) have recently received much attention in research and application. As a result, their market share is steadily growing [1,2,3]. These exceptional characteristics have drawn several scientists to research battery power management in recent years [4,5]. In particular, the battery’s state of health (SOH) is utilized to gauge its aging and anticipate how long it will last during the storm’s charge and discharge cycles. Through the design of materials and the evaluation of battery life, this approach may speed up the development of novel electrode materials with increased capacity and energy [6]. Physical modeling and data collection are used to forecast universal batteries’ capacity and capacity loss [7]. Math is used in model-based approaches. To accurately represent the battery’s decay law, the model is chosen by the battery’s physical or experimental deterioration process [8]. The data generated by impedance were analyzed using fuzzy logic in reference [9]. The integral of the discharge or charge current is used to determine the battery’s remaining power using the Coulomb (CC) technique of calculating capacity over time, which is frequently used for straightforward computations [10]. Based on a modified Randle circuit model, the authors of [11] created a non-linear model of the battery by employing circuit characteristics such as resistors, capacitors, and inductors to forecast the depletion of battery capacity. However, interference from other integrated system components impacts measurement accuracy [12]. Additionally, according to reference [13], for analogous circuit models with several complicated characteristics, the lifespan prediction model, in conjunction with innovative filtering technology, will forecast the reduction in battery capacity. The battery cell is complex, varied, and mysterious.
An empirical exponential and polynomial regression model were also suggested in reference [14,15,16] to track the trend of battery cell degradation throughout the battery cell’s life based on the analysis of experimental data and utilize a filtering approach to tweak the model parameters live. According to [17], a novel model using a Kalman filter and regression vector was created to forecast the battery’s short-term capacity and cycle life. Additionally, the literature has established a novel prediction technique based on multiple filtering interaction models [18] to estimate battery cycle life. Many battery capacity models employ the multi-model interaction modeling technique for various state equations. Here, it is discovered that these model-based techniques have made significant strides toward high performance. Experimental evidence supports this finding. The battery-degrading accuracy of the physical model, however, limits the accuracy and robustness of these models [19,20].
Artificial intelligence (AI) techniques are now often used in state prediction, voice recognition, natural language processing, and picture and image processing. Machine learning (ML) uses a traditional neural network, but algorithms follow the system. To predict the SOH of Li-ion battery packs, scientists also coupled the effectiveness of ML with training schemes and clever tweaks. As a result, the suggested technique is paired with the Gaussian network process (NGP) model [21,22,23,24,25] in this study, which considers the battery’s degradation under various operating situations. The regression model is used to predict the target values as continuous values. This model also has far-reaching applications, from house price prediction, e-commerce valuation systems, weather forecasts, and stock market predictions to image resolution conversion, super-high automatic encoder learning features, and image compression [26,27,28,29,30]. In this paper, we used linear regression, bagging regressor, and random forest regressor models. Three models will be compared to predict the capacity of lithium-ion batteries based on voltage-dependent per-cell modeling. When sufficient test data are available, three linear regression learning algorithms will train this model to give a promising battery capacity prediction result. The effectiveness of the three linear regression models will be demonstrated experimentally. First, the study predicts, based on the correlation analysis, that the average power loss in the battery’s early cycles is connected to the lifespan of the charge and discharge cycles. The developed model (ML) is then used to forecast the cycle life of the Li-ion battery. The results of our study are based on the characteristics of the first 100 charging and discharging cycles to determine the battery’s capacity. Consequently, battery production methods may be quickly detected, and consumers can choose to replace bad batteries when performance and longevity start to decline.
The article is divided into the following six parts: first, Section 2 illustrates the extraction of the battery’s physical components. Battery psychological characteristics are discussed in Section 3. Section 4 explores the three ML regression approaches that are presented. The results of the experiment and assessment are shown in Section 5. Lastly, Section 6 is the conclusion and includes a discussion of the possible future developments of our research results.

2. Electric Vehicles Battery Key Parameters

2.1. Variance of Temperature

The surface temperature increases during heat generation, remains constant, and varies during the discharge phase. This temperature is created by I2R and the chemical reaction. As the battery capacity declines, the temperature increases, leading to a large thermal variance. The temperature variance in each cycle is calculated by the Formula (1).
T = E T t μ 2
where E is the electromotive force, and Ti is the ith temperature sample in n cycles.

2.2. Discharge Voltage Variance

As the voltage discharges faster, the battery capacity declines. The discharge voltage variance in each cycle is written as Formula (3).
V = E V t μ 2
where E is the electromotive force, and Vi is the ith voltage sample in n cycles.

3. Physical Characteristics of Battery Lithium-Ion

The hue of the angles and the measured discharge capacity curves vary over the spectrum across the battery life cycle shown in Figure 1.
The connection between the predicted discharge capacity and the total number of cycles throughout the battery life is shown in Figure 1. Early processes in the battery’s life cause its ability to decline gradually, while later cycles cause it to drain quickly. The power characteristics were also discovered to be alternating, indicating that the capacity and battery life models are not linear. Therefore, the research suggests a model based on fundamental physical characteristics and the premature discharge of the storm to calculate the battery’s life precisely. We predict the battery life using the battery capacity formula at each cycle (3) based on the beginning values in Part 2 (voltage, current, temperature, etc.). The recipe demonstrates the link between first-cycle discharge and battery life.
P j k = i = 2 n U ( t i ) ( Q ( t i ) Q ( t i 1 ) ) / ( t n t 1 )
where P j k is the battery capacity at each cycle; U(t) is the discharge voltage; Q(t) is the discharged power; t is the discharge time at each cycle to determine the average power; j is the jth battery; and k is the number of discharge cycles.
Based on Figure 1, it can be seen that the capacity curves of the battery cells decline in the early cycles because of the slight increase in capacity during the early discharge phase. Therefore, to study the relationship between the characteristics and the subsequent period related to the battery cycle life, this paper uses data from 10 to 100 cycles. Figure 1 shows the curve. Power P indicates that the attenuation of the battery is minimal during the whole cycle. This paper uses variance statistics to convert the attenuation fluctuation of the average power Pj of each battery from 10 to 110 cycles into energy PDj to establish the relationship corresponding to the period Lj. The relationship between PDj and Lj is determined through Equation (4).
ρ p D , L = E ( P D L ) E ( P D ) E ( L ) E ( P 2 D ) ( E ( P D ) ) 2 E ( L 2 ) ( E ( L ) ) 2
Each voltage–discharge power relationship is different from the 100th and 10th cycles Δ Q 100 10 ( V ) , as shown in Figure 2.

4. Regression Models Life Prediction of Lithium-Ion Batteries

4.1. Linear Regression

Linear regression is a method to predict the dependent variable (y) based on the value of the independent variable (x). This means that linear regression should have a linear relationship between the independent variable and the non-independent variable, and the effect of a change in the values of the independent variables should further affect the dependent variables. Some properties of linear regression are that the regression line always passes through the mean of the independent variable (x) and the standard of the dependent variable (y). The regression line minimizes the sum of the “area of errors”. The sum of areas measures the response/dependent variable (y) ratio variation. The amount of variation inherent in the reaction can be considered before regression is performed [19,20,21].
The linear regression model is shown in Figure 3, and the steps are as follows:
Step 1: Define input data characteristics;
Step 2: Analyze the correlation of the data;
Step 3: Estimate the model;
Step 4: Determine the fitting line;
Step 5: Analyze the model;
Step 6: Test the model with tested data;
Step 7: Calculate with metric types of sampled data.
The paper uses a simple linear regression model to predict the remaining life of the battery cell. This model provides accurate results. The linear model has the form of Formula (5).
y ^ i = w ^ T x i + β
where y ^ i is the period forecast of the ith battery cell, the feedback variable; xi is the feature vector p for the ith battery cell, the predictor variable; ŵ is a vector of p-dimensional model coefficients; and β is the regression coefficient.
When applying regression techniques, a penalty function is added to the least squares optimization formula to avoid overfitting. linear regression uses an elastic network to fit and select the model by finding the sparse coefficient vectors. The linear regression formula using an elastic network has the following form as Equation (6):
w ^ = min w y X w β 2 2 + λ P ( w )
where the min function represents finding the value of w that minimizes the argument, y is the n-dimensional vector of the observed battery life, X is the n × p matrix of objects, and λ is a non-negative directional quantity. Inside y X w 2 2 are the smallest regular squares. P(w) depends on the elastic network regression technique.
P ( w ) = 1 α 2 w 2 2 + α w 1
where α is the scalar coefficient between 0 and 1.
One way to gauge how “good” a model fits a given data set is to calculate the square root mean square error (RMSE). RMSE is a known metric that averages predicted values that are far from observed values. RMSE and mean percent error were chosen to evaluate the performance of the model. RMSE is calculated as Formula (8) as follows:
R M S E = 1 n i = 1 n ( y i y ^ i ) 2
where y is the observed lifetime, y ^ is the predicted period, and n is the total number of samples. The average percentage error is determined by Formula (9):
% e r r o = 1 n i = 1 n ( y i y ^ i ) y i × 100
The linear regression model is written using Python code, as shown below:
  • def regression_matrics(y_test, y_pred):
  •  # calculate errors
  •  mse = mean_squared_error(y_test, y_pred)
  • rmse = mean_squared_error(y_test, y_pred, squared=False)
  • mae = mean_absolute_error(y_test, y_pred)
  •  # report error
  • print(f’Mean Squared Error: {mse}’)
  • print(f’Root Mean Square Error: {rmse}’)
  • print(f’Mean Absolute Error: {mae}’)

4.2. Random Forest Regressor

Random forest is an algorithm that belongs to the group of supervised learning algorithms used in two problems: classification and regression. The general idea of the algorithm is it is a combination of many decision trees; however, for each decision tree, there is randomness, so the prediction result is a combination of many decision trees. In building an algorithm for the regression problem, the implementation steps are still the same, only the output of the problem is a constant value, and it will be averaged from the output points. The structure of the random forest regressor algorithm is shown in Figure 4.

Build a Random Forest Regression Algorithm

It prepares the data: It will randomly take n data points from the data set. This technique is called bootstrapping. It takes a sample from the data set without throwing it away but still leaves it in the original data until we divide enough n data sets; these n data sets may overlap. After enough n data, we randomly pick k attributes (k < n), new data, enough n data, and enough k attributes. For each data set with k attributes, it will build each decision tree submodel.
The decision tree construction process is based on randomness, so the results of the trees in the random forest algorithm are different.
RMSE is calculated using Formula (8), and the average percentage error is determined by Formula (9).
The result is the union of all the previously trained decision trees.
The random forest regressor model is written using Python code, as shown below:
  • rfr = RandomForestRegressor(random_state=2301, n_estimators=100)
  • rfr.fit(X_train, y_train)
  • print(rfr.score(X_train, y_train))
  • print(rfr.score(X_test, y_test))
  • rfr_pred = rfr.predict(X_test)
  • rfr_rmse = np.sqrt(mean_squared_error(y_test, rfr_pred))
  • print(rfr_rmse)

4.3. Decision Tree Regressor

A decision tree regressor is a supervised learning algorithm, and it can be used in two problems: classification and regression. Building an algorithm based on a given training data set is about determining the questions and their order. A unique feature is that the algorithm can work with unordered discrete categorical variables. Decision trees also work with data with feature vectors that include absolute and numeric attributes. The data also do not need to be normalized regarding training.
In the decision tree regression problem, this algorithm can perform two regression or classification tasks.
The decision tree algorithm works like this:
Step 1: Create an empty binary tree;
Step 2: Select features to split;
Step 3: If there are no more questions, make a prediction;
Step 4: Recursion from Step 2.
There are two problems to solve in this algorithm: (1) feature selection and (2) when to stop recursion.
(1)
Feature selection: To solve this problem, we calculate the MSE cost (mixedness). We will rely on this MSE cost to choose the feature accordingly. It will calculate from the root node and then calculate the intermediate nodes; if the error cost of that split feature is the smallest, then choose that feature.
(2)
Stop the recursion: The max depth parameter is in this task tree when the request limit is reached, or divide the tree so it cannot be divided anymore.
RMSE is calculated as Formula (8), and the average percentage error is determined by Formula (9).
The decision tree regressor model is written using Python code, as shown below:
  • dtr = DecisionTreeRegressor(random_state=2301)
  • dtr.fit(X_train, y_train)
  • dtr.fit(X_train, y_train)
  • print(dtr.score(X_train, y_train))
  • print(dtr.score(X_test, y_test))
  • dtr_pred = dtr.predict(X_test)
  • dtr_rmse = np.sqrt(mean_squared_error(y_test, dtr_pred))
  • print(dtr_rmse)

5. Experiment Results and Discussion

We built an experimental table as shown in Figure 5 and Figure 6. The parameters of the battery to estimate its life are as follows:
Cycle Index: number of cycles.
Decrement 3.8–4.05 V(s).
Max. Voltage Discharge (V): 4.05 V.
Min. Voltage Charge (V): 3.8 V.
Combo NVIDIA Jetson Nano Developer Kit B01: GPU: 128-core Maxwell, CPU: Quad-core ARM A57 @ 1.43 GHz, Memory 4 GB 64 bits LPDDR4 25,6 GB/s.
Time constant current (s): After being tested, the model could accurately calculate the battery’s voltage in one hour. This data could be further extrapolated to estimate the entire life cycle. Power management can become more approachable and effective by adding machine learning to clever battery technology.
The parameters of the battery are: Maximum discharge voltage (V) of 4.05 V and minimum charging voltage (V) of 3.8 V. The experimental scenario was conducted in three cases below, comparing two predictive models: linear regression and bagging regression.
Case 1: Predict lithium-ion battery capacity when the maximum voltage is equal to 4 V (when the battery is working without load).
Case 2: Predict lithium-ion battery capacity at the time of maximum voltage equal to 3.9 V (batteries power a DC motor with parameters: No-load current at 12 V and 0.92 A, no-load speed at 1200 rpm, no-load current at 24 V and 1.46 A, and no-load speed at 2000 rpm. It is recommended to use a 12 V, 10 A source for a stable motor).
Case 3: Forecast of Li-ion battery capacity at the time of maximum voltage equal to 3.8 V (No-load current at 12 V and 0.92 A, no-load speed at 1200 rpm, no-load current at 24 V and 1.46 A, and no-load speed at 2000 rpm. It is recommended to use a 12 V, 10 A source for a stable motor).
The experimental results for the linear regression model, random forest regressor model, and decision tree regressor model are shown in Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15.
(a)
The experimental results of linear regression model.
Figure 7. Prediction of lithium-ion battery capacity at the maximum voltage equal to 4 V.
Figure 7. Prediction of lithium-ion battery capacity at the maximum voltage equal to 4 V.
Applsci 13 07660 g007
Figure 8. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.9 V.
Figure 8. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.9 V.
Applsci 13 07660 g008
Figure 9. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.8 V.
Figure 9. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.8 V.
Applsci 13 07660 g009
(b)
The experimental results of random forest regressor
Figure 10. Prediction of lithium-ion battery capacity at the maximum voltage equal to 4 V.
Figure 10. Prediction of lithium-ion battery capacity at the maximum voltage equal to 4 V.
Applsci 13 07660 g010
Figure 11. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.8 V.
Figure 11. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.8 V.
Applsci 13 07660 g011
Figure 12. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.8 V.
Figure 12. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.8 V.
Applsci 13 07660 g012
(c)
The experimental results for decision tree regressor model.
Figure 13. Prediction of lithium-ion battery capacity at the maximum voltage equal to 4 V.
Figure 13. Prediction of lithium-ion battery capacity at the maximum voltage equal to 4 V.
Applsci 13 07660 g013
Figure 14. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.8 V.
Figure 14. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.8 V.
Applsci 13 07660 g014
Figure 15. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.8 V.
Figure 15. Prediction of lithium-ion battery capacity at the maximum voltage equal to 3.8 V.
Applsci 13 07660 g015
The MSE and RMSE results of three regression models are shown in Table 1.
Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15 show that the experimental results in the two empirical cases for the three regressor models have similar results. This means every training point in the above graph is close to the diagonal. Therefore, the trained model resembles linear regression theory. According to the training model, the higher the rated voltage, the better the battery life. For example, the life of a battery is 1000 discharge cycles at 4 V. Meanwhile, the battery life is 500 discharge cycles at 3.9 V. However, considering the accuracy of the model, it was found that the random forest regressor model has evaluated the model’s accuracy based on the average of the square of the difference between the initial value and the predicted value in the data set (MSEmean square error), which is smaller than the linear regression and decision tree regressor models (516.332762). The linear regression model with MSE is the biggest (22060.500669). This result allows the random forest regressor model to remain helpful for the life prediction of lithium-ion batteries.

6. Conclusions

This paper proposes a battery life prediction using a linear regression model, a random forest regressor model, and a decision tree regressor model with features designed based on a lithium-ion battery’s voltage. The prediction results show high accuracy for lithium-ion batteries under different battery capacity conditions. All parts can be achieved in one discharge cycle. This advantage allows for an accurate lifecycle prediction model without historical data, making it more practical in real-world applications. The computation time is reasonable to achieve real-time prediction results. This approach is well suited when lithium-ion batteries serve as energy storage or backup devices, such as in data centers and grid-level energy storage. For the proposed solution to improve predictive performance more accurately and reliably in the future, the research team will compare many machine learning or deep learning models to predict the battery’s remaining capacity. At the same time, the lithium-ion battery life prediction model combines more designed features based on the lithium-ion battery’s voltage, current, temperature, and discharge time.

Author Contributions

All authors contributed equally to this paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the University of Transport and Communications (UTC) under grant number T2023-DT-001TĐ.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Schmuch, R.; Wagner, R.; Hörpel, G.; Placke, T.; Winter, M. Performance and cost of materials for lithium-based rechargeable automotive batteries. Nat. Energy 2018, 3, 267–278. [Google Scholar] [CrossRef]
  2. Zhu, C.; Lu, F.; Zhang, H.; Mi, C.C. Robust predictive battery thermal management strategy for connected and automated hybrid electric vehicles based on thermoelectric parameter uncertainty. IEEE J. Emerg. Sel. Top. Power Electron. 2018, 6, 1796–1805. [Google Scholar] [CrossRef]
  3. Peterson, S.B.; Apt, J.; Whitacre, J.F. Lithium-ion battery cell degradation resulting from realistic vehicle and vehicle-to-grid utilization. J. Power Sources 2010, 195, 2385–2392. [Google Scholar] [CrossRef]
  4. Ramadesigan, V.; Northrop, P.W.; De, S.; Santhanagopalan, S.; Braatz, R.D.; Subramanian, V.R. Modeling and simulation of lithium-ion batteries from a system engineering perspective. J. Electrochem. Soc. 2012, 159, R31–R45. [Google Scholar] [CrossRef]
  5. Waag, W.; Fleischer, C.; Sauer, D.U. Critical review of the methods for monitoring of lithium-ion batteries in electric and hybrid vehicles. J. Power Sources 2014, 258, 321–339. [Google Scholar] [CrossRef]
  6. Vidal, C.; Kollmeyer, P.; Chemali, E.; Emadi, A. Li-ion battery state of charge estimation using long short-term memory recurrent neural network with transfer learning. In Proceedings of the IEEE Transportation Electrification Conference and Expo (ITEC), Detroit, MI, USA, 19–21 June 2019; pp. 1–6. [Google Scholar]
  7. She, C.; Zhang, L.; Wang, Z.; Sun, F.; Liu, P.; Song, C. Battery state of health estimation based on incremental capacity analysis method: Synthesizing from cell-level test to real-world application. IEEE J. Emerg. Sel. Top. Power Electron. 2022, 10, 28–41. [Google Scholar] [CrossRef]
  8. Hu, X.; Li, S.; Peng, H. A comparative study of equivalent circuit models for Li-ion batteries. J. Power Sources 2012, 198, 359–367. [Google Scholar] [CrossRef]
  9. Samanta, A.; Chowdhuri, S.; Williamson, S.S. Machine learning-based data-driven fault detection/diagnosis of lithium-ion battery: A critical review. Electronics 2021, 10, 1309. [Google Scholar] [CrossRef]
  10. Su, X.; Wang, S.; Pecht, M.; Zhao, L.; Ye, Z. Interacting multiple model particle filter for prognostics of lithium-ion batteries. Microelectron. Reliab. 2017, 70, 59–69. [Google Scholar] [CrossRef]
  11. Sahinoglu, G.O.; Pajovic, M.; Sahinoglu, Z.; Wang, Y.B.; Orlik, P.V.; Wada, T. Battery state-of-charge estimation based on regular/recurrent Gaussian process regression. IEEE Trans. Ind. Electron. 2018, 65, 4311–4321. [Google Scholar] [CrossRef]
  12. Ng, S.; Xing, Y.; Tsui, K. A naive Bayes model for robust remaining useful life prediction of lithium-ion battery. Appl. Energy 2014, 118, 114–123. [Google Scholar] [CrossRef]
  13. Wang, D.; Miao, Q.; Pecht, M. Prognostics of lithium-ion batteries based on relevance vectors and a conditional three-parameter capacity degradation model. J. Power Sources 2013, 239, 253–264. [Google Scholar] [CrossRef]
  14. Liu, D.; Zhou, J.; Liao, H.; Peng, Y.; Peng, X. A health indicator extraction and optimization framework for lithium-ion battery degradation modeling and prognostics. IEEE Trans. Syst. Man Cybern. Syst. 2015, 45, 915–928. [Google Scholar]
  15. Zhou, Y.; Huang, M.; Chen, Y.; Tao, Y. A novel health indicator for on-line lithium-ion batteries remaining useful life prediction. J. Power Sources 2016, 321, 1–10. [Google Scholar] [CrossRef]
  16. Lin, Z.; Cai, Y.; Liu, W.; Bao, C.; Shen, J.; Liao, Q. Estimating the state of health of lithium-ion batteries based on a probability density function. Int. J. Electrochem. Sci. 2023, 18, 100137. [Google Scholar] [CrossRef]
  17. Widodo, A.; Shim, M.; Caesarendra, W.; Yang, B. Intelligent prognostics for battery health monitoring based on sample entropy. Expert Syst. Appl. 2011, 38, 11763–11769. [Google Scholar] [CrossRef]
  18. Severson, K.A.; Attia, P.M.; Jin, N.; Perkins, N.; Jiang, B.; Yang, Z.; Chen, M.H.; Aykol, M.; Herring, P.K.; Fraggedakis, D.; et al. Data-driven prediction of battery cycle life before capacity degradation. Nat. Energy 2019, 4, 383–391. [Google Scholar] [CrossRef] [Green Version]
  19. Saxena, S.; Ward, L.; Kubal, J.; Lu, W.; Babinec, S.; Paulson, N. A convolutional neural network model for battery capacity fade curve prediction using early life data. J. Power Sources 2022, 542, 231736. [Google Scholar] [CrossRef]
  20. Zhu, J.G.; Sun, Z.C.; Wei, X.Z.; Dai, H.F. A new lithium-ion battery internal temperature on-line estimate method based on electrochemical impedance spectroscopy measurement. J. Power Source 2015, 274, 990–1004. [Google Scholar] [CrossRef]
  21. Ho-Ta, L.; Liang, T.; Chen, S.M. Estimation of battery state of health using probabilistic neural network. IEEE Trans. Ind. Inform. 2013, 9, 679–685. [Google Scholar]
  22. Nair, V.; Hinton, G.E. Rectified linear units improve restricted Boltzmann machines. In Proceedings of the International Conference on Machine Learning (ICML), Haifa, Israel, 21–24 June 2010; pp. 807–814. [Google Scholar]
  23. Liu, J.; Saxena, A.; Goebel, K.; Saha, B.; Wang, W. An Adaptive Recurrent Neural Network for Remaining Useful Life Prediction of Lithium-Ion Batteries; Annual Conference of the Prognostics and Health Management Society; National Aeronautics and Space Administration Moffett Field CA Ames Research Center: Moffett Field, CA, USA, 2010. [Google Scholar]
  24. Rezvani, M.; AbuAli, M.; Lee, S.; Lee, J.; Ni, J. A Comparative Analysis of Techniques for Electric Vehicle Battery Prognostics and Health Management (PHM). No. 2011-01-2247. SAE Technical Paper; SAE International: Warrendale, PA, USA, 2011. [Google Scholar]
  25. Zhang, Y.; Xiong, R.; He, H.; Pecht, M.G. Long short-term memory recurrent neural network for remaining useful life prediction of lithium-ion batteries. IEEE Trans. Veh. Technol. 2018, 67, 5695–5705. [Google Scholar] [CrossRef]
  26. Srivastava, N.; Hinton, G.; Krizhevsky, A.; Sutskever, I.; Salakhutdinov, R. Dropout: A simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 2014, 15, 1929–1958. [Google Scholar]
  27. Kingma, D.P.; Adam, J.L.B. A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
  28. Li, D.; Yang, L. Remaining useful life prediction of lithium battery using convolutional neural network with optimized parameters. In Proceedings of the IEEE 5th Asia Conference on Power and Electrical Engineering, Chengdu, China, 4–7 June 2020; pp. 840–844. [Google Scholar]
  29. Anagun, Y.; Isik, S.; Seke, E. SRLibrary: Comparing different loss functions for superresolution over various convolutional architectures. J. Vis. Commun. Image Represent. 2019, 61, 178–187. [Google Scholar] [CrossRef]
  30. Richardson, R.R.; Birkl, C.R.; Osborne, M.A.; Howey, D. Gaussian process regression for in-situ capacity estimation of lithium-ion batteries. IEEE Trans Ind. Inform. 2019, 15, 127–138. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Observable discharge power curve and the color of the curve changes along the spectrum over the life cycle.
Figure 1. Observable discharge power curve and the color of the curve changes along the spectrum over the life cycle.
Applsci 13 07660 g001
Figure 2. Each voltage–discharge power relationship is different from the 100th and 10th cycles Δ Q 100 10 ( V ) .
Figure 2. Each voltage–discharge power relationship is different from the 100th and 10th cycles Δ Q 100 10 ( V ) .
Applsci 13 07660 g002
Figure 3. Linear regression model cycles Δ Q 100 10 ( V ) .
Figure 3. Linear regression model cycles Δ Q 100 10 ( V ) .
Applsci 13 07660 g003
Figure 4. Structure of the random forest regressor algorithm.
Figure 4. Structure of the random forest regressor algorithm.
Applsci 13 07660 g004
Figure 5. Structure of the experiment model to predict the life of lithium-ion battery.
Figure 5. Structure of the experiment model to predict the life of lithium-ion battery.
Applsci 13 07660 g005
Figure 6. Experiment model to predict the life of a lithium-ion battery.
Figure 6. Experiment model to predict the life of a lithium-ion battery.
Applsci 13 07660 g006
Table 1. The MSE and RMSE results of three regression models.
Table 1. The MSE and RMSE results of three regression models.
Regression ModelMSERMSE
Linear Regression22,060.500669148.527777
Random Forest Regressor516.33276222.722957
Decision Tree Regressor1337.11242936.566548
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ha, V.T.; Giang, P.T. Experimental Study on Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Three Regression Models for Electric Vehicle Application. Appl. Sci. 2023, 13, 7660. https://doi.org/10.3390/app13137660

AMA Style

Ha VT, Giang PT. Experimental Study on Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Three Regression Models for Electric Vehicle Application. Applied Sciences. 2023; 13(13):7660. https://doi.org/10.3390/app13137660

Chicago/Turabian Style

Ha, Vo Thanh, and Pham Thi Giang. 2023. "Experimental Study on Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Three Regression Models for Electric Vehicle Application" Applied Sciences 13, no. 13: 7660. https://doi.org/10.3390/app13137660

APA Style

Ha, V. T., & Giang, P. T. (2023). Experimental Study on Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Three Regression Models for Electric Vehicle Application. Applied Sciences, 13(13), 7660. https://doi.org/10.3390/app13137660

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop