Next Article in Journal
Piece-Wise Linear (PWL) Probabilistic Analysis of Power Grid with High Penetration PV Integration
Previous Article in Journal
Borderline SMOTE Algorithm and Feature Selection-Based Network Anomalies Detection Strategy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Lithium-Ion Battery Health Prediction on Hybrid Vehicles Using Machine Learning Approach

Department of Computer Engineering, Major of Electronic Engineering, Institute of Information Science & Technology, Jeju National University, Jeju 63243, Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Current address: Department of Electronic Engineering, Institute of Information Science & Technology, Jeju National University, Jeju 63243, Korea.
Energies 2022, 15(13), 4753; https://doi.org/10.3390/en15134753
Submission received: 31 May 2022 / Revised: 24 June 2022 / Accepted: 26 June 2022 / Published: 28 June 2022

Abstract

:
Efforts to decarbonize the world have shown a quick increase in electric vehicles (EVs), limiting increasing pollution. During this electric transportation revolution, lithium-ion batteries (LIBs) play a vital role in storing energy. To determine the range of an electric vehicle (EV), the state of charge and the state of health (SOH) of the battery pack is essential. Access to high-quality data on battery parameters is a crucial challenge for researchers working in the energy storage domain due primarily to confidentiality constraints on manufacturers of batteries and EVs. This paper proposes a hybrid framework for predicting the state of a lithium-ion battery for electric vehicles (EV). Electric vehicles are growing worldwide because of their environmental and sustainability advantages. Batteries are replacing fossil fuels in electric vehicles. In order to prevent failure, Li-ion batteries in electric vehicles should be operated and controlled in a controlled and progressive manner to ensure increased efficiency and safety. An extreme gradient boosting (XGBoost) algorithm is used in this paper to estimate the state of health (SOH) of lithium-ion batteries used in electric vehicles. The model is subjected to error analysis to optimize the battery’s performance parameter. The model undergoes an error analysis to optimize its performance parameters. Furthermore, a state of health (SOH) estimation method based on the extreme gradient boosting algorithm with accuracy correction is proposed here to improve the accuracy of state of health (SOH) estimation for lithium-ion batteries. To describe the aging process of batteries, we extract several features such as average voltages, voltage differences, current differences, and temperature differences. The extreme gradient boosting (XGBoost) model for estimating the state of health (SOH) of lithium-ion batteries is based on the ensemble learning algorithm’s higher prediction accuracy and generalization ability. Experimental results suggest that the boundary gradient lifting algorithm model is capable of more accurate prediction.

1. Introduction

Environmental degradation has been heavily impacted by modified global conditions and the greenhouse effect for more than two decades, now that energy sources and storage methods have been studied and designed due to this growing demand. The Li-ion battery is the most widely used energy storage device and is often utilized as the primary power supply for electric vehicles. Lithium-ion batteries offer several benefits over conventional batteries, such as lead–acid batteries and Ni–H batteries. The benefits are a lower self-discharge rate, longer cycle life, and higher power density [1]. Energy storage systems are central to electric vehicles’ safeness and user approval, even though their performance has been significantly enhanced [2]. Transport sectors such as vehicles consume significant fossil fuels. Electric vehicles and plug-in hybrid electric vehicles can replace conventional fuels in cars and reduce fossil fuel use in energy production and distribution [3]. Batteries are the primary energy source for battery electric vehicles or hybrid/plug-in hybrid electric vehicles [4]. Battery technology used in automobiles mainly utilizes lithium due to its remarkable properties, including energy density, fast charging, low maintenance, and long lifespan; furthermore, those lithium-based solutions can provide highly powerful, light, and compact configurations [5,6,7,8]. Moreover, the management of charge and discharge phases is a critical factor in determining battery performance and dependability. Avoiding overcharging or deep discharging of the battery requires a suitable handling of these processes, from which such damage would be irreversible or at least hard to reverse. Advancing the battery lifespan, preparing a trip away and charging stops, and optimizing the discharge of energy of hybrid electric vehicles require constant and accurate monitoring of the battery’s state [9]. Reliably detecting the battery status is crucial to maximizing the battery’s performance. As a result, a method must be developed for accurately detecting battery levels’ state of health (SOH) [10]. In order to properly diagnose a battery, two primary parameters should be considered: the residual energy in the group, known as the state of charge (SOC), and the degradation undergone by the battery, known as the state of health (SOH) [11]. During preliminary experimental characterizations in a laboratory environment, carmakers sometimes use look-up tables (LUTs) to map the state of health (SOH) behavior. Testing is usually performed utilizing so-called direct techniques, which measure the voltage and impedance of the battery using ampere-hour counting [12]. In a given use scenario, a battery’s state of health explains the degradation of its performance due to a combination of internal and external elements which describe its profile. Numerous dependability problems have occurred since the fundamentals have not been correlated with the dynamically modifying elements in battery use cases. There are no insights from the state of charge regarding which events influence the battery [13]. In electric vehicles, Li-ion batteries, as storage components, play a significant role. In order to make sure that these batteries meet EPA needs, the state of health of their electrodes must be checked [14]. The state of health is one of the most critical feature for battery management systems (BMS) [15,16,17,18]. Even specific equation or process cannot be used to calculate the aging of batteries and the state of health can provide great insight. In addition to improving accuracy and reducing computational costs, an efficient choice of measurable features is critical since the state of health is not directly measurable. Choosing the numerous decisive elements for the prediction of battery health improves the accuracy of the outcome and speeds up the method. A variety of methods can determine the health of a battery [19,20,21]. Various battery health parameters have been used to predict the state of health (SOH) and data-driven techniques such as machine learning and statistics. Statistical and machine learning models need substantially lower computational costs than deep learning methods, as is evident from the existing state of health (SOH) prediction models in the literature [22]. The impressive learning effect of XGBoost, which, at the system level, is genuinely an extensible tree-enhanced machine learning approach, along with its high learning efficiency, has attracted a wide attention [23,24,25,26,27]. As a response to the limitations above, we suggest estimating the state of health for lithium-ion batteries by using the extreme XGBoost algorithm in an electric vehicle. This can virtually avoid the overfitting issue.
In the current paper, we suggest a framework for day-ahead estimation of hybrid electric vehicles (HEV), which is more efficient in predicting the state of health (SOH). The contributions of the paper to the area include the following:
  • An approach to measure the state of battery health prediction.
  • A hybrid-car prediction model based on battery parameters.
  • A comparative experiment with attention to comparing existing hybrid models with our suggested model shows that the suggested model is accurate and has better performance.
This paper is structured as follows: Section 2 offers a literature survey that details related work. Section 3 introduces the details of the dataset and the feature selection of the suggested framework is presented in Section 4. The validation of the proposed method is demonstrated in Section 5. The conclusions and future work are given in Section 6.

2. Literature Survey

This section presents a literature study related to the state of health (SOH) prediction and a summary of methods utilized to design batteries in electric vehicles. There are two kinds of power sources incorporated in hybrid electric vehicles: thermal and electrical. Energy management strategies at the highest level control their synergetic operations. The configurations, modeling, and optimization of these strategies have been summarized in [28]. A framework for developing techniques for hybrid electric vehicles that manage energy to optimize battery lifetime can be seen in this context. We can understand that by improving the size of the electrified powertrain during the vehicle development phases, it is possible to correctly estimate the impact of the hybrid electric vehicles’ powertrain process on the life of the high-voltage battery [29]. A battery management system is built into all lithium-ion battery packs installed in hybrid and pure electric vehicles. The battery management system includes hardware and software used for management, using an algorithm to determine battery states. The technical literature has been studied, and the individual processes have been classified into different classes [30]. In new energy electric vehicles, lithium-ion batteries provide the energy; a lithium-ion battery offers unique advantages over nickel–metal hybrid batteries, nickel–chromium batteries, and lead–acid batteries. These features make this automotive battery an ideal choice for many car manufacturers. It is high on energy efficiency, has a wide temperature range, has a low self-discharge rate, and has a long cycle life. As a rule, the battery’s performance in an electric vehicle needs to be replaced if it has degraded to the point where it may compromise the driving and safety of the vehicle [31].

2.1. Hybrid Electric Vehicles

Hybrid electric vehicles were developed to meet environmental policies and cope with rising fuel prices by providing a better fuel economy and lower tailpipe emissions. A detailed analysis of the concept and an analysis of the way forward have been performed, comparing hybrid electric vehicles to conventional vehicles. In summary, hybrid electric vehicles and energy management strategies have been reviewed [32]. Battery electric vehicles can be a solution to an environmental problem. It has been considered a vital method related to batteries, electronic control, etc., to improve the safety and reliability of the electric vehicle. This has been described based on the technical advancements of electric cars and the emerging technologies for their future application [33]. A predictive energy management strategy for hybrid electric vehicles based on battery aging, by considering the temperature, was proposed with the main aim of determining degradation and battery life costs, since lithium-ion battery degradation is a problem at present in hybrid electric vehicles. The paper used model predictive control to evaluate urban transportation in real conditions and to optimize energy management based on the battery electrical-thermal-aging dynamics [34]. Mechanics, electric motors, and power electronics form a hybrid electrical vehicle. An article provided a general description of hybrid electrical vehicles, with the objective to describe their benefits and drawbacks, classify the different types of cars, and discuss energy management strategies [35]. Another paper compared the common thermal management systems for lithium-ion batteries and the benefits and disadvantages of each strategy, focusing on energy and environmental issues [36].

2.2. Statue of Health Estimation and Prediction of Batteries

Evaluating the state of health of lithium-ion batteries with adequate accuracy is essential for improving the state of charge estimation, guaranteeing safety, and improving their service life. A new technique for estimating the state of health in lithium-ion batteries for electric vehicles was presented in [37], founded on the datasets of partial charging voltage under constant current and current value under constant voltage. Based on the partial constant-voltage (CV) charging data, a novel state of health (SOH) estimator was suggested. Different indicators of constant-voltage (CV) health were analyzed thoroughly aiming at a result of constant-voltage (CV) charging partiality. There are practical challenges to obtain a precise estimation of a battery’s state of health. That estimation was made using the extracted constant-voltage (CV) capacity in [38]. The state of health (SOH) of lithium-ion batteries in electric vehicles was estimated by determining the size capacitance of its matching RC circuit model to get the attenuation factor for the bulk capacitance in different cycles [39]. A data-driven prediction technique called support vector regression was applied based on partial incremental capacity curves to establish a battery degradation model. Decomposed incremental capacity curves were used as training datasets to extract battery health features cycles [19]. An incorrect state of health estimation and prediction can effectively result in an incorrect estimation of the battery’s utilization state, compromising the ability to catch battery’s fault states and raising the risk of hidden safety stakes in the battery system [40].

2.3. Other Methods

Using an ensemble learning algorithm, Li et al. offered an assessment model for batteries, which focused on predicting the state of health to verify and validate a battery’s performance [41]. Another paper developed a method to predict lithium-ion batteries’ remaining life using an effective state of health indicator and a moving-window method based on a real battery management system. By using the partial-charge voltage curves of the cells, a state of health indicator was extracted to calculate the battery’s remaining useful life [42]. It is crucial to implement online life-cycle state-of-health assessments in battery management systems to ensure battery performance and reliability. An online measurable battery-parameter-based method for self-adaptive life-cycle assessment of lithium-ion batteries was proposed for less computational complexity, which was achieved by training the model with least squares support vector machines [43]. In a battery management system, estimations of the battery’s state of charge and state of health are essential since they represent the power demand for electric vehicles. Based on a dual sliding mode observer, Chen et al. proposed a method for estimating the state of charge (SOC) and state of health (SOH) together, taking into account the capacity-fading factor [44]. The state of health of lithium-ion batteries was predicted by a backpropagation neural network optimized through genetic algorithms, which was studied for analysis based on appropriate aging mechanisms and the state of health prediction of lithium-ion batteries over their whole lifespan [45,46,47,48,49,50]. Based on deep reinforcement learning, a hybrid battery system comprising a high-power and high-energy battery pack was described. In order to minimize energy loss and raise both the electrical and thermal safety of the system, an energy management strategy was generated based on the electrical and thermal characterization of the battery cells [51]. For electric vehicles, this article offered a novel resource allocation scheme based on deep reinforcement learning that did not work at the level of complex vehicle dynamics. Because different energy storage devices behave differently under varying operating conditions, using multiple energy storage devices in parallel increases their maintenance. Therefore, the suggested strategy goals were used to evaluate optimal approaches [52]. A summary of the experimental techniques studied, and their benefits and disadvantages can be found in Table 1.

3. Methodology

In this section, the proposed method for the prediction of the state of health of batteries in hybrid and electric vehicles is presented. The suggested framework is shown in Figure 1 with attention to input and output characteristics. For predicting the state of health (SOH) of electric vehicles’ (EV) Li-ion batteries, the selected elements were employed in a hybrid prediction model. The XGboost model was utilized to create the suggested prediction model. As shown in Figure 1, the framework employed XGBoost to predict the input and output features, respectively. The suggested methodology can predict the state of health (SOH) for an electric vehicle’s Li-ion batteries.

3.1. Extreme Gradient Boosting

XGBoost stands for extreme gradient boosting, which is a regression modeling approach based on building supervised regression models. Sequentially constructed decision trees are utilized in XGBoost. Furthermore, weights are essential in the XGBoost algorithm. Each independent variable is given a weight, which is then used to predict results through a determination tree. Variables incorrectly predicted lead to improved associated weights, which are fed to the double determination tree. There are some significant benefits of XGBoost as a tree-boosting scalable system; it can be increased efficiently by decreasing computing time, and using parallel trees with a sparsity-aware algorithm, XGBoost can be applied satisfactorily with missing data. XGBoost has been utilized in classification, various limited prediction issues, and a wide field of applications, including regression. The gradient boosting decision tree (GBDT) is an improved and advanced performance version of XGBoost. Gradient boosting is a technique used to build a strong learner by operating multiple decision trees that utilize gradient boosting. An algorithm is used repeatedly in this model via a set number of trees. Furthermore, training a GBDT model can take thousands of iterations in a large, complex dataset, affecting computational bottlenecks. Gradient strength can be increased with XGBoost. The various advantages listed above enable XGBoost to perform exceptionally well in machine learning. Figure 2 shows a diagram of how the XGBoost model is structured.
In the following, we list all of the necessary extreme gradient boosting equations. A tree ensemble model to predict an output is defined by the following dataset: D = ( x , y ) ( D = D a t a s e t ). S includes the predicted values S O H i , E (battery parameters voltage, charge, and discharge, etc.), and real or ground truth values S O H i , R in Equation (1):
S = i = 0 N ı ( S O H i , E , S O H i , R ^ )
Here, we define the tree complexity Ω to formalize the improved goal function in Equation (2):
Ω = j = 1 N η T + γ 4 W 2
where T is the number of leaf nodes in the tree, W is the leaf weight, and Ω indicates the regular term. Thus, with attention to Equation (2) we have the definition of the objective function in Equation (3).
( O B J ) T = i , j = 1 N ı ( S O H i , E , S O H i , R ^ ) + η T + γ 4 W 2
where ı means the model’s loss function and the penalty for the number of leaves N is controlled by the parameters η and γ .

3.2. Bagging Boosting Algorithm

The bagging is a meta-algorithm machine learning set that aims to improve the accuracy and precision of machine learning algorithms in statistical classification and regression. Furthermore, it creates an overfitting avoidance mechanism that reduces variance, to change the weight that is used as an iterative strategy. Figure 3a demonstrates the structure of a bagging tree algorithm. Table 2 demonstrates an example of the operation of the bagging tree algorithm as follows. The bagging technique predicts a result by learning from weak learners in parallel, combining them, and finding the average of their predictions utilizing every learner’s dataset.

3.3. Ensemble Boosting Algorithm

The ensemble boosting algorithm has the ability to create good models for prediction and can remove the bias error in general during the process. Some weights are used during training for a state in the process. Figure 3b shows the operation of an ensemble boosting algorithm. The process of an algorithm boosting trees is shown in Table 3.
The performance of extreme gradient boosting to error minimization is sufficiently high, and the algorithm can even predict by using a small quantity of data. Moreover, it does not count as one machine when learning from scalable and scale-distributed samples. In this algorithm for error minimization, low accuracy models are boosted. Here, referring to Figure 3 in bagging, the random trees have been collected by combining several models and are designed.
MAE and RMSE were utilized to calculate error levels in the prediction; the functions were used to evaluate the suggested framework, as shown in Figure 4. While the state of health (SOH) prediction is extremely important for keeping the EV running without interruption or hazard, it may also be crucial for improved battery control and EV car maintenance. As part of the suggested framework, a rigorous model review method ensures prediction accuracy by comparing error and accuracy values. This set of evaluation parameters was utilized to evaluate the accuracy of our proposed hybrid model in the performance assessment and improvement techniques given later in Section 5.
The definition of a prediction, considering D as a dataset is given in Equation (4):
i f x D ( x ) i n p u t y ( S O H ) D ( y ) o u t p u t
Considering x as input and y as output in Equation (4), the prediction model utilizes x and y (train and test) from the dataset that is described in Equation (5):
i f x t r a i n x i n p u t | y t r a i n y i n p u t x t r a i n | y t r a i n x t e s t x i n p u t | y ( S O H ) t e s t y ( S O H ) o u t p u t x t e s t | y t e s t
Thus, the provided available input values and the trained prediction model output values are in Equation (6):
x t n + 1 y t n + 1
Moreover, the model predictions can predict the output results of the past by considering the time state.

4. Data

This section presents the approach for preparing the dataset [59]. Figure 3 illustrates the data preparation flow and explains it. Meanwhile, we describe the process used to select the inputs and outputs.

4.1. Data Description

The dataset and experimental conditions used in this study are described below. These data cannot be directly mapped to the battery’s state of health, so we identified the health features in the battery data that could indicate the battery’s state of health. Charge and discharge processes of this kind are called random walk operations. The charge and discharge operations of this type are called random walk operations. A series of reference charging and discharging cycles were conducted after the 1500 loading times used to establish reference measures for a battery’s health [59]. Three lithium-ion batteries (5, 6, 7) were selected for the strategy of a stable discharge experiment considering charging, discharging, and impedance. Using a series of 18,650 charging and discharging currents, lithium-ion batteries were continuously run. A battery’s reference profile included the battery’s capacity from observing a reference charge and discharge cycle. The second one was to benchmark the dynamics of a battery. The pulsed current was used for charging and discharging. The open-circuit voltage of the batteries was observed as a function of the state of charge, employing a low current discharge of 0.04 A. An examination based on Li-ion batteries was performed under different operation profiles of charge, discharge, and capacities at room temperature. Initially, the battery was charged in a constant current-voltage model at 1.5 A to 4.2 V, and then following this, with a constant-voltage mode cutoff current dropped to 20 mA. The battery voltage discharged at 2.7 V to 2.2 V at a constant current level of 2 A. Batteries accelerated to an age when they were continuously charged and discharged. With attention to these datasets, the aging trend of the three datasets demonstrated in Figure 5 could be used to predict the battery’s state of health. Furthermore, Table 4 shows an overview of the dataset.

4.2. Feature Selection

The state of health indicates the capacity of the battery to store electric energy, with attention to the present and initial capacities. Firstly, the aim was to examine the existing prediction models and the inputs and outputs leading to Equation (7) [60]. The percentage is generally used to indicate the state of health of the battery. In Equation (7), C a g e d represents the current capacity of the battery and C r a t e d represents the rated capacity of the battery. In addition, the charge and discharge operational profile characteristics are less complicated and less expensive to process, which reduces the costs and delay in predicting and forecasting the state of health [19].
S O H = C a g e d C r a t e d 100 %
The parameters’ features for the framework to predict are the time of reference charge, time of reference discharge, ratio of constant-current charge time, and voltage post charge. An analysis of existing datasets was performed prior to modeling the state of health (SOH) for a battery. Figure 6 shows a visualization of the dataset on charging performance, showing the charging curves for the battery (a), the current measured curves for the battery (b), and the temperature curves for the battery (c).
Figure 7 shows the discharge voltage curve with varying cycle times. Here, it appears that the discharge voltage decreases faster as the cycle number increases. Due to the fact that the discharge current remained constant in the cycling experiment, the duration of the discharging process was able to represent the discharge capacity, from which the state of health (SOH) was then calculated. The discharging curves for the battery (a), current measured curves for the battery (b), and temperature curves for the battery (c) are shown in Figure 7.

5. Results and Discussion

XGBoost was designed to be trained with 80 % of the input datasets and tested with 20 % of the battery datasets. As part of the model validation process, the performance metrics were utilized to evaluate the simulation results. A comparison between the real and predicted state of health (SOH) was made to measure the XGBoost algorithm’s performance; the offered model achieved a higher prediction accuracy rate.

5.1. Development Environment

Table 5 presents the implemented environment summary. The operating memory in this system was 32 GB. The system processing CPU was an Intel(R) Core(TM) i5-9600 CPU @3.20 GHz. The programming language for the machine learning algorithm implementation was Python 3.8 . 3 . The involved machine learning algorithm was an extreme gradient boosting learning.

5.2. Performance Evaluation

In this paper, four different evaluation parameters for the performance of the proposed state of health estimation model were utilized as evaluating indicators to reflect the integrity of the suggested approach, namely, the root-mean-square error (RMSE), mean absolute error (MAE) as follows:
R M S E = 1 N ( i = 1 N ( S O H E S O H R ^ ) 2
M A E = 1 N i = 1 N ( S O H E S O H R ^ )
where N is the number of data in Equations (8) and (9); furthermore, S O H E s t i m a t e is the estimated value per SOH and S O H R e a l indicates the measured value for the state of health (SOH) during the test in Equations (8) and (9).

5.3. SOH Estimation

As batteries age, their capacity to store energy and supply power diminishes. The battery’s state of health serves as an indicator of this deterioration. The battery’s state of health (SOH) is typically 100 % when the battery is new and 0 % when the battery’s storage capacity or output power declines to a certain level. The capacity and impedance of the battery are regarded as indicators of the energy and power of the battery, respectively. Thus, the current battery capacity and impedance measurements can be used to define the state of health of a battery. The state of health (SOH) was considered at 0 % when the battery capacity was below 80 % of its nominal capacity or double that of its nominal impedance. The battery’s state of health (SOH) denotes the battery’s dependability and safety as an electrical source. A battery’s health tends to deteriorate with rapid aging, which may drastically drop its health. Based on the capacity measurement over the cycle life of a cell, the state of health was computed as a health state index. A range of continuous values was established here for the initial dataset employing the min-max tuples for the current (I), voltage (V), and temperature (T). As a result of training the model with the training dataset, the validation dataset (test data) was utilized to validate the model. The root-mean-square error (RMSE) was used to measure the performance incidence of the trained model output. Iterations were performed until the RMSE reached 0.72 % or lower. We used the resulting model to make predictions of the state of health (SOH) over the prediction data and cross-checked them with known values to assess the model’s accuracy.
The XGBoost algorithm was verified by operating the data from battery 6 for the purpose of testing the prediction problem. The data from batteries 5 and 7 were used for training the model. The ensemble boosting prediction method employing the ensemble bagging technique on dataset 6 was used in order to confirm the accuracy of the state of health (SOH) estimation of lithium-ion batteries by the extreme gradient boosting method. The prediction results of the state of health (SOH) on dataset 6 are shown in Figure 8. This was based on the expected ensemble boosting prediction, the ensemble bagging prediction, on dataset 6. In the estimation as well as and in Figure 8, comparing ensemble boosting and ensemble bagging gave a better estimate of the state of health. The ensemble boosting feature performed better for multiple input features directly affecting the training data. As a result of overfitting in the training data, ensemble bagging did not produce better results.
We further evaluated the performance of XGBoost applied to the state of health (SOH) estimation based on cell 6. The predicted results and errors are shown in Table 6 in terms of mean absolute error (MAE) and root-mean-square error (RMSE) compared to other methods.
Battery discharge is a time-varying process, and a battery’s health is a process that occurs over an extended period from the time of charge to the time of replacement. Gradually, the degree and state of health decline with time. The results of Figure 9 shows that XGBoost and raw data have good prediction effects at the later stage, and their values are near the real ones.

6. Conclusions

The XGBoost algorithm was verified by using the data from battery 6 for the purpose of testing the prediction problem. The data from batteries 5 and 7 were used for training the model. The ensemble boosting prediction method employing the ensemble bagging on dataset 6 was used in order to confirm the accuracy of the state of health (SOH) estimation of lithium-ion batteries by the XGBoost method. The prediction results of the state of health (SOH) on dataset 6 were demonstrated in Figure 8. This was based on the expected ensemble boosting prediction and the ensemble bagging prediction on the dataset 6. In the estimation and performance figures, the ensemble boosting and ensemble bagging methods gave a better estimate of the state of health. The ensemble boosting feature performed better for multiple input features directly affecting the training data. As a result of overfitting in the training data, the ensemble bagging method did not produce better results.

Future Direction

As future work, a specific temperature is required to validate the proposed method. In contrast, electric vehicles have different temperatures when their batteries are used. The algorithm needs to be further tested, and adaptive parameter techniques must be adopted to ensure that it works well in a wide range of temperatures and aging requirements. Research into the related fundamental theory is also expected to advance the methods for estimating the battery’s state. One of the considerations in future work can be a model battery based on machine learning with an intelligent monitoring system for the vehicle battery’s state of health.

Author Contributions

S.J. Writing original draft; Data curation, Z.S.; review and editing, Z.S.; investigation, S.J.; methodology, Z.S.; project administration, Y.-C.B.; Supervision, Y.-C.B.; validation, S.J.; visualization. All authors have read and agreed to the published version of the manuscript.

Funding

This research was financially supported by the Ministry of Small and Medium-sized Enterprises (SMEs) and Startups (MSS), Korea, under the “Regional Specialized Industry Development Plus Program (R&D, S3246057)” supervised by the Korea Institute for Advancement of Technology (KIAT).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Burke, A.; Miller, M. Performance characteristics of lithium-ion batteries of various chemistries for plug-in hybrid vehicles. In Proceedings of the EVS24, Stavanger, Norway, 13–16 May 2009. [Google Scholar]
  2. Beelen, H.; Bergveld, H.J.; Donkers, M. Joint estimation of battery parameters and state of charge using an extended Kalman filter: A single-parameter tuning approach. IEEE Trans. Control Syst. Technol. 2020, 29, 1087–1101. [Google Scholar] [CrossRef]
  3. Sarmah, S.B.; Kalita, P.; Garg, A.; Niu, X.d.; Zhang, X.W.; Peng, X.; Bhattacharjee, D. A review of state of health estimation of energy storage systems: Challenges and possible solutions for futuristic applications of li-ion battery packs in electric vehicles. J. Electrochem. Energy Convers. Storage 2019, 16, 040801. [Google Scholar] [CrossRef] [Green Version]
  4. Bishop, J.D.; Martin, N.P.; Boies, A.M. Cost-effectiveness of alternative powertrains for reduced energy use and CO2 emissions in passenger vehicles. Appl. Energy 2014, 124, 44–61. [Google Scholar] [CrossRef]
  5. Onori, S.; Serrao, L.; Rizzoni, G. Hybrid electric vehicles: Energy management strategies. IEEE Control Syst. Mag. 2016, 39, 97–98. [Google Scholar]
  6. Shahbazi, Z.; Byun, Y.C. Analyzing the Performance of User Generated Contents in B2B Firms Based on Big Data and Machine Learning. Soft Comput. Mach. Intell. J. 2021, 86, 30–39. [Google Scholar]
  7. Shahbazi, Z.; Byun, Y.C. Twitter Sentiment Analysis Using Natural Language Processing and Machine Learning Techniques. Proc. KIIT Conf. 2021, 6, 42–44. [Google Scholar]
  8. Shahbazi, Z.; Byun, Y.C. Deep Learning Method to Estimate the Focus Time of Paragraph. Int. J. Mach. Learn. Comput. 2020, 10, 75–80. [Google Scholar] [CrossRef]
  9. Anselma, P.G.; Huo, Y.; Roeleveld, J.; Belingardi, G.; Emadi, A. Integration of on-line control in optimal design of multimode power-split hybrid electric vehicle powertrains. IEEE Trans. Veh. Technol. 2019, 68, 3436–3445. [Google Scholar] [CrossRef]
  10. Plett, G.L. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: Part 3. State and parameter estimation. J. Power Sources 2004, 134, 277–292. [Google Scholar] [CrossRef]
  11. Vetter, J.; Novák, P.; Wagner, M.R.; Veit, C.; Möller, K.C.; Besenhard, J.; Winter, M.; Wohlfahrt-Mehrens, M.; Vogler, C.; Hammouche, A. Ageing mechanisms in lithium-ion batteries. J. Power Sources 2005, 147, 269–281. [Google Scholar] [CrossRef]
  12. Remmlinger, J.; Buchholz, M.; Meiler, M.; Bernreuter, P.; Dietmayer, K. State-of-health monitoring of lithium-ion batteries in electric vehicles by on-board internal resistance estimation. J. Power Sources 2011, 196, 5357–5363. [Google Scholar] [CrossRef]
  13. Noura, N.; Boulon, L.; Jemeï, S. A review of battery state of health estimation methods: Hybrid electric vehicle challenges. World Electr. Veh. J. 2020, 11, 66. [Google Scholar] [CrossRef]
  14. Guo, P.; Cheng, Z.; Yang, L. A data-driven remaining capacity estimation approach for lithium-ion batteries based on charging health feature extraction. J. Power Sources 2019, 412, 442–450. [Google Scholar] [CrossRef]
  15. Haifeng, D.; Xuezhe, W.; Zechang, S. A new SOH prediction concept for the power lithium-ion battery used on HEVs. In Proceedings of the 2009 IEEE Vehicle Power and Propulsion Conference, Dearborn, MI, USA, 7–10 September 2009; pp. 1649–1653. [Google Scholar]
  16. Shahbazi, Z.; Byun, Y.C. Blockchain-based Event Detection and Trust Verification Using Natural Language Processing and Machine Learning. IEEE Access 2021, 10, 5790–5800. [Google Scholar] [CrossRef]
  17. Shahbazi, Z.; Byun, Y.C. Fake media detection based on natural language processing and blockchain approaches. IEEE Access 2021, 9, 128442–128453. [Google Scholar] [CrossRef]
  18. Shahbazi, Z.; Byun, Y.C. Agent-Based Recommendation in E-Learning Environment Using Knowledge Discovery and Machine Learning Approaches. Mathematics 2022, 10, 1192. [Google Scholar] [CrossRef]
  19. Li, X.; Yuan, C.; Wang, Z. State of health estimation for Li-ion battery via partial incremental capacity analysis based on support vector regression. Energy 2020, 203, 117852. [Google Scholar] [CrossRef]
  20. Meng, J.; Cai, L.; Stroe, D.I.; Ma, J.; Luo, G.; Teodorescu, R. An optimized ensemble learning framework for lithium-ion battery state of health estimation in energy storage system. Energy 2020, 206, 118140. [Google Scholar] [CrossRef]
  21. Meng, J.; Cai, L.; Luo, G.; Stroe, D.I.; Teodorescu, R. Lithium-ion battery state of health estimation with short-term current pulse test and support vector machine. Microelectron. Reliab. 2018, 88, 1216–1220. [Google Scholar] [CrossRef]
  22. Barillas, J.K.; Li, J.; Günther, C.; Danzer, M.A. A comparative study and validation of state estimation algorithms for Li-ion batteries in battery management systems. Appl. Energy 2015, 155, 455–462. [Google Scholar] [CrossRef]
  23. Yang, S.; Wu, J.; Du, Y.; He, Y.; Chen, X. Ensemble learning for short-term traffic prediction based on gradient boosting machine. J. Sens. 2017, 2017, 7074143. [Google Scholar] [CrossRef]
  24. Shahbazi, Z.; Byun, Y.C. Computing focus time of paragraph using deep learning. In Proceedings of the 2019 IEEE Transportation Electrification Conference and Expo, Asia-Pacific (ITEC Asia-Pacific), Seogwipo, Korea, 8–10 May 2019; pp. 1–4. [Google Scholar]
  25. Shahbazi, Z.; Byun, Y.C. LDA Topic Generalization on Museum Collections. In Smart Technologies in Data Science and Communication; Springer: Singapore, 2020; pp. 91–98. [Google Scholar]
  26. Shahbazi, Z.; Byun, Y.C.; Lee, D.C. Toward representing automatic knowledge discovery from social media contents based on document classification. Int. J. Adv. Sci. Technol. 2020, 29, 14089–14096. [Google Scholar]
  27. Shahbazi, Z.; Byun, Y.C. Topic prediction and knowledge discovery based on integrated topic modeling and deep neural networks approaches. J. Intell. Fuzzy Syst. 2021, 41, 2441–2457. [Google Scholar] [CrossRef]
  28. Zhuang, W.; Li, S.; Zhang, X.; Kum, D.; Song, Z.; Yin, G.; Ju, F. A survey of powertrain configuration studies on hybrid electric vehicles. Appl. Energy 2020, 262, 114553. [Google Scholar] [CrossRef]
  29. Tan, P.; Jiang, H.; Zhu, X.; An, L.; Jung, C.; Wu, M.; Shi, L.; Shyy, W.; Zhao, T. Advances and challenges in lithium-air batteries. Appl. Energy 2017, 204, 780–806. [Google Scholar] [CrossRef]
  30. 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]
  31. Lipu, M.H.; Hannan, M.; Hussain, A.; Hoque, M.; Ker, P.J.; Saad, M.M.; Ayob, A. A review of state of health and remaining useful life estimation methods for lithium-ion battery in electric vehicles: Challenges and recommendations. J. Clean. Prod. 2018, 205, 115–133. [Google Scholar] [CrossRef]
  32. Sabri, M.; Danapalasingam, K.A.; Rahmat, M.F. A review on hybrid electric vehicles architecture and energy management strategies. Renew. Sustain. Energy Rev. 2016, 53, 1433–1442. [Google Scholar] [CrossRef]
  33. Sun, X.; Li, Z.; Wang, X.; Li, C. Technology development of electric vehicles: A review. Energies 2019, 13, 90. [Google Scholar] [CrossRef] [Green Version]
  34. Du, R.; Hu, X.; Xie, S.; Hu, L.; Zhang, Z.; Lin, X. Battery aging-and temperature-aware predictive energy management for hybrid electric vehicles. J. Power Sources 2020, 473, 228568. [Google Scholar] [CrossRef]
  35. Kebriaei, M.; Niasar, A.H.; Asaei, B. Hybrid electric vehicles: An overview. In Proceedings of the 2015 International Conference on Connected Vehicles and Expo (ICCVE), Shenzhen, China, 19–23 October 2015; pp. 299–305. [Google Scholar]
  36. Zhang, X.; Li, Z.; Luo, L.; Fan, Y.; Du, Z. A review on thermal management of lithium-ion batteries for electric vehicles. Energy 2022, 238, 121652. [Google Scholar] [CrossRef]
  37. Chen, Z.; Sun, M.; Shu, X.; Shen, J.; Xiao, R. On-board state of health estimation for lithium-ion batteries based on random forest. In Proceedings of the 2018 IEEE International Conference on Industrial Technology (ICIT), Lyon, France, 20–22 February 2018; pp. 1754–1759. [Google Scholar]
  38. Ruan, H.; He, H.; Wei, Z.; Quan, Z.; Li, Y. State of health estimation of lithium-ion battery based on constant-voltage charging reconstruction. IEEE J. Emerg. Select. Top. Power Electron. 2021. Early Access. [Google Scholar] [CrossRef]
  39. Zhang, C.; Zhang, Y.; Li, Y. A novel battery state-of-health estimation method for hybrid electric vehicles. IEEE/ASME Trans. Mechatron. 2015, 20, 2604–2612. [Google Scholar] [CrossRef]
  40. Kumar, B.; Khare, N.; Chaturvedi, P. FPGA-based design of advanced BMS implementing SoC/SoH estimators. Microelectron. Reliab. 2018, 84, 66–74. [Google Scholar] [CrossRef]
  41. Li, Y.; Zhong, S.; Zhong, Q.; Shi, K. Lithium-ion battery state of health monitoring based on ensemble learning. IEEE Access 2019, 7, 8754–8762. [Google Scholar] [CrossRef]
  42. Xiong, R.; Zhang, Y.; Wang, J.; He, H.; Peng, S.; Pecht, M. Lithium-ion battery health prognosis based on a real battery management system used in electric vehicles. IEEE Trans. Veh. Technol. 2018, 68, 4110–4121. [Google Scholar] [CrossRef]
  43. Liu, D.; Song, Y.; Li, L.; Liao, H.; Peng, Y. On-line life cycle health assessment for lithium-ion battery in electric vehicles. J. Clean. Prod. 2018, 199, 1050–1065. [Google Scholar] [CrossRef]
  44. Chen, Y.; Ma, Y.; Chen, H. State of charge and state of health estimation for lithium-ion battery through dual sliding mode observer based on AMESim-Simulink co-simulation. J. Renew. Sustain. Energy 2018, 10, 034103. [Google Scholar] [CrossRef] [Green Version]
  45. Liu, J.; Duan, Q.; Qi, K.; Liu, Y.; Sun, J.; Wang, Z.; Wang, Q. Capacity fading mechanisms and state of health prediction of commercial lithium-ion battery in total lifespan. J. Energy Storage 2022, 46, 103910. [Google Scholar] [CrossRef]
  46. Jamil, F. Energy Service Architecture Based on SECaaS and AIoT for Energy Trading and Resource Management in Smart Nanogrid. Ph.D. Thesis, Jeju National University, Jeju, South Korea, 2021. [Google Scholar]
  47. Jamil, F.; Ibrahim, M.; Ullah, I.; Kim, S.; Kahng, H.K.; Kim, D.H. Optimal smart contract for autonomous greenhouse environment based on IoT blockchain network in agriculture. Comput. Electron. Agric. 2022, 192, 106573. [Google Scholar] [CrossRef]
  48. Jamil, F.; Kim, D. Payment mechanism for electronic charging using blockchain in smart vehicle. Korea 2019, 30, 31. [Google Scholar]
  49. Ahmad, S.; Jamil, F.; Khudoyberdiev, A.; Kim, D. Accident risk prediction and avoidance in intelligent semi-autonomous vehicles based on road safety data and driver biological behaviours. J. Intell. Fuzzy Syst. 2020, 38, 4591–4601. [Google Scholar] [CrossRef]
  50. Ahmad, S.; Jamil, F.; Iqbal, N.; Kim, D. Optimal route recommendation for waste carrier vehicles for efficient waste collection: A step forward towards sustainable cities. IEEE Access 2020, 8, 77875–77887. [Google Scholar] [CrossRef]
  51. Li, W.; Cui, H.; Nemeth, T.; Jansen, J.; Ünlübayir, C.; Wei, Z.; Zhang, L.; Wang, Z.; Ruan, J.; Dai, H.; et al. Deep reinforcement learning-based energy management of hybrid battery systems in electric vehicles. J. Energy Storage 2021, 36, 102355. [Google Scholar] [CrossRef]
  52. Chaoui, H.; Gualous, H.; Boulon, L.; Kelouwani, S. Deep reinforcement learning energy management system for multiple battery based electric vehicles. In Proceedings of the 2018 IEEE Vehicle Power and Propulsion Conference (VPPC), Chicago, IL, USA, 27–30 August 2018; pp. 1–6. [Google Scholar]
  53. Li, X.; Wang, Z.; Zhang, L.; Zou, C.; Dorrell, D.D. State-of-health estimation for Li-ion batteries by combing the incremental capacity analysis method with grey relational analysis. J. Power Sources 2019, 410, 106–114. [Google Scholar] [CrossRef]
  54. Wang, K.; Gao, F.; Zhu, Y.; Liu, H.; Qi, C.; Yang, K.; Jiao, Q. Internal resistance and heat generation of soft package Li4Ti5O12 battery during charge and discharge. Energy 2018, 149, 364–374. [Google Scholar] [CrossRef]
  55. Lai, X.; Gao, W.; Zheng, Y.; Ouyang, M.; Li, J.; Han, X.; Zhou, L. A comparative study of global optimization methods for parameter identification of different equivalent circuit models for Li-ion batteries. Electrochim. Acta 2019, 295, 1057–1066. [Google Scholar] [CrossRef]
  56. Kim, J.; Cho, B.H. State-of-charge estimation and state-of-health prediction of a Li-ion degraded battery based on an EKF combined with a per-unit system. IEEE Trans. Veh. Technol. 2011, 60, 4249–4260. [Google Scholar] [CrossRef]
  57. Ovejas, V.J.; Cuadras, A. Impedance characterization of an LCO-NMC/graphite cell: Ohmic conduction, SEI transport and charge-transfer phenomenon. Batteries 2018, 4, 43. [Google Scholar] [CrossRef] [Green Version]
  58. Bian, X.; Liu, L.; Yan, J. A model for state-of-health estimation of lithium ion batteries based on charging profiles. Energy 2019, 177, 57–65. [Google Scholar] [CrossRef]
  59. Bole, B.; Kulkarni, C.S.; Daigle, M. Adaptation of an electrochemistry-based li-ion battery model to account for deterioration observed under randomized use. In Proceedings of the Annual Conference of the PHM Society, Fort Worth, TX, USA, 29 September–2 October 2014; Volume 6. [Google Scholar]
  60. Ramadass, P.; Haran, B.; White, R.; Popov, B.N. Mathematical modeling of the capacity fade of Li-ion cells. J. Power Sources 2003, 123, 230–240. [Google Scholar] [CrossRef]
  61. Gong, Q.; Wang, P.; Cheng, Z. An encoder-decoder model based on deep learning for state of health estimation of lithium-ion battery. J. Energy Storage 2022, 46, 103804. [Google Scholar] [CrossRef]
  62. Gong, Y.; Zhang, X.; Gao, D.; Li, H.; Yan, L.; Peng, J.; Huang, Z. State-of-health estimation of lithium-ion batteries based on improved long short-term memory algorithm. J. Energy Storage 2022, 53, 105046. [Google Scholar] [CrossRef]
Figure 1. Schematic of the proposed hybrid framework approach.
Figure 1. Schematic of the proposed hybrid framework approach.
Energies 15 04753 g001
Figure 2. The structure of extreme gradient boosting model.
Figure 2. The structure of extreme gradient boosting model.
Energies 15 04753 g002
Figure 3. Pictorial representation of algorithms based on the evolution of determination trees from basic decision algorithms to gradient boosting (a,b).
Figure 3. Pictorial representation of algorithms based on the evolution of determination trees from basic decision algorithms to gradient boosting (a,b).
Energies 15 04753 g003
Figure 4. Process flow for evaluating the suggested method.
Figure 4. Process flow for evaluating the suggested method.
Energies 15 04753 g004
Figure 5. Capacity degradation curves of cells 3.
Figure 5. Capacity degradation curves of cells 3.
Energies 15 04753 g005
Figure 6. The process of charging the battery. (a): battery a charging curve performance; (b): battery b current curve performance; (c): battery c temperature curve performance.
Figure 6. The process of charging the battery. (a): battery a charging curve performance; (b): battery b current curve performance; (c): battery c temperature curve performance.
Energies 15 04753 g006
Figure 7. The process of discharging the battery. (a): battery a discharging curve performance; (b): battery b current discharging performance; (c): battery c discharging temperature curve performance.
Figure 7. The process of discharging the battery. (a): battery a discharging curve performance; (b): battery b current discharging performance; (c): battery c discharging temperature curve performance.
Energies 15 04753 g007
Figure 8. The predicted results of SOH estimation on battery 6 of the battery dataset.
Figure 8. The predicted results of SOH estimation on battery 6 of the battery dataset.
Energies 15 04753 g008
Figure 9. The prediction results on dataset 6 with extreme gradient boosting methods.
Figure 9. The prediction results on dataset 6 with extreme gradient boosting methods.
Energies 15 04753 g009
Table 1. Experimental of related review papers.
Table 1. Experimental of related review papers.
ApproachesRef. No.BenefitsDrawbacks
Energy level[53]AccurateWhen the battery
is active, it is not
possible
Internal resistance
measurements
[54]Direct and
simple method
Online estimation
is not suitable.
Equivalent model[55]BMS is easily
embedded
Demands prior
knowledge
Data-driven method[56]Good accuracyLarge computational
cost
Internal impedance
measurements
[57]AccurateBased on battery
chemistry information
Incremental capacity
analysis
[58]Less computational
cost
At least one health
factor must exist
Table 2. Explanation of steps in the bagging trees algorithm.
Table 2. Explanation of steps in the bagging trees algorithm.
Step No.Description
1i = 1 to K
2Prepare a bootstrap sample based
on the original data
3Use the dataset to train an unpruned tree sample
4End
Table 3. The steps in the ensemble of trees algorithm.
Table 3. The steps in the ensemble of trees algorithm.
Step No.Description
1Train the dataset
2Calculate the average response and Y
3For i = 1 to k
4Fit a tree based on D split
5Update F(x)
6The new tree: F(x)
7Update the residuals
Table 4. Overview of dataset.
Table 4. Overview of dataset.
No.Terminal
Voltage
Terminal
Current
TemperatureCharge
Current
Charge
Voltage
TimeCycle
04.191492−0.00490224.330034−0.0006001
14.190749−0.00147824.325993−0.00064.20616.7811
23.974871−2.01252824.389085−1.99823.06235.7031
33.951717−2.01397924.544752−1.99823.03053.7811
43.934352−2.01114424.731385−1.99823.01171.9221
Table 5. Development environment of the proposed method.
Table 5. Development environment of the proposed method.
ComponentExplanation
Memory30 GB
CPUIntel(R) Core(TM) i5-9600K CPU @ 3.70 GHz
Python3.8.3
Operating SystemWindows 10 64bit
Machine learning algorithmExtreme gradient boosting
BrowserGoogle Chrome
Table 6. Performance analysis of the estimation results using the proposed method.
Table 6. Performance analysis of the estimation results using the proposed method.
MethodMAE (%)RMSE (%)
Encoder–decoder [61]0.791.03
PSO–LSTM [62]1.95660.6349
XGBoost0.0013150.001929
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jafari, S.; Shahbazi, Z.; Byun, Y.-C. Lithium-Ion Battery Health Prediction on Hybrid Vehicles Using Machine Learning Approach. Energies 2022, 15, 4753. https://doi.org/10.3390/en15134753

AMA Style

Jafari S, Shahbazi Z, Byun Y-C. Lithium-Ion Battery Health Prediction on Hybrid Vehicles Using Machine Learning Approach. Energies. 2022; 15(13):4753. https://doi.org/10.3390/en15134753

Chicago/Turabian Style

Jafari, Sadiqa, Zeinab Shahbazi, and Yung-Cheol Byun. 2022. "Lithium-Ion Battery Health Prediction on Hybrid Vehicles Using Machine Learning Approach" Energies 15, no. 13: 4753. https://doi.org/10.3390/en15134753

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