Next Article in Journal
Study on the Influence of Deep Soil Liquefaction on the Seismic Response of Subway Stations
Next Article in Special Issue
State of Health Estimation and Remaining Useful Life Prediction of Lithium-Ion Batteries by Charging Feature Extraction and Ridge Regression
Previous Article in Journal
DC Voltage Induces Quadratic Optical Nonlinearity in Ion-Exchanged Glasses at Room Temperature
Previous Article in Special Issue
Data-Driven Semi-Empirical Model Approximation Method for Capacity Degradation of Retired Lithium-Ion Battery Considering SOC Range
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparative Analysis of Commonly Used Machine Learning Approaches for Li-Ion Battery Performance Prediction and Management in Electric Vehicles

1
Department of Computer Engineering, Adıyaman University, Adıyaman 02040, Türkiye
2
Mobilers Group, Sivas Cumhuriyet University, Sivas 58140, Türkiye
3
Battery Research Laboratory, Sivas University of Science and Technology, Sivas 58010, Türkiye
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(6), 2306; https://doi.org/10.3390/app14062306
Submission received: 19 January 2024 / Revised: 27 February 2024 / Accepted: 4 March 2024 / Published: 9 March 2024
(This article belongs to the Special Issue Lithium-Ion Battery Health and Safety Estimation)

Abstract

:
The significant role of Li-ion batteries (LIBs) in electric vehicles (EVs) emphasizes their advantages in terms of energy density, being lightweight, and being environmentally sustainable. Despite their obstacles, such as costs, safety concerns, and recycling challenges, LIBs are crucial in terms of the popularity of EVs. The accurate prediction and management of LIBs in EVs are essential, and machine learning-based methods have been explored in order to estimate parameters such as the state of charge (SoC), the state of health (SoH), and the state of power (SoP). Various machine learning techniques, including support vector machines, decision trees, and deep learning, have been employed for predicting LIB states. This study proposes a methodology for comparative analysis, focusing on classical and deep learning approaches, and discusses enhancements to the LSTM (long short-term memory) and Bi-LSTM (bidirectional long short-term memory) methods. Evaluation metrics such as MSE, MAE, RMSE, and R-squared are applied to assess the proposed methods’ performances. The study aims to contribute to technological advancements in the electric vehicle industry by predicting the performance of LIBs. The structure of the rest of the study is outlined, covering materials and methods, LIB data preparation, analysis, the proposal of machine learning models, evaluations, and concluding remarks, with recommendations for future studies.

1. Introduction

Li-ion batteries (LIBs) play an important role as an energy source in the use of electric vehicles (EVs). Their advantages in terms of energy density, being lightweight, having a low self-discharge rate, being capable of fast charging, and requiring less maintenance have made LIBs a preferred energy source for EVs [1]. With electrification, LIBs have attracted attention as an environmentally friendly option. These batteries emit few greenhouse gas emissions compared to fossil fuel vehicles. Thus, they minimize their environmental impact by reducing their carbon footprint. In addition, LIBs enable EVs to have longer ranges due to their high energy storage capacity. The main reasons why these batteries are increasingly preferred pertain to their environmental sustainability, energy efficiency, low maintenance, and reliable performance. These stated advantages support the increase in popularity of EVs and anticipate their more widespread use in the future [2].
LIBs are preferred in many application areas, including EVs. However, there are obstacles that have limited their rapid spread. One of the most important obstacles slowing down developments in LIB technology pertains to cost. The production of these batteries requires high-cost raw materials, and costs have remained high due to technical difficulties in the production process. Additionally, limitations in terms of the energy storage capacity and performance of LIBs have led to constraints in meeting the requirements for higher energy density and long-lasting batteries [3]. Security concerns are other factors that have hindered the development of LIBs. Safety issues pertaining to these batteries, such as overheating, explosion, or fire risks, have revealed that battery technology needs further development. Additionally, the recycling and waste management of these batteries are important issues in terms of reducing their environmental impact. Technological challenges and costs in terms of recycling LIBs have made it difficult to effectively manage and recycle waste batteries [4]. These obstacles are seen as limiting factors for the wider acceptance of LIB technology. However, research in these areas in the literature and technological advances enable important steps that need to be taken to overcome these obstacles.
In order to minimize the effects of the abovementioned limiting factors, the current status of LIBs used in EVs must be accurately predicted and managed. The accurate estimation of the basic parameters of the battery, such as the state of charge (SoC), the state of health (SoH), and the state of power (SoP), will facilitate the safe and efficient use of these batteries [5,6]. However, the accuracy and reliability of these predictions still face some challenges in terms of existing technologies. In particular, the precise estimation of the SoC and SoH is necessary in order to fully understand and optimize the real-time state of LIBs. However, the complex structure of the battery, its sensitivity to external factors, and differences between cells make it difficult to accurately predict these situations. In addition to the traditional methods, significant advances have been made in terms of the conditions for predicting the use of model-based and data-driven techniques [7]. However, more precise, reliable, and faster methods are needed to accurately estimate battery use under different operating conditions and over longer periods of time. Research in this area has focused on efforts to overcome this obstacle through the development of better algorithms, the use of more sensitive sensors, and more comprehensive modeling to understand the complexity of the battery [8]. These developments constitute important steps for the more reliable, efficient, and long-lasting use of LIBs.
Machine learning-based methods have been employed to determine the battery status, referring to a set of algorithms that learn complex relationships using large datasets and make predictions based on these learnings [9]. These methods analyze large amounts of data and try to identify trends based on the statistical models learned and developed by computers. The process is based on algorithms that recognize patterns in data and use these patterns to predict future events or outcomes. Machine learning methods are generally divided into two main categories as follows: supervised and unsupervised learning. Supervised learning involves the use of labeled data (data in which inputs and outputs are matched) during the training process. Various algorithms, such as classification and regression, fall into this category. Unsupervised learning, on the other hand, performs the learning process using unlabeled datasets and is generally used to identify patterns or structures in the dataset. Algorithms such as clustering and dimensionality reduction are examples of unsupervised learning. These methods enable the collection of large amounts of data and learning from a large dataset regarding the behavior of the battery, providing a highly scalable and flexible approach to determining the state of the battery [10].
Various machine learning techniques have been used in the literature to predict the states of LIBs. These techniques include support vector machines (SVMs) [11], decision trees (DTs) [12], random forests (RFs) [9], artificial neural networks (ANNs), k-means clustering [13], deep learning [14,15,16], genetic algorithms [14], gradient boosting machines (GBMs) [17], automatic regression, and nonlinear regression models [11]. SVMs are used to solve classification and regression problems by making a distinction between datasets. In contrast, DT and RF are used to identify patterns in datasets and make predictions, while artificial neural networks are preferred in order to model complex relationships using an architecture similar to the neural networks of the human brain. K-means clustering is used to group datasets based on their similar features, while deep learning is used to learn complex structures and recognize complex patterns pertaining to multilayer artificial neural networks. Genetic algorithms are used as an optimization technique based on evolutionary principles, while GBMs are used to make stronger predictions by combining weak learning algorithms. Automatic regression and nonlinear regression models are used to analyze the relationship between dependent and independent variables and make predictions. These machine learning techniques provide a wide range of tools by which to solve complex problems, such as state of health predictions pertaining to LIBs.
In the present study, various statistical and machine learning approaches were employed to predict the states of LIBs in EVs. These approaches include various techniques such as linear regression (LR), DT, SVM, Gaussian process regression (GPR) [18], ensemble models, and neural networks. While basic statistical methods such as linear regression and stepwise linear regression are being used to predict the key states of LIBs and analyze their performance, tree-based approaches such as DT and ensemble models attempt to predict battery states and performance by considering complex situations. GPR has been used to understand the dynamic structure of the battery and optimize its performance of the battery, while deep learning techniques such as neural networks and long short-term memory (LSTM) analyze large datasets to model complex relationships and optimize the use of LIBs in EVs. These various approaches have been combined to improve the performance of LIBs in EVs, support their correct and efficient use, optimize their range in line with predictions, extend battery life, and ensure their safety.
Unlike the methods that have been aforementioned in the literature, the methodology proposed in this study offers researchers a comparative analysis by outlining the feature utilization procedure in classical machine learning, regression, tree, ensembling, and deep learning approaches. Therefore, it facilitates studies on which method will yield more accurate and faster results. The improvements made to the model parameters and architectural structure are discussed in detail. Comparative results of the LSTM-based hybrid bidirectional long short-term memory (Bi-LSTM) methods are included in this study to demonstrate the superiority of the proposed methods. To compare the observed and predicted discharge capacities, evaluation metrics such as mean squared error (MSE), mean absolute error (MAE), root mean square error (RMSE), and R-squared have been applied through proposed methods [19]. Neural network fitting methods are applied, and their effects on model success are explained in detail.
This study compares traditional machine learning methods and deep learning techniques with classical models and discusses in detail the procedure of utilizing features to determine the state of health of LIBs and evaluate the remaining useful life (RUL). In this context, it offers a comparative analysis of the performance of various methods, including regression, decision trees, ensemble models, and deep learning algorithms. Additionally, details of the improvements made to the LSTM and Bi-LSTM methods for estimating the health status of LIBs and assessing the remaining useful life are explained. In order to evaluate the performance of the proposed methods, the differences between observed and predicted discharge capacities are examined by using criteria such as MSE, MAE, RMSE and R-squared. These investigations provide a valuable knowledge base for the development of technologies based on new models for EV management interfaces and systems, predict the future performance of LIBs used in EVs, and contribute to their more efficient use. The study carried out in this context has the potential to contribute to technological developments in the electric vehicle industry by making predictions to increase the performance of LIBs.
The rest of the study was designed as follows: In the second section, the materials and methods used were given. In the third section, LIB data are first prepared and presented for the study. The data were then analyzed from different perspectives. In the fourth chapter, based on the data analysis, various models for a LIB’s SoH were proposed with machine learning and ANN techniques. In the following sections, the presented ML and ANN models were evaluated and compared in detail. Finally, the study was concluded by giving results from the literature and providing recommendations. Additionally, the boundaries and trends of this study are included in the research. Thus, researchers are given predictions for future studies.

2. Materials and Methods

This research aims to examine the performances of different prediction methods to improve the prediction of LIB discharge capacities in EVs. This study includes various approaches, such as machine learning and deep learning, and attempts to shed light on the future development of LIB technology by discussing the advantages, disadvantages, and application areas of each method in detail.

2.1. System Description

Battery management systems (BMSs) in EVs target factors to optimize the driving experience by performing a series of complex functions to improve the safety, durability, efficiency, and overall performance of the battery. When a load request comes from any unit of the electric vehicle, the measured current and corresponding voltage have been obtained from the cell. The SoC is calculated with the appropriate functions built into the BMS. The SoH prediction algorithm is executed periodically, regardless of the data log of previous predictions. Data obtained through BMSs are given as input to many prediction models, from classical machine learning approaches to complex deep learning approaches. The system-level application architecture for SoH prediction is given in Figure 1.
As shown in Figure 1, the powertrain system in the EV controls the complex mechanism of the vehicle. This system includes a number of basic components such as the motor, mechanical drives, Li-ion battery packs, and charging unit. The engine enables the movement of the vehicle by converting electrical energy into mechanical energy. Mechanical drives transmit this energy to the wheels, allowing the vehicle to move forward. LIB packs are the vehicle’s electrical power source and are usually located in a special battery compartment under the vehicle. The charging unit is used to charge electricity from external power sources to the battery. The BMS is a critical component that monitors and optimizes the performance of LIB packages. The BMS generally monitors data such as the cycle index, temperature, current, and voltage received from batteries. These data provide valuable information about the health and performance of LIBs.
Based on data from the BMS, a systematic process should be used to estimate the discharge capacity. Discharge capacity is a measure of the amount of electricity a LIB stores and is often an important metric indicating the LIB’s performance. By analyzing past usage cycles with the data received from BMSs, we attempted to predict the LIB’s past performance and reactions. Analyses of LIB charge/discharge behavior and temperature changes have been combined with mathematical and statistical models used to predict the discharge capacity when assessing the current state of a LIB. This process helps predict future changes in LIB performance and predicts when the LIB may need maintenance or replacement. In this way, the BMS helps extend the LIB’s life, ensure EV holistic safety, and optimize its overall performance.

2.2. Li-Ion Battery Behavior in Electric Vehicles

LIBs used in EVs play an important role in energy storage and are critical factors in determining the vehicle’s performance and range. LIBs have a special structure that stores energy through electrochemical reactions and converts this energy into electrical energy. In academic literature, different measurable and indirect indices are common in order to understand LIB behavior. While measurable indices include factors such as the current, voltage, internal impedance, and temperature, which help determine the instantaneous state of the battery, the SoC and SoH have important places among indirect indices [20]. While the SoC refers to the current energy level of LIBs, the SoH indicates the overall health of the battery and is related to the capacity and performance of the battery.
Research on LIBs focuses on issues such as battery aging processes, energy storage capacity and efficiency, and changes in the internal structure of the battery. LIB behavior focuses on the electrochemical degradation mechanisms. The electrochemical degradation mechanisms are given in Figure 2. These mechanisms are among the factors that directly affect the longevity and performance of the battery. The combination of cracking, decomposition, chemical reactions, and additives occurring in the electrodes inside the battery causes the performance of the battery to change throughout its life. Therefore, a detailed consideration of the battery technology, improving battery performance, and the safe and effective use of the behavior of LIBs are of great importance in the development of EVs. The accurate prediction of SoC and SoH values in EVs and the measures taken as a result of these predictions will ensure a longer life and efficient operation of LIBs.

2.3. Battery Tests

All the test results were taken from publicly accessible materials provided by Michael Pecht at the Centre for Advanced Life Cycle Engineering (CALCE), University of Maryland. The experiments involved the utilization of LiCoO2–graphite cells [21].
The charge/discharge tests were specified to occur within the operational range of 3.0–4.4 V, encompassing various C-rates and temperatures. The quantity of cells and test parameters are outlined in Table 1. Each test condition (Test No. 1, No. 2, etc.) comprised 8 cells, totaling 192 cells. In every set of eight cells, four distinct temperatures, three discharge C-rates, and two charge cut-off C-rates were applied, employing C/5 and C/40 under the constant charge, constant voltage (CCCV) protocol. The SoC varies from 20% to 100%. All the acquired charge and discharge datasets were subjected to machine learning techniques for training purposes.

2.4. SoH Prediction in Electric Vehicles

SoH is defined based on the LIB’s nominal capacity, internal resistance, energy storage capacity, and overall performance. In EVs, LIBs are one of the most important energy sources, and the health of these batteries has a direct impact on the vehicle’s performance, range, and safety. Therefore, it is important to estimate correctly. SoH prediction is a study that needs to be understood to predict how the performance of a battery can change over its lifetime. Formulations and calculation methods are often associated with indicators such as the ratio of the nominal capacity of the battery to its measured capacity or the increase in the internal resistance of the battery. Mathematically, the SoH has been modeled, as given in Equation (1).
S o H = Q M a x Q R a t e d × 100 %
Q m a x , given in Equation (1), represents the measured capacity, and Q R a t e d represents the nominal capacity value. This value refers to the designed or specified maximum capacity of the battery. The nominal capacity specified by the manufacturer is the amount of capacity that the battery should carry under ideal conditions. By proportioning these two values, Equation (1) expresses the ratio of the measured capacity of the battery to the nominal capacity. This ratio is usually expressed as a percentage and shows the current capacity of the battery as a percentage of the specified maximum capacity. This ratio is an important metric that shows how much performance the battery loses or maintains over its life cycle. Therefore, the accurate monitoring and prediction of battery health in EVs are critical elements that affect the range, performance, and safety of vehicles.

2.5. Machine Learning Models Used for SoH Prediction

Various machine learning (ML) methods have been used for SoH prediction. LR is one of the different ML methods. Using LIB data, LR creates a linear model that predicts the SoH of the battery. For example, if there is a linear relationship between the SoH of the battery and the operating temperature, the model attempts to find this relationship and predicts the SoH of the battery. During the training process, the model creates a linear equation to express this relationship using measurements in the dataset. The learned model represents the linear relationship between data points. This model is then used to predict new data points.
SVM, which is frequently used in SoH estimation, separates data points into groups by creating a separation limiter. The DT and RF target specific functions to determine the SoH of the battery by processing complex data structures. It classifies data in a tree structure and makes predictions. Clustering algorithms divide the data into groups and identify battery groups with similar features. It parses and groups data with similar characteristics. Clustering algorithms often use different metrics to measure similarities in the dataset. To illustrate, metrics such as Euclidean distance and Manhattan distance can be used to calculate the distance between data points. Data points are divided into groups based on these metrics, and each group contains data points that are close to each other in terms of similarity. Clustering algorithms can be a useful tool for understanding the behavior of batteries and identifying batteries with similar characteristics. However, rather than directly predicting battery health when used alone, it reveals the relationship between batteries with similar characteristics and provides a basis for further analysis.
Advanced ANNs predict the SoH of the battery by analyzing complex relationships in the data. This method mimics the way the human brain works. The ANN is used to identify and learn complex relationships by analyzing large amounts of data. When battery data are given as input to the ANN, neurons within the network perform mathematical operations on these data. The ANN uses mechanisms such as weighting and activation functions to identify and learn patterns in the dataset. In this way, it can identify complex relationships in battery data and use these learnings to predict important features such as the SoH.
One of the frequently used methods in SoH prediction processes using ML is the regression model. Regression is used as a model in the relationship between two or more independent variables and a dependent variable. The main purpose of this modeling is to predict the dependent variable through the use of independent variables. In this study, models such as LR and robust regression were implemented. DT is an algorithm similar to a tree structure used in regression problems. The uppermost part consists of roots and branches; there are leaves at the end of the branches. It is generally preferred with complex datasets and works well with datasets that do not require preprocessing. To utilize decision trees, different models, such as the fine tree, medium tree, and coarse tree, have been used to compare the prediction performance. In addition, ensemble decision trees, such as the ensemble boosted tree and ensemble bagged tree, have also been preferred to reduce and strengthen the variance of decision trees [22].
SVM, on the other hand, may work with a large number of independent variables and is effective in modeling complexity boundaries [23]. In this study, SVM models, such as fine Gaussian, medium Gaussian, and coarse Gaussian, were employed. Efficient linear is one of the efficient linear regression models [24]. Linear least squares (LLS) refers to the approximation of linear functions by the least squares method, while GPR is probability-based. Some of the models used in this study are rational quadratic GPR, Matern 5/2 GPR, and exponential GPR. Gaussian regressions are a collection of random variables with a Gaussian distribution. Another model that has been used to separate nonlinear classes is kernel SVM and kernel least squares regression [25]. These models may handle nonlinear structures more effectively.
The ANN is a significant model that has been used to analyze complex relationships in battery data. In this study, different ANN models, such as narrow, medium, wide, double-layer, and three-layer neural networks, were used. LSTM is a method that is used in subjects such as sentiment analysis, natural language processing, and time series [26]. Using the abovementioned ML and artificial intelligence techniques, different models were developed in this study, and the existing data were analyzed in detail. All models were tested on the dataset, and the results are presented in detail.

2.6. Advantages and Disadvantages of Different ML Models

The advantages of linear regression include simplicity, interpretability, and fast training processes. However, this method may yield misleading results if the real relationship in the dataset is not linear. Additionally, it may be limited in expressing very complex relationships and may not model nonlinear relationships correctly. Advantages of clustering algorithms include the ability to discover structures in the dataset, better understand datasets, identify batteries with similar properties, and reveal similarities of different batteries. However, it should be noted here that these algorithms are sensitive to the data and metrics used. Additionally, in some cases it is possible to have difficulty in making a clear distinction when data points need to be separated into different groups.
Advantages of artificial neural networks include the ability to identify and learn complex relationships, flexibility, performing well on large datasets, and scalability. Additionally, ANNs may reveal hidden patterns within data and analyze complex structures, owing to their learning ability. However, artificial neural networks might sometimes encounter overfitting problems. This means that the network overfits the dataset and reduces generalizability. Additionally, training and configuring ANNs may require time and computational power. The advantages and disadvantages of the machine learning models used in this study are listed in Table 2.

3. Experimental Studies

In the present study, an estimation of the discharge capacities of LIBs was attempted by developing different models. The first model was the LR model, based on machine learning. The other models were the following: DT, SVM, GPR, kernel SVM, kernel LSR, boosted tree, bagged tree, neural network, and hybrid structures of these models based on LSTM. The development of these models should be carried out in a certain order.
The data collection and preprocessing steps have been the first and most important steps in model development. You need to collect historical data on the problem you want to model (discharge capacity estimation), preprocess this data, and have it checked by real users for data consistency. In this study, the first 300 cycles in the dataset were taken. This selection was checked by real users, and outliers and missing data were checked. In the second step, selecting and analyzing important features from the existing data was carried out. The selected features helped to optimally determine the value of the target variable (the variable you are trying to predict in regression problems). In the third step, it is necessary to divide the dataset into training and test datasets. The training set was used to train the model; on the other hand, the test set was used to evaluate the performance of the model.
The model’s development and training phase varies depending on the basic features of the ML or ANN algorithms that have been used. Hence, it has been provided in detail under different headings in the Materials and Methods section. The performance of the developed model has been evaluated using a test dataset. Performance evaluation assists in determining how accurately the model predicts the target variable. RMSE is a commonly used performance measure for regression problems. Finally, the developed model should be integrated into real-life applications. Once trained and validated, the model may be used to predict the value of the target variable on new data. With the implementation of this method, studies on the prediction of real-world data might be carried out.

3.1. Data Collection and Preprocessing

Within the scope of this study, there were LIB samples having tested 750 cycles. In total, there were 192 samples obtained from 21 different LIBs in the dataset. With the preprocessing steps, the first 300 cycles in the dataset were used for training, and cycles between 301 and 750 were omitted from the dataset. The dataset consisted of a total of 5 features and 45.699 data rows, each including the cycle index, temperature, voltage (V), current (A), and discharge capacity (in Ah). These data were divided into 80% training and 20% testing with the cross-validation method. In contrast, 38.845 data were employed for training purposes, while 6.854 data were utilized as a sample for testing. During the training of the network, 15% was reserved for validation purposes. Details on the LIB data used in the study are presented in Table 3.

3.2. Data Partition

The process of dividing the data prepared for the estimation of discharge capacity should be different according to the classification type of data. Because time-dependent data on the discharge capacity have a sequential structure, this structure must be preserved during the training and testing processes of the model. The problem addressed in this study was to predict data while considering the previous data. Therefore, if data divisions were not taken into consideration, it may create a model that predicts the past considering future information. The data obtained within the scope of the study were divided on a time-based ground. With this partitioning process, 80% of the dataset was reserved for training the 38,845-line model, while the remaining 20% was reserved for testing the 6854-line model.

3.3. Model Development

Many models, from classical ML methods to complex ANN algorithms, were tested within the scope of the study. Regarding the ML approaches, there were certain parameters determining the performance and flexibility of the algorithms that were used in the model development phase. These parameters are often called “hyperparameters” and control aspects of the model, such as how it learns, generalizes, and manages complexity. The study results indicated that regression-based models and hyperparameters were used for each model and are illustrated in detail in Table S1. Immediately after the regression models’ development, DT-based ML models were developed. The hyperparameters and detailed information about the developed models are presented in Table S2. The other type of ML model analyzed in this study was the SVM-based approach. Information about the SVM types and the hyperparameters used in these types are demonstrated in Table S3.
Following classical ML models, ANN-based models were included in the study. Hyperparameters of the ANN models, which were analyzed within the scope of the study, are demonstrated in Table S4.
While many models were used, a new model was created using curve fitting based on an ANN. Here, it was inclined to reach the discharge capacity results expected to be obtained as a result of 4 input data in the input layer. After the input data X1, X2, X3, and X4, there was a hidden layer of the network, as well as the output layer that was expected to be reached. The image of this neural network is shown in Figure 3.
As seen in Figure 3, an estimation of the discharge capacity value in the output layer was attempted with 4 input data in the input layer. The Levenberg–Marquardt method was employed for the optimization of this neural network. This optimization method ensures that the network runs faster and produces results. The results obtained were found to be promising. By using 20% cross-validation of the dataset, the data were randomly selected, and the training and testing processes were carried out in 5 separate clusters. This is an important factor that increases the reliability of training and testing. The training was carried out over 1000 epochs, and the results are shown in Figure 4.
The graph showing the performance of the model during training is pointed out in Figure 5. It was obvious that the error rate of the model was gradually decreasing. In Figure 5, the error rate of the model was highlighted depending on the mean square error and the number of iterations.
Table 4 provides information about the operations performed for the model. The dataset, the ratio allocated for training and testing, the number of iterations, the optimization method that was used, and the information required for the input and output are included in Table 4.
The hyperparameters were implemented to give the best results in the developed neural network, given in Table 4. Although different numbers of hidden layers were applied in the performance of the model, it was observed that the best result consisted of 33 layers. It consisted of 4 input layers, 33 intermediate layers, and 1 output layer. The output layer served as the prediction layer. The obtained information, such as MSE 0.0281 and Result = 0.9147, have been explained in detail in the Section 4.

4. Experimental Results

Using machine learning in a BMS may significantly improve the efficiency, performance, and lifespan of batteries. A battery management system is a crucial component in electric vehicles, renewable energy systems, and portable electronic devices. Its primary function is to monitor, control, and optimize the various parameters of a battery pack. Integrating machine learning methods may enhance the capabilities of a BMS in terms of the SoH. Predicting the state of health of a battery involves estimating its remaining capacity and overall condition. Machine learning models may analyze historical data, usage patterns, and environmental factors to make more accurate predictions about a battery’s health. In this study, attempts were undertaken to predict the discharge capacities of Li-ion batteries through the development of various models. The results obtained from tests conducted at four different temperatures, two varied discharge capacities, and two different charge cut-off current values might be employed to train machine learning models in recognizing data attributes, such as the capacity and voltage, for alternative charge/discharge currents and temperature values. Therefore, this study aims to reduce the number of required measurements.

4.1. Evaluation Metrics

More than one method was used to test the models prepared throughout the study. RMSE, a metric that was used to evaluate the accuracy of statistical predictions, was enacted in the initial testing processes [27]. RMSE was calculated as the square root of the mean square of the differences between the predicted values and the actual values (Equation (2)).
R M S E = i = 1 n ( â i a i ) 2 n
When RMSE was used to test a developed model, RMSE was expected to be low. A high RMSE means that the predictions were very different from the actual values. This situation shows the low performance of the model. A lower RMSE value indicated that the predictions were closer to the actual values, and thus, the model performed better. Additionally, the MSE results have been also provided penalizing larger errors.
The other approach used for model testing in experimental studies is MAE [28]. Often used to measure the performance of regression models, MAE represents the mean absolute difference between the predicted values and actual values. In other words, it attempts to determine how “wrong” each prediction is. MAE was calculated as provided in Equation (3).
M A E = 1 / n i = 1 n | y i y ^ i |
For each prediction, the difference between the predicted value and the actual value was calculated, as shown in Equation (3). The absolute value of this difference was counted. Here, n represents the number of data points, while y i refers to the true value (observation) and y ^ i refers to the value predicted by the model. Essentially, MAE measures the magnitude of forecast errors and treats each error with the same weight. Additionally, R-squared was used as the evaluation metric within the frame of this study. R-squared measures the explanatory power of the model on the data and expresses how much of the variance of the dependent variable it explains. In this regard, it was employed in the whole study to measure the effect of independent variables on the dependent variable and to evaluate the explanatory ability of the model.

4.2. Estimation of SoH with Regression-Based Approaches

The regression results, which were prepared on the basis of information explained in detail, as pointed out in the Model Development section, are presented in Table 5. The results obtained using decision trees are demonstrated in Table 4. Decision trees appear to be more successful than regression models. Among these models, the ensemble bagged tree yielded the best results. Accordingly, it has been observed that other decision tree models produced similar results.

4.3. Estimation of SoH with Support Vector Machine-Based Approaches

The results obtained from the SVM-based models developed in light of the parameters explained in detail in the Model Development section are presented in Table 6. The results have indicated that the support vector machines were at an acceptable level. Although it was better than the regression-based models, it was found to be lower than the performance obtained from decision trees. It was observed that the fine Gaussian SVM model performed better results than other models.

4.4. Estimation of SoH with Neural Network-Based Approaches

The results obtained according to the models of neural networks and the parameter data in the models are outlined in Table 7. Considering the results obtained from neural network-based models, it might be seen that there were 100 neurons in one hidden layer. As has been highlighted in Table 7, the number of neurons in the single hidden layer was more than the number of neurons for the narrow and medium presets. In the structure containing a bilayered network and a trilayered hidden layer, there were 10 neurons in each layer. It was clarified that lower results were obtained due to the lower number of neurons in the layers.

4.5. Estimation of SoH with Deep Learning-Based Approaches

The hyperparameters used in the study conducted with Bi-LSTM [20], one of the deep learning models, are listed in Table 8. Charge capacity data in the dataset were considered as a time series and were employed for the deep learning model.
In the Bi-LSTM deep learning algorithm, each data was considered as a consecutive time series. Charge capacity data were used for training and testing. The next charge capacity, evaluated as a time series, revealed that the next data are important. According to the results obtained, it yielded a successful result, with an MSE value of 0.019618 and an MSE value of 0.14006. Bi-LSTM is illustrated to give better results than machine learning, regression models, and ANN models.
Graphs of the results obtained from the Bi-LSTM deep learning algorithm are pointed out in Figure 6. These are the graphs showing targets and forecasts. Also, the shown graphs of the metrics were used to measure model performance.

5. Discussion

In this current study, we examined the challenges faced by EVs using innovative technology and the impact of increasing complexity, as well as BMSs and forecasting systems that played a crucial role in managing the SoH. We explored the advantages that ML and ANN approaches might offer in dealing with these challenges and highlighted the importance of these benefits. We discussed the advantages of ML-based prediction methods in making LIBs used in EVs more efficient and adaptable in terms of management and sustainability. Compared to traditional statistical management, ML and ANNs offer a more dynamic BMS structure that may increase the operational LIB efficiency in complex and comprehensive EV infrastructures.
The main findings of this study may pose a valuable contribution to the development of sustainability in the energy sector, thanks to the integration of the BMS structure implemented in EVs with ML- and ANN-based models. Previous studies in this field have been in gathering different data from similar LIBs. Covering this data, machine learning-based classifier methods such as SVR, ELM, and SVM have generally been performed for SoH prediction. A comparison of the previous models and our results within the scope of this study is presented in Table 9.

6. Conclusions and Future Trends

This study presented a comprehensive review to evaluate the performances of different machine learning and deep learning approaches for SoH prediction. Various criteria were employed in the analysis to determine the impact and success of different models on SoH prediction. The advantages and limitations of each model were carefully examined, and the results were evaluated.
It has been observed that regression-based approaches, especially models such as GPR, have achieved significant success in SoH prediction. It has also shown acceptable results in DT and SVM. It has been determined that Bi-LSTM had higher accuracy rates compared to other models. These results have demonstrated the potential of different machine learning and deep learning techniques in battery health prediction.
Referring to the previous literature, hybrid machine learning methods have not been applied to LIBs’ SoH prediction. In accordance with this, our novelty clearly has shown that these hybrid methods supply us with better, more efficient, and successful results. These results are very suitable to be integrated into the BMS software algorithm, especially for EVs.
Future studies may focus on various trends for further advancement and development of this field. First, improving the data collection processes and using larger, more diverse datasets might be an important step toward improving the model’s performance. Additionally, further studies may be conducted on improving the prediction accuracy by using different model combinations or ensemble methods.
The other important issue that can be examined in more detail is the performance of deep learning techniques on more complex, larger datasets. Particularly, it is important to understand how techniques such as Bi-LSTM, a deep learning model, perform on larger, more complex datasets in predicting the state of health of the battery. Additionally, investigating the potential advantages of new machine learning models, which were not examined in this study, or less explored in the field of the SoH of battery prediction, could be an exciting area for further research. More comprehensive studies need to be conducted on the role and impact of new-generation artificial intelligence techniques and deep learning methods in SoH prediction.
In conclusion, this study presented an evaluation of the usability and effectiveness of machine learning techniques and deep learning approaches for the SoH of battery prediction. Future research might be expected to focus on further developing and optimizing the applications of these technologies in the battery industry.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/app14062306/s1, Table S1. Parameters used in regression-based ML models; Table S2. Parameters of DT-based ML models; Table S3. Parameters of SVM-based ML models; Table S4. Hyperparameters of ANN-based models.

Author Contributions

Conceptualization, S.O. and E.B.; methodology, S.O.; software, S.O.; validation, F.D., A.A. and E.B.; formal analysis, E.B.; investigation, S.O.; resources, A.A. and F.D.; data curation, E.B.; writing—original draft preparation, S.O.; writing—review and editing, E.B. and F.D.; visualization, S.O. and F.D.; supervision, E.B.; project administration, A.A.; funding acquisition, A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the European Union’s Horizon Europe Research and Innovation Program under the “Next Generation of Multifunctional, Modular and Scalable Solid State Batteries System” (EXTENDED), grant number 101102278.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The research was conducted collaboratively by the MOBILERS team at Sivas Cumhuriyet University and the Battery Research Group at Sivas University of Science and Technology. The authors also acknowledge Halil Sarı for his English proofreading and editing assistance.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Pražanová, A.; Knap, V.; Stroe, D.-I. Literature Review, Recycling of Lithium-Ion Batteries from Electric Vehicles, Part I: Recycling Technology. Energies 2022, 15, 1086. [Google Scholar] [CrossRef]
  2. Hantanasirisakul, K.; Sawangphruk, M. Sustainable reuse and recycling of spent li-ıon batteries from electric vehicles: Chemical, environmental, and economical perspectives. Glob. Chall. 2023, 7, 2200212. [Google Scholar] [CrossRef] [PubMed]
  3. Rangarajan, S.S.; Sunddararaj, S.P.; Sudhakar, A.; Shiva, C.K.; Subramaniam, U.; Collins, E.R.; Senjyu, T. Lithium-Ion Batteries—The Crux of Electric Vehicles with Opportunities and Challenges. Clean Technol. 2022, 4, 908–930. [Google Scholar] [CrossRef]
  4. Meegoda, J.N.; Malladi, S.; Zayas, I.C. End-of-Life Management of Electric Vehicle Lithium-Ion Batteries in the United States. Clean Technol. 2022, 4, 1162–1174. [Google Scholar] [CrossRef]
  5. Ge, M.F.; Liu, Y.; Jiang, X.; Liu, J. A review on state of health estimations and remaining useful life prognostics of lithium-ion batteries. Measurement 2021, 174, 109057. [Google Scholar] [CrossRef]
  6. 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]
  7. Meng, J.; Luo, G.; Ricco, M.; Swierczynski, M.; Stroe, D.I.; Teodorescu, R. Overview of Lithium-Ion Battery Modeling Methods for State-of-Charge Estimation in Electrical Vehicles. Appl. Sci. 2018, 8, 659. [Google Scholar] [CrossRef]
  8. Lin, M.; Yan, C.; Meng, J.; Wang, W.; Wu, J. Lithium-ion batteries health prognosis via differential thermal capacity with simulated annealing and support vector regression. Energy 2022, 250, 123829. [Google Scholar] [CrossRef]
  9. Shu, X.; Shen, J.; Chen, Z.; Zhang, Y.; Liu, Y.; Lin, Y. Remaining capacity estimation for lithium-ion batteries via co-operation of multi-machine learning algorithms. Reliab. Eng. Syst. Saf. 2022, 228, 08821. [Google Scholar] [CrossRef]
  10. Hannan, M.A.; How, D.N.T.; Hossain Lipu, M.S.; Mansor, M.; Ker, P.J.; Dong, Z.Y.; Sahari, K.S.M.; Tiong, S.K.; Muttaqi, K.M.; Indra Mahlia, T.M.; et al. Deep learning approach towards accurate state of charge estimation for lithium-ion batteries using self-supervised transformer model. Sci. Rep. 2021, 11, 19541. [Google Scholar] [CrossRef]
  11. Xue, Z.; Zhang, Y.; Cheng, C.; Ma, G. Remaining useful life prediction of lithium-ion batteries with adaptive unscented kalman filter and optimized support vector regression. Neurocomputing 2020, 376, 95–102. [Google Scholar] [CrossRef]
  12. Tran, M.K.; Panchal, S.; Chauhan, V.; Brahmbhatt, N.; Mevawalla, A.; Fraser, R.; Fowler, M. Python-based scikit-learn machine learning models for thermal and electrical performance prediction of high-capacity lithium-ion battery. Energy Res. 2022, 46, 786–794. [Google Scholar] [CrossRef]
  13. Wu, M.; Du, W.; Zhang, F.; Zhao, N.; Wang, J.; Wang, L.; Huang, W. Fault diagnosis method for lithium-ıon battery packs in real-world electric vehicles based on k-means and the fréchet algorithm. ACS Omega 2022, 7, 40145–40162. [Google Scholar] [CrossRef]
  14. Liu, Y.; Zhao, G.; Peng, X. Deep learning prognostics for lithium-ion battery based on ensembled long short-term memory networks. IEEE Access 2019, 7, 155130–155142. [Google Scholar] [CrossRef]
  15. Tian, J.; Xiong, R.; Shen, W.; Lu, J.; Yang, X.G. Deep neural network battery charging curve prediction using 30 points collected in 10 min. Joule 2021, 5, 1521–1534. [Google Scholar] [CrossRef]
  16. Lu, J.; Xiong, R.; Tian, J.; Wang, C.; Sun, F. Deep learning to estimate lithium-ion battery state of health without additional degradation experiments. Nat. Commun. 2023, 14, 2760. [Google Scholar] [CrossRef] [PubMed]
  17. Jafari, S.; Shahbazi, Z.; Byun, Y.C.; Lee, S.J. Lithium-ıon battery estimation in online framework using extreme gradient boosting machine learning approach. Mathematics 2022, 10, 888. [Google Scholar] [CrossRef]
  18. Roman, D.; Saxena, S.; Robu, V.; Pecht, M.; Flynn, D. Machine learning pipeline for battery state-of-health estimation. Nat. Mach. Intell. 2021, 3, 447–456. [Google Scholar] [CrossRef]
  19. Chicco, D.; Warrens, M.J.; Jurman, G. The coefficient of determination R-squared is more informative than SMAPE, MAE, MAPE, MSE and RMSE in regression analysis evaluation. PeerJ Comput. Sci. 2021, 7, e623. [Google Scholar] [CrossRef] [PubMed]
  20. Das, K.; Kumar, R. Electric vehicle battery capacity degradation and health estimation using machine-learning techniques: A review. Clean Energy 2023, 7, 1268–1281. [Google Scholar] [CrossRef]
  21. Diao, W.; Saxena, S.; Pecht, M. Accelerated cycle life testing and capacity degradation modeling of LiCoO2-graphite cells. Power Sources 2019, 435, 226830. [Google Scholar] [CrossRef]
  22. Banfield, R.E.; Hall, L.O.; Bowyer, K.W.; Kegelmeyer, W.P. A comparison of decision tree ensemble creation techniques. IEEE Trans. Pattern Anal. Mach. Intell. 2007, 29, 173–180. [Google Scholar] [CrossRef]
  23. Astuti, W.; Adiwijaya, W. Support vector machine and principal component analysis for microarray data classification. J. Phys. Conf. Ser. 2018, 971, 012003. [Google Scholar] [CrossRef]
  24. Liu, B.; Deferm, N.; Zhao, D.; Reynaert, P.; Gielen, G.E. An efficient high-frequency linear RF amplifier synthesis method based on evolutionary computation and machine learning techniques. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2012, 31, 981–993. [Google Scholar] [CrossRef]
  25. Patle, A.; Chouhan, D.S. SVM Kernel Functions for Classification. In Proceedings of the International Conference on Advanced Engineering Technologies, Mumbai, India, 23–25 January 2013. [Google Scholar] [CrossRef]
  26. Hochreiter, S.; Schmidhuber, J.U. Lstm. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
  27. Srinivasan, A.R.; Lin, Y.S.; Antonello, M.; Knittel, A.; Hasan, M.; Hawasly, M.; Markkula, G. Beyond RMSE: Do machine-learned models of road user interaction produce human-like behavior? IEEE Trans. Intell. Transp. Syst. 2023, 24, 166–7177. [Google Scholar] [CrossRef]
  28. Khair, U.; Fahmi, H.; Al Hakim, S.; Rahim, R. Forecasting error calculation with mean absolute deviation and mean absolute percentage error. J. Phys. Sonference Ser. 2017, 930, 012002. [Google Scholar] [CrossRef]
  29. Pan, H.; Lü, Z.; Wang, H.; Wei, H.; Chen, L. Novel battery state-of-health online estimation method using multiple health indicators and an extreme learning machine. Energy 2018, 160, 466–477. [Google Scholar] [CrossRef]
  30. Chen, L.; Wang, H.; Liu, B.; Wang, Y.; Ding, Y.; Pan, H. Battery state-of-health estimation based on a metabolic extreme learning machine combining degradation state model and error compensation. Energy 2021, 215, 119078. [Google Scholar] [CrossRef]
  31. Yang, D.; Wang, Y.; Pan, R.; Chen, R.; Chen, Z. State-of-health estimation for the lithium-ion battery based on support vector regression. Appl. Energy 2018, 227, 273–283. [Google Scholar] [CrossRef]
  32. Cai, L.; Meng, J.; Stroe, D.I.; Luo, G.; Teodorescu, R. An evolutionary framework for lithium-ion battery state of health estimation. Power Sources 2019, 412, 615–622. [Google Scholar] [CrossRef]
  33. Deng, Y.; Ying, H.; Jiaqiang, E.; Zhu, H.; Wei, K.; Chen, J.; Liao, G. Feature parameter extraction and intelligent estimation of the State-of-Health of lithium-ion batteries. Energy 2019, 176, 91–102. [Google Scholar] [CrossRef]
  34. Shu, X.; Li, G.; Shen, J.; Lei, Z.; Chen, Z.; Liu, Y. A uniform estimation framework for state of health of lithium-ion batteries considering feature extraction and parameters optimization. Energy 2020, 204, 117957. [Google Scholar] [CrossRef]
  35. 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]
  36. Zhang, S.; Zhai, B.; Guo, X.; Wang, K.; Peng, N.; Zhang, X. Synchronous estimation of state of health and remaining useful lifetime for lithium-ion battery using the incremental capacity and artificial neural networks. J. Energy Storage 2019, 26, 100951. [Google Scholar] [CrossRef]
  37. Song, L.; Zhang, K.; Liang, T.; Han, X.; Zhang, Y. Intelligent state of health estimation for lithium-ion battery pack based on big data analysis. J. Energy Storage 2020, 32, 101836. [Google Scholar] [CrossRef]
  38. Fan, Y.; Xiao, F.; Li, C.; Yang, G.; Tang, X. A novel deep learning framework for state of health estimation of lithium-ion battery. J. Energy Storage 2020, 32, 101741. [Google Scholar] [CrossRef]
  39. Li, Y.; Sheng, H.; Cheng, Y.; Stroe, D.I.; Teodorescu, R. State-of-health estimation of lithium-ion batteries based on semi-supervised transfer component analysis. Appl. Energy 2020, 277, 115504. [Google Scholar] [CrossRef]
Figure 1. System-level application architecture.
Figure 1. System-level application architecture.
Applsci 14 02306 g001
Figure 2. Electrochemical degradation mechanisms in LIB [20].
Figure 2. Electrochemical degradation mechanisms in LIB [20].
Applsci 14 02306 g002
Figure 3. The architectural structure of the proposed model (blue circles are input and output layer neurons; orange circles are hidden layer neurons.).
Figure 3. The architectural structure of the proposed model (blue circles are input and output layer neurons; orange circles are hidden layer neurons.).
Applsci 14 02306 g003
Figure 4. Results obtained from the proposed model.
Figure 4. Results obtained from the proposed model.
Applsci 14 02306 g004
Figure 5. Training performance graph of the model.
Figure 5. Training performance graph of the model.
Applsci 14 02306 g005
Figure 6. Result graphs obtained with Bi-LSTM.
Figure 6. Result graphs obtained with Bi-LSTM.
Applsci 14 02306 g006
Table 1. Test parameters applied to cells [21].
Table 1. Test parameters applied to cells [21].
DischargeAmbient Temperature (°C)Charge Cut-Off
C-Rate10254560C-Rate
0.7CTest No. 1Test No. 7Test No. 13Test No. 19C/5
Test No. 2Test No. 8Test No. 14Test No. 20C/40
1CTest No. 3Test No. 9Test No. 15Test No. 21C/5
Test No. 4Test No. 10Test No. 16Test No. 22C/40
2CTest No. 5Test No. 11Test No. 17Test No. 23C/5
Test No. 6Test No. 12Test No. 18Test No. 24C/40
Table 2. Advantages and disadvantages of ML and ANN models.
Table 2. Advantages and disadvantages of ML and ANN models.
ModelAdvantageDisadvantage
Linear RegressionSimple to apply, easy to interpret.It is limited to linearity, not suitable for use if there is no relationship between variables, and is sensitive to noise.
Decision TreeIt is robust to independent variables, adaptable to nonlinear data, has high prediction success, can deal with categorized values, and does not need too much data.Variable to data change, unstable with noise, overfitting, not smooth or continuous, unsuitable for unstable data classes, computationally costly for large data.
Support Vector MachineWorks well when separation is clear, becomes more effective as size increases, and is memory efficient.It is not suitable for large datasets; noise negatively affects the results.
Efficient LinearIt is easy to apply and understand.As the number of variables increases, adaptability decreases.
Gaussian Process RegressionProvides reliable intervals; suitable for uncertainty estimation.It is only for data with positive values; not suitable for data with noise.
KernelIt can capture complex and nonlinear patterns, save memory, and provide flexibility.Interpretation and explanation of the model are difficult. As feature size increases, extension becomes difficult and overfits new data.
EnsembleGood for complex and noisy problems in decision trees, adjusts variance adjustment.For multiple models, computational costs are high, and interpretation and explanation are difficult.
Neural NetworkIt provides effective visual capability, the ability to process data even if it is not edited, and it is adaptable and offers a user interface.It has high hardware requirements, data-based operation, poor control capability, and may produce incomplete results.
Long Short-Term MemoryIt can capture long dependencies and handles sequential data quite well.Hardware costs are high; the dataset must be large.
Table 3. Example LIB data.
Table 3. Example LIB data.
SNCycle_IndexTemperatureVoltage (V)Current (A)Discharge_Capacity (Ah)
11103−2.28212.6448
21102.9999−2.28192.6517
31103−2.28202.3965
Table 4. Training information of the model.
Table 4. Training information of the model.
ParametersValue
Dataset45.699
Test10%
Validation10%
Training80%
Max Epoch1000
OptimizationLevenberg–Marquardt
Input DataCycle index, temperature, voltage A, current A
Output DataDischarge capacity Ah
Hiden Layer Size33
Mu0.001
Loss FunctionMean squared error
Number of Fully Connected Layers1
ActivationReLU
Table 5. Regression-based ML model results.
Table 5. Regression-based ML model results.
Model
Number
Model TypePresetRMSE
(VAL)
MSE
(VAL)
R-Squared
(VAL)
MAE
(VAL)
RMSE
(Test)
MSE
(Test)
R-Squared
(Test)
MAE
(Test)
1TreeFine Tree0.1640.0270.8580.1020.0960.0090.9520.056
2TreeMedium
Tree
0.1520.0230.8770.1010.1150.0130.9310.079
3TreeCoarse
Tree
0.1590.0250.8660.1040.1390.0190.9000.096
4EnsembleBoosted
Trees
0.1970.0390.7920.1480.1900.0360.8120.147
5EnsembleBagged
Trees
0.1420.0200.8930.0990.1030.0110.9450.074
Table 6. Results obtained from SVM.
Table 6. Results obtained from SVM.
Model
Number
Model TypePresetRMSE
(VAL)
MSE
(VAL)
R-Squared
(VAL)
MAE
(VAL)
RMSE
(Test)
MSE
(Test)
R-Squared
(Test)
MAE
(Test)
1SVMLinear
SVM
0.3710.1380.2680.1900.3780.1430.2580.188
2SVMFine Gaussian
SVM
0.2280.0520.7230.1200.2290.0530.7270.117
3SVMMedium Gaussian
SVM
0.2430.0590.6850.1230.2510.0630.6730.124
4SVMCoarse Gaussian
SVM
0.2760.0760.5940.1370.2890.0840.5660.138
Table 7. Results obtained from the neural network.
Table 7. Results obtained from the neural network.
Model
Number
Model TypePresetRMSE
(VAL)
MSE
(VAL)
R-Squared
(VAL)
MAE
(VAL)
RMSE
(Test)
MSE
(Test)
R-Squared
(Test)
MAE
(Test)
1Neural
Network
Narrow
Neural Network
0.2070.0430.7720.1220.1920.0370.8080.118
2Neural
Network
Medium
Neural Network
0.1990.0400.7880.1190.2030.0410.7870.119
3Neural
Network
Wide Neural
Network
0.1920.0370.8050.1190.1890.0360.8150.119
4Neural
Network
Bilayered
Neural Network
0.1950.0380.7980.1190.1860.0350.8200.117
5Neural
Network
Trilayered
Neural Network
0.2550.0650.6540.1470.2050.0420.7830.118
Table 8. Hyperparameters used for LSTM.
Table 8. Hyperparameters used for LSTM.
Model NumberModel TypeHyperparametersOptimizer Options
1LSTM BayesianEpoch: 400
MiniBatchSize: 64
GradientThreshold: 1
LearnRateDropPeriod: 125
LearnRateDropFactor: 0.2
Verbose: 1
Training: 80% Test: 20%
Adam
Table 9. Comparison of previous studies in the literature.
Table 9. Comparison of previous studies in the literature.
Methods Input DataEstimation ErrorVoltage Range (V)Temperature (°C)
ELM-basedELM [29]Temperature, terminal voltage, polarization resistance, ohmic resistance, and currentRMSE: 1.09%
MAE: 1.72%
2.75 to 4.225
MELM [30]Mean polarized internal capacitance, mean ohmic internal resistance, and discharge capacityMAE: less than 0.6%
RMSE: 12.91%
4.2 to 2.7510-25-45
SVR/SVM-basedPSO-LSSVR [31]SoC, ohmic resistance, and capacityRMSE: 3%N/A25
SVR/GA [32]Current/voltageMSE: 3.6569 × 10−43.6 to 2.025
LSSVM [33]Average temperature, time interval of an equal charging current/voltage difference, temperature changing rate, and charging capacity in constant current/voltage phaseRMSE: 3.42%4.2 to 2.74-24-44
Fixed-size
LSSVM [34]
Charging voltage profileMax: 2%4.2 to 2.7525
Ensemble
learning/SVR [35]
VoltagesMSE: less than 0.3%3.6 to 2.025
ANN-basedANN [36]Five features from different voltage regionsRMSE: 5.41%
MAE: 3.52%
4.2 to 2.7, 2.5 and 2.224
FFNN [37]Charging capacityMax: 0.45%N/A0–15 °C, 15–30,
30–45 and higher
than 45
GRU–RNN [38]Temperature, voltage, and currentMax: 4.3%4.2 to 2.740
Transfer learning-basedSemi-supervised transfer learning [39]Characteristics of IC curves, equal voltage drop, sample entropy of discharge voltage, and ratio of the CC modeRMSE: less than 2.5%
MSE: less than 0.5%
MAE: 2%
4.2 to 2.7, 2.5 and 2.2Room temperature
ELM: extreme learning machine, MELM: metabolic extreme learning machine, PSO-LSSVR: particle swarm optimization-least square support vector regression, SVR/GA: support vector regression/genetic algorithm, FFNN: feedforward neural network.
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

Oyucu, S.; Doğan, F.; Aksöz, A.; Biçer, E. Comparative Analysis of Commonly Used Machine Learning Approaches for Li-Ion Battery Performance Prediction and Management in Electric Vehicles. Appl. Sci. 2024, 14, 2306. https://doi.org/10.3390/app14062306

AMA Style

Oyucu S, Doğan F, Aksöz A, Biçer E. Comparative Analysis of Commonly Used Machine Learning Approaches for Li-Ion Battery Performance Prediction and Management in Electric Vehicles. Applied Sciences. 2024; 14(6):2306. https://doi.org/10.3390/app14062306

Chicago/Turabian Style

Oyucu, Saadin, Ferdi Doğan, Ahmet Aksöz, and Emre Biçer. 2024. "Comparative Analysis of Commonly Used Machine Learning Approaches for Li-Ion Battery Performance Prediction and Management in Electric Vehicles" Applied Sciences 14, no. 6: 2306. https://doi.org/10.3390/app14062306

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