Next Article in Journal
Cross-Domain Facial Expression Recognition through Reliable Global–Local Representation Learning and Dynamic Label Weighting
Previous Article in Journal
Forecasting Significant Stock Market Price Changes Using Machine Learning: Extra Trees Classifier Leads
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fast Health State Estimation of Lead–Acid Batteries Based on Multi-Time Constant Current Charging Curve

1
College of Engineering, Huaqiao University, Quanzhou 362021, China
2
Business School, Huaqiao University, Quanzhou 362021, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(21), 4552; https://doi.org/10.3390/electronics12214552
Submission received: 29 September 2023 / Revised: 4 November 2023 / Accepted: 5 November 2023 / Published: 6 November 2023

Abstract

:
Lead–acid batteries are widely used, and their health status estimation is very important. To address the issues of low fitting accuracy and inaccurate prediction of traditional lead–acid battery health estimation, a battery health estimation model is proposed that relies on charging curve analysis using historical degradation data. This model does not require the assistance of battery mechanism models or empirical degradation models, instead, it is combined with improved deep learning algorithms. A long short-term memory (LSTM) regression model was established, and parameter optimization was performed using the bat algorithm (BA). The experimental results show that the proposed model can achieve an accurate capacity estimation of lead–acid batteries.

1. Introduction

The battery is a vital energy storage device widely utilized in various sectors, including automobiles, power, and communication. However, issues such as aging of electrode plates, sulfation, and grid corrosion drastically reduce the battery’s capacity, leading to premature failure. Accurate prediction of state of health (SOH) can provide a reliable basis for battery replacement and reduce the cost of battery pack replacement. At present, the mainstream power batteries on the market are categorized as lead–acid batteries and lithium batteries. When compared to the extensive research conducted on SOH estimation of lithium batteries, the research conducted on lead–acid batteries is significantly less. Therefore, we will also refer to the latest literature on lithium-ion batteries, which can aid us in better assessing the advantages and disadvantages of the SOH estimation methods.
Capacity degradation is the main failure mode of lead–acid batteries. Therefore, it is equivalent to predict the battery life and the change in battery residual capacity in the cycle. The definition of SOH is shown in Equation (1):
S o H = C t C 0
where Ct is the actual capacity, C0 is nominal capacity. In other words, SOH is the ratio of the actual capacity and nominal capacity of a battery [1]; when the SOH of the battery reaches 80%, the battery reach its end of life [2].
Shida Jiang et al. divided SOH estimation methods into four categories: direct measurement-based methods, model-based methods, data-driven methods, and hybrid methods [3]. Lei Zhen et al. combined the improved ampere hour method and internal resistance method to quantitatively calculate the remaining capacity of the battery during charging and discharging by accurately measuring the internal resistance of the battery and qualitatively analyzed the health status of the battery during floating charging [4]. However, this method is limited by accumulated errors and sensor noise.
The model-based method mainly carries out modeling and exploration from the physical mechanism of the battery. The model parameters are determined by the directly measured data, and the relationship between the model parameters and SOH is established by training some data. In reference [5], a second-order equivalent circuit model of a lead–acid battery was established, and the parameters in the model were identified by using the iterative recursive least square method. However, the model is relatively simplified, and it does not consider more complex and practical working conditions, so it is unable to describe the complex electrochemical reaction of the battery. Reference [6] establishes a second-order equivalent circuit model for battery corrosion and uses corrosion detection to simulate the aging of lead–acid batteries, thereby evaluating the quality of the batteries.
The data-driven method can be adaptive to meet the changing system parameters, with good real-time performance and robustness. Its estimation principle is relatively simple. By analyzing a large number of data, even without analyzing the aging mechanism of the battery, it can usually obtain very high accuracy. Currently, many studies have applied machine learning methods such as neural networks and long short-term memory (LSTM) to predict health status. Reference [7] uses advanced particle swarm optimization to optimize the parameters of the least squares support vector machine (LS-SVM) regression model, which improves the prediction accuracy. Reference [8] established a nonlinear autoregressive neural network model and combined the principal component analysis method to improve the health state prediction accuracy. Reference [9] uses Pearson correlation coefficient and neighborhood component analysis for feature selection, combines a convolutional neural network (CNN) and LSTM for training prediction, and achieves good prediction accuracy on NASA and Oxford datasets. In reference [10], the current and voltage of the battery are used as inputs of an artificial neural network (ANN) to estimate the open circuit voltage (OCV) of the battery, and then the state of charge (SOC) is calculated. Finally, the slope of the SOC and current is used as the input of a neural network to estimate the SOH of the battery, and the prediction accuracy is higher than that of other traditional SOC estimation methods. The hybrid method is the integration of circuit model and data-driven methods, trying to overcome the dependence of the data-driven method on the amount of data and the estimation error caused by inaccurate model parameter identification in the model-based method. Reference [11] uses the off-line battery model parameters as the feature of capacity degradation to train the grey neural network model and use it for on-line capacity estimation.
In general, the data-driven method can realize the online estimation of battery health more easily and quickly.
The bat algorithm is a new metaheuristic swarm intelligence algorithm, which has the advantages of fast convergence, few parameters, and simple model. It has achieved rich results in intrusion detection, fault location, model recognition, and other fields [12]. Reference [13] points out that the bat algorithm is more powerful than the particle swarm optimization (PSO) algorithm, genetic algorithm, and harmony search algorithm through experimental comparison results. Reference [14] used the improved bat algorithm to optimize the structure and weight of an artificial neural network and applied it to the actual time series prediction problem. It was found that this method can accurately predict future rainfall data and proved that the combination of a swarm intelligence algorithm and machine learning algorithm can obtain a more accurate time series prediction model. Therefore, we propose the prediction model of the bat algorithm combined with LSTM to predict the health status of lead–acid batteries.
Our main contributions are as follows: (I) An LSTM model optimized by the bat algorithm for SOH estimation is proposed. (II) Only a few short-term charging curve segments need to be used to extract features and to achieve fast prediction of battery health state estimation. (III) The experimental data were smoothed first and then trained for prediction. The results show that the prediction effect is better after smoothing.
The rest of this paper is organized as follows: In Section 2, the features are extracted from the charging curve, that is, the five equal time voltage differences and the total constant current charging time during the constant current charging period, which are used as the inputs of the SOH estimation model. Section 3 describes the method proposed for SOH prediction, introduces the LSTM network optimized by the improved bat algorithm of Levy flight, and uses the proposed model to complete the prediction of the health status of lead–acid batteries. The experimental results are verified and analyzed in Section 4, and the conclusions about the work described in this paper are given in Section 5.

2. Characteristic Engineering

2.1. Feature Extraction

The most direct parameters of battery aging state are capacity and internal resistance, but capacity and internal resistance are often not easy to measure directly. Generally, starting from the data (current, voltage, temperature, time interval) that can be directly monitored outside the battery, the discharge stage of a lead–acid battery is uncertain and random, while the characteristics of the charging stage are relatively clear. Chuanping lin et al. explained the reason why the duration of some voltage segments on the charging curve played a decisive role in the aging of the battery from a physical point of view and then used several short charging time segments as features to train unlabeled data and poorly labeled data together to build a semi-supervised learning framework and achieved good prediction results [15]. Jinpeng Tian et al. proposed a method to flexibly estimate the health state and charge state of the battery based on deep learning and, by using the charging data sampled in different voltage intervals, a deep neural network (DNN) can be used to predict the complete charging curve and extract effective information about battery degradation [16].
Based on the above analysis, this paper extracts the characteristics of constant current and constant voltage (CCCV) charging stage to analyze and model. The voltage variation curves obtained in different cycle periods are shown in Figure 1. During the charging process of constant current first and then constant voltage, the speed at which the voltage reaches the cut-off charging voltage is significantly accelerated with the increase in the number of cycles, which also means that the difference in charging voltage is different in the same charging time period. This is due to the increase in the number of cycles and the chemical reaction between electrolyte and electrode materials, resulting in capacity attenuation. Therefore, the time for the battery to reach the cut-off voltage is advanced, the constant current charging time will be reduced, and the constant voltage charging time will be increased, that is, the time required for charging will be shortened.
According to the corresponding relationship between the constant current charging time and the current capacity during each cycle of charge and discharge, the relationship curve as shown in Figure 2 is obtained. It is easy to know from Figure 2 that the constant current charging time changes significantly with the capacity attenuation. The time change in constant current charging is consistent with the change trend of capacity. With the increase in cycle times, the constant current charging time becomes shorter.
Figure 3 shows the different voltage differences in the same time range in each cycle as features in the CCCV charging curve. ∆V refers to the voltage difference value in a certain time range before reaching the constant current charging deadline time point, which is called the equal time voltage difference value. We set the fixed time period to t, ∆t ∈ 0.1 h~0.5 h, the voltage difference with an interval of 0.1 h ∆V0.1h as F1, with an interval of 0.2 h ∆V0.2h as F2, with an interval of 0.3 h ∆V0.3h as F3, with an interval of 0.4 h ∆V0.4h as F4, and with an interval of 0.5 h ∆V0.5h as F5; the constant current charging time Tcc is set as F6.

2.2. Feature Selection

Feature selection determines the upper limit of the accuracy of the health state estimation model. Feature selection is an important step in the SOH estimation of data-driven methods. In order to further explain the correlation between the selected indirect health factors and battery capacity, the correlation between the indirect health factors and battery capacity was analyzed.
Pearson correlation coefficient can be used to measure the correlation degree between data feature quantities [17]. Pearson correlation coefficient is calculated by the product difference method, based on the dispersion of the two groups of data and their respective average values, and reflects the correlation degree between the two variables by multiplying the two dispersions. The value of the coefficient is always between −1 and 1. Variables close to 0 are regarded as uncorrelated. Variables close to 1 or −1 are regarded as having positive or negative strong correlation. The specific expression is
r = N X Y X Y N X 2 ( X ) 2 N Y 2 ( Y ) 2
where N is the length of the dataset; X and Y represent two sets of eigenvectors.
Grey relational analysis (GRA) is a commonly used method of relational analysis. Its basic idea is to determine the geometric similarity of reference data columns and several comparison data columns to determine whether they are closely linked, which reflects the degree of correlation between curves.
ζ i ( k ) = min i   min k   | x 0 ( k ) x i ( k ) | + ρ . max i   max k   | x 0 ( k ) x i ( k ) | | x 0 ( k ) x i ( k ) | + ρ . max i   max k   | x 0 ( k ) x i ( k ) |
where ρ is called the resolution coefficient, and the value is generally within the range (0, 1) as appropriate.
We calculated Pearson correlation coefficient and GRA respectively for the features F1–F6 mentioned above. According to the definition of Pearson correlation coefficient, the closer the absolute value of the value is to 1, the stronger the correlation is. The closer the value of GRA is to 1, the stronger the correlation is. As shown in Table 1, the correlation values of the selected six features and SOH are very close to 1, indicating that F1–F6 can be used as the input of the estimation model to achieve accurate SOH estimation.

3. The LSTM Prediction Model Based on the Levy Bat Algorithm

The LevyBA-LSTM SOH estimation model is proposed, using the six features extracted in the previous section as inputs to the LSTM of the model. We also introduce an improved bat algorithm to optimize the parameters of the LSTM network, thereby better achieving the health status assessment of batteries. The following subsections provide a detailed introduction to the construction principles of the model.

3.1. LSTM Evaluation Model

The LSTM model is essentially a specific form of recurrent neural network (RNN). The LSTM model solves the problem of short-term memory in the RNN by adding gates on top of the RNN model [18,19], enabling recurrent neural networks to truly and effectively utilize long-range temporal information. LSTM defines a cell state Ct as an internal memory unit running throughout the entire chain and updates information within the cell state through three gate structures: forgetting gate ft, input gate it, and output gate ot. The output of LSTM units during time t is calculated by the input i(t), previous state h(t − 1), and Ct, as shown in Equations (4)–(9)
f t = σ [ W f · ( h t 1 , x t ) + b f ]
i t = σ [ W i · ( h t 1 , x t ) + b i ]
C t = tanh [ W c · ( h t 1 , x t ) + b c ]
C t = f t · C t 1 + i t · C ˜ t
o t = σ [ W o · ( h t 1 , x t ) + b o ]
h t = o t · tanh ( C t )
where: Wf, Wi, Wc, Wo, bf, bi, bc, bo are the corresponding weight coefficient matrix and bias terms, respectively; σ, tanh are sigmoid function and hyperbolic tangential activation function, respectively; C ˜ t is the standby update content; ht is the output value of LSTM current moment.

3.2. Bat Algorithm (BA) Based on Levy Flight

The LSTM model not only has a better memory transfer function for long sequence data, but also can eliminate the problem of reverse gradient vanishing. However, during the prediction process, the LSTM neural network model encounters difficulties in adjusting hyperparameters and slow convergence speed. Therefore, a combination of the bat optimization algorithm is proposed to form the BA-LSTM model to optimize LSTM hyperparameters and reduce the impact of difficulties in adjusting hyperparameters and slow convergence speed.
The BA is an effective way to search the global optimal solution by simulating the foraging behavior of a bat. The bat detects the position of prey by echoing the sound pulse, and according to the degree of proximity of prey it adjusts the loudness A, the pulse rate r, and the frequency f ( f [ f min , f max ] ) . Once a target is found, the rate of the pulse is increased and the loudness is decreased, so that the velocity and position are updated to search for the global optimal solution.
Assuming that the foraging space of the bat is a definite-dimensional space, the individual bat in the global search process, the position X i t , and the velocity V i t update formulas are given as:
f i = f min + ( f max f min ) β
V i t = V i t 1 + ( X i t 1 X ) f i
X i t = X i t 1 + V i t
where β [ 0 , 1 ] is a random vector drawn from a uniform distribution. Here, X is the global optimal solution of the current bat.
For a local search, once each bat has selected a solution from the existing optimal solution, the new solution is generated by a random walk around the optimal solution, which is set as:
X n e w = X o l d + ε A t
where ε is the scaling factor, A t is the average loudness of the total number of iterations for all bats, X o l d is a random selection of solutions from the current optimal solution.
Update rules of loudness A i and rate r i : Assuming that as long as the bat finds its prey, the loudness of the pulse decreases and the rate of the pulse increases gradually. The loudness A i and the rates of pulse r i are adjusted according to Equations (14) and (15):
A i t + i = α A i t
r i t + 1 = r i 0 [ 1 exp ( γ t ) ]
where r i 0 is the initial rate; α and γ are constant, generally set to 0.9.
As can be seen from the description of the basic BA, when the bat changes the velocity, the velocity inertia weight is fixed at 1, which leads to a single change in velocity, which is not conducive to the flexible flight of a bat. Considering the experience of the bats themselves, the inertia weight factor w ( t ) is introduced to increase the flexibility of the bat flight. In addition, in order to improve the performance of the algorithm, a good random Levy flight [12] is introduced in the location update to help the individual bat to jump out of the local optimum.
Based on the above ideas, the velocity update formula of the improved BA is shown as follows:
V i t = w ( t ) V i t 1 + ( X i t X ) f i
where w ( t ) = w min + i   ( w max w min ) / T max is the maximum value of w(t), and wmin is the minimum value.
The location update formula is as follows:
X i t = X i t 1 + V i t μ s i g n [ r a n d 0.5 ] L e v y
where μ is a uniformly distributed random parameter, the symbol represents the point multiplication, r a n d [ 0 , 1 ] , the random step comes from the Levy distribution.
The bat algorithm of Levy’s flying optimizes the LSTM in the following steps:
Step 1. Initialization parameters: Determine the hyperparameters that the LSTM algorithm needs to optimize, including hidden layer nodes, training times, and initial learning rate; initialize the parameters of the bat algorithm.
Step 2. Data preprocessing: Divide the dataset into training and testing sets, normalize them, and set the output dimensions. Assign vectors in the x, y, and z directions of the bat’s position in the population to the three parameters that the LSTM needs to optimize. Calculate the fitness value of the position vector according to Formula (18), which is:
f = i = 1 n ( y i y i ) 2
where y′i represents the predicted value of the LSTM model, and yi represents the expected output value.
Step 3. Updates the bat’s speed and position parameters according to Formulas (16) and (17) to maintain the minimum fitness value.
Step 4. If the maximum number of iterations has not been reached, repeat step 3. If the maximum number of iterations is reached, the optimal parameters are output at this time.
Step 5. Assign the optimized parameters to the LSTM network, train and predict based on these parameters.
The global framework is shown in Figure 4.

4. Experimental Analysis

4.1. Data Description

In this paper, the common charging method is adopted, that is, constant current and then constant voltage, namely CCCV. This charging method is relatively “mild”, which can weaken the impact on the battery and ensure high charging efficiency. The cycle charging and discharge experiments are used to obtain the capacity attenuation curve of the lead–acid battery, while the discharge experiment uses constant current discharge.
The battery pack used in this study consists of 5 tandem single cells with a nominal voltage of 12 V and a nominal capacity of 32 Ah. For a single cell, charging current is 6 A, constant current constant voltage is 14.8 V, discharge current is 10 A, discharge cut-off voltage is 10.5 V. The charging and discharging process settings are: Charging current is 7 A, discharge current is 10 A, charging cut-off voltage is 74 V, discharge cut-off voltage is 52.5 V; charging time is 5 h; test equipment is Xinkehua Capacity & Lifespan Tester (XT05), 60 V–7 A charger, Dekang Battery Charging and Discharging Repair Integrated Tester (SF100-5); ambient temperature is 26 °C.
The experimental steps are: (1) 7 A constant current charging; (2) when the terminal voltage reaches 14.8 V, it switches to constant voltage charging. When the charging time reaches 5 h, the charging phase ends; (3) 10 A constant current discharge, while recording the discharge current and time, calculate the actual capacity using ampere-hour metering method; (4) when the terminal voltage reaches the cut-off voltage of 10.5 V, the charging and discharging cycle ends; (5) repeat steps (1) to (4) 47 times. Analyze the 10,950 sets of data collected during the charging and discharging process mentioned above. These data include recordings of the total voltage, total current, individual battery voltage, charging capacity, and discharge capacity every two minutes.

4.2. Performance Indicators

To comprehensively analyze the effectiveness of the selected method, this article selects the following four indicators to evaluate the performance of the model: Root mean square error (RMSE), mean absolute error (MAE), mean absolute percentage error (MAPE), and decision coefficient (R2). MAE is an absolute error, suitable for situations where there is a significant error between predicted and actual observations, and the MAE is relatively large for larger errors. The smaller the RMSE and MAPE, the higher the prediction accuracy of the model; R2 is a comprehensive evaluation indicator that represents the degree of interpretation from data input to result output. The closer R2 is to 1, the higher the degree of interpretation. The calculation formulas are as follows:
R M S E = 1 n i = 1 n ( S o H i S o H i ) 2
M A E = 1 n i = 1 n | S o H i S o H i |
M A P E = 1 n i = 1 n | S o H i S o H i S o H i |
R 2 = 1 i = 1 n ( S o H i S o H i ) 2 i = 1 n ( S o H i M s o h ) 2
where SoHi is the actual measured value, SoHi is the model evaluation value, and n is the number of samples.

4.3. Data Preprocessing

Data outlier handling: If the outliers in the data deviate significantly from the remaining observed values of the sample, they need to be removed from the sample.
Data normalization processing: To reduce prediction errors, it is necessary to unify the dimensions of parameters before conducting model training and normalize the data to within [0, 1]. The equation is:
x n = x m min ( x ) max ( x ) min ( x )
where xm is the raw data, xn is the normalized data, and max(x) and min(x) are the maximum and minimum values of the variable x, respectively.

4.4. Model Training

The population size N of the bat optimization algorithm was set to 10 and the maximum number of iterations was set to 10, the individual dimension D was set to 3. The initial parameters of the LSTM model are set as: The number of hidden layers is set to 1, the number of hidden layer cells is set to 200, the number of iterations is set to 20, and the initial learning rate is set to 0.005.
The normalized 6-feature data are used as input to the LevyBA-LSTM model, the structure is X n i = { Δ V 0.1 h i , Δ V 0.2 h i , Δ V 0.3 h i , Δ V 0.4 h i , Δ V 0.5 h i } , where i represents the number of i-th cycles. The model output is the current actual capacity of the battery Ct. The current SOH is calculated from Equation (1), and the performance index is calculated from Equations (19) to (21). The first 30 cycles of the dataset were used as the training set, and the remaining 17 loops were used as the test set.

4.5. Model Validation

In this paper, the experimental validation was performed in the Matlab R2019b environment. To further illustrate the predictive performance of the LevyBA-LSTM algorithm, this method was compared with the LSTM algorithm and the PSO-LSTM algorithm. For each validation, for a reliable assessment of the error, the model was trained 10 consecutive times, and after completing 10 consecutive training sessions, we took the average of 10 consecutive performance scores for the final performance score.
Figure 5 compares the predicted maximum available capacity of the proposed model with the PSO-LSTM model and the basic LSTM model, and the curves show that the model prediction curve with the number of cycles is consistent with the true trend, which means that the architecture is quite robust. Specific numerical values are presented in Table 2.
As shown in Table 2, while the PSO-LSTM model performs better on RMSE and R2 compared with the LSTM model and the LevyBA-LSTM model, while the LevyBA-LSTM model performs better on MAE and MAPE compared with the LSTM model and the PSO-LSTM model. The MAE of the LevyBA-LSTM model is 0.377 Ah, which indicates that the MAE of SOH is 1.2%, and this accuracy is acceptable in practice.
In order to reduce the measurement noise, the experimental data are smoothed before training prediction. The first 30 cycles of the dataset are used as the training set, and the remaining 17 cycles are used as the test set. Figure 6 shows the comparison of data before and after smoothing. The prediction error results are shown in Figure 7, and the specific prediction values are shown in Table 3.
As shown in Table 3, after performing smooth preprocessing on the target data, we can find that the proposed LevyBA-LSTM model obtains the smallest RMSE, MAE, and MAPE compared with the LSTM model and PSO-LSTM model. Additionally, the LevyBA-LSTM model obtains the highest R2. The MAE of the LevyBA-LSTM model is 0.216 Ah, which indicates that the MAE of SOH is 0.68%, and the prediction performance is 0.5% higher than that without data smoothing. To summarize, based on smoothing preprocessing, the proposed LevyBA-LSTM model exhibits satisfactory performance for SOH estimation on the target dataset.

5. Conclusions

In this paper, the health status of lead–acid battery capacity is the research goal. By extracting the features that can reflect the decline of battery capacity from the charging curve, the life evaluation model of LSTM for a lead–acid battery based on bat algorithm optimization is established. The accuracy of the battery life evaluation model is improved through continuous testing, training, and optimization of the battery evaluation model. In addition, the basic LSTM and PSO-LSTM are constructed for comparison and verification. The experimental results show that the proposed model, especially when the experimental data are smoothed before training and prediction, has better adaptability and prediction accuracy.
Our future work will focus on considering the types and conditions of increasing the training set, so that the model can obtain reliable SOH prediction values for different working conditions. In addition, the prediction method studied in this paper is mainly aimed at the battery state under stable working conditions, and further study of the health state prediction method under loads with relatively large fluctuations is needed.

Author Contributions

Conceptualization, C.H. and N.L.; methodology, C.H. and N.L.; software, N.L.; validation, C.H. and N.L.; formal analysis, C.H. and N.L.; investigation, C.H. and N.L.; resources, C.H.; data curation, C.H.; writing—original draft preparation, C.H. and N.L.; writing—review and editing, C.H. and N.L.; visualization, C.H.; supervision, C.H.; project administration, C.H.; funding acquisition, C.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the funding from Quanzhou Huawei Guowei Electronic Technology Co., Ltd.; in part by the Science and Technology Project of Xiamen City under Grant 3502Z20183022; in part by The Young and Middle-aged Teachers Education Scientific Research Project of Fujian Province, China, under Grant JAT160032; in part by the Foundation of Huaqiao University under Grant No. 13BS103.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, N.; Feng, J.; Sun, Q.; Liu, T.; Zhong, D. Online estimation of state-of-health for lithium ion batteries based on charge curves. In Proceedings of the 2016 11th International Conference on Reliability, Maintainability and Safety (ICRMS), Hangzhou, China, 26–28 October 2016; pp. 1–8. [Google Scholar] [CrossRef]
  2. Basia, A.; Simeu-Abazi, Z.; Gascard, E.; Zwolinski, P. Review on state of health estimation methodologies for lithium-ion batteries in the context of circular economy. CIRP J. Manuf. Sci. Technol. 2021, 32, 517–528. [Google Scholar] [CrossRef]
  3. Jiang, S.; Song, Z. A review on the state of health estimation methods of lead-acid batteries. J. Power Sources 2022, 517, 230710. [Google Scholar] [CrossRef]
  4. Zhen, L.; Zang, X.; Ye, B.; Zhang, X.; Li, F.; Zhou, C.; Xu, X.; Jiang, B.; Chen, X. A novel comprehensive evaluation method for state-of-health of lead-acid batteries. In Proceedings of the 2018 International Conference on Power System Technology (POWERCON), Guangzhou, China, 6–9 November 2018; pp. 3765–3770. [Google Scholar]
  5. Zhang, W.Z.; Zhang, Y.H.; Yang, R.Z. Equivalent circuit model and parameter identification of VRLA batteries. Chin. J. Power Sources 2017, 41, 460–463. [Google Scholar]
  6. Velasco-Arellano, H.; Visairo-Cruz, N.; Núñez-Gutiérrez, C.; Segundo-Ramírez, J. Modeling and parameter identification of an equivalent electrical circuit for corrosion-sensitive lead-acid battery. In Proceedings of the 2022 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), Ixtapa, Mexico, 9–11 November 2022; pp. 1–7. [Google Scholar] [CrossRef]
  7. Zhang, Y.; Liu, Y.; Wang, J.; Zhang, T. State-of-health estimation for lithium-ion batteries by combining model-based incremental capacity analysis with support vector regression. Energy 2022, 239, 121986. [Google Scholar] [CrossRef]
  8. Du, C.; Qi, R.; Ren, Z.; Xiao, D. Research on State-of-Health Estimation for Lithium-Ion Batteries Based on the Charging Phase. Energies 2023, 16, 1420. [Google Scholar] [CrossRef]
  9. Xu, H.; Wu, L.; Xiong, S.; Li, W.; Garg, A.; Gao, L. An improved CNN-LSTM model-based state-of-health estimation approach for lithium-ion batteries. Energy 2023, 276, 127585. [Google Scholar] [CrossRef]
  10. Talha, M.; Asghar, F.; Kim, S.H. A neural network-based robust online SOC and SOH estimation for sealed lead–acid batteries in renewable systems. Arabian J. Sci. Eng. 2019, 44, 1869–1881. [Google Scholar] [CrossRef]
  11. Wei, H.Y.; Chen, X.J.; Lü, Z.Q.; Wang, Z. Online estimation of lithiumion battery state of health using grey neural network. Power Syst. Technol. 2017, 41, 4038–4044. [Google Scholar]
  12. Xu, D.; Zhao, P. Overview of Bat Algorithm Research and Application. Comput. Eng. Appl. 2019, 55, 13. [Google Scholar]
  13. Yang, X.S. A nature-Inspired metaheuristic bat-inspired algorithms. Stud. Comput. Intell. 2010, 284, 65–74. [Google Scholar]
  14. Jaddi, N.S.; Abdullah, S.; Hamdan, A.R. Optimization of neural network model using modified bat-inspired algorithm. Appl. Soft Comput. 2015, 37, 71–86. [Google Scholar] [CrossRef]
  15. Lin, C.; Xu, J.; Mei, X. Improving state-of-health estimation for lithium-ion batteries via unlabeled charging data. Energy Storage Mater. 2023, 54, 85–97. [Google Scholar] [CrossRef]
  16. Tian, J.; Xiong, R.; Shen, W.; Lu, J.; Sun, F. Flexible battery state of health and state of charge estimation using partial charging data and deep learning. Energy Storage Mater. 2022, 51, 372–381. [Google Scholar] [CrossRef]
  17. Xiao, B.; Xiao, B.; Liu, L. State of Health Estimation for Lithium-Ion Batteries Based on the Constant Current–Constant Voltage Charging Curve. Electronics 2020, 9, 1279. [Google Scholar] [CrossRef]
  18. Staudemeyer, R.C.; Morris, E.R. Understanding LSTM—A tutorial into long short-term memory recurrent neural networks. arXiv 2019, arXiv:1909.09586. [Google Scholar]
  19. Liu, K.; Kang, L.; Xie, D. Online State of Health Estimation of Lithium-Ion Batteries Based on Charging Process and Long Short-Term Memory Recurrent Neural Network. Batteries 2023, 9, 94. [Google Scholar] [CrossRef]
Figure 1. Change curve of the battery voltage during the charging process.
Figure 1. Change curve of the battery voltage during the charging process.
Electronics 12 04552 g001
Figure 2. The corresponding relationship of the constant current charging time with the current capacity.
Figure 2. The corresponding relationship of the constant current charging time with the current capacity.
Electronics 12 04552 g002
Figure 3. Extract the features in the charging voltage curve.
Figure 3. Extract the features in the charging voltage curve.
Electronics 12 04552 g003
Figure 4. Flow chart of the LevyBA-LSTM prediction model.
Figure 4. Flow chart of the LevyBA-LSTM prediction model.
Electronics 12 04552 g004
Figure 5. Comparison of the prediction results.
Figure 5. Comparison of the prediction results.
Electronics 12 04552 g005
Figure 6. Comparison of six features before and after smoothing. (a) Feature 1: Voltage difference in an interval of 0.1 h; (b) Feature 2: Voltage difference in an interval of 0.2 h; (c) Feature 3: Voltage difference in an interval of 0.3 h; (d) Feature 4: Voltage difference in an interval of 0.4 h; (e) Feature 5: Voltage difference in an interval of 0.5 h; (f) Feature 6: Constant current charging time.
Figure 6. Comparison of six features before and after smoothing. (a) Feature 1: Voltage difference in an interval of 0.1 h; (b) Feature 2: Voltage difference in an interval of 0.2 h; (c) Feature 3: Voltage difference in an interval of 0.3 h; (d) Feature 4: Voltage difference in an interval of 0.4 h; (e) Feature 5: Voltage difference in an interval of 0.5 h; (f) Feature 6: Constant current charging time.
Electronics 12 04552 g006
Figure 7. Comparison of the prediction results after the smoothing of the experimental data.
Figure 7. Comparison of the prediction results after the smoothing of the experimental data.
Electronics 12 04552 g007
Table 1. Results of the association degree analysis of the characteristics and the SOH.
Table 1. Results of the association degree analysis of the characteristics and the SOH.
FeaturesF1 (∆V0.1h)F2 (∆V0.2h)F3 (∆V0.3h)F4 (∆V0.4h)F5 (∆V0.5h)F6 (Tcc)
Pearson0.72910.76240.71020.68730.66900.9828
GRA0.67230.74720.77940.81500.83560.9693
Table 2. Comparison of the SOH prediction performance of each model.
Table 2. Comparison of the SOH prediction performance of each model.
RMSER2MAEMAPE (%)
LSTM0.49620.49570.42951.5862
PSO-LSTM0.42280.85160.44671.5224
LevyBA-LSTM0.43890.48120.37711.4468
Table 3. Comparison of predictive performance after smooth data processing.
Table 3. Comparison of predictive performance after smooth data processing.
RMSER2MAEMAPE (%)
LSTM0.427370.774460.389901.4938
PSO-LSTM0.412560.753770.360641.3849
LevyBA-LSTM0.272680.848200.216090.83205
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

Huang, C.; Li, N. Fast Health State Estimation of Lead–Acid Batteries Based on Multi-Time Constant Current Charging Curve. Electronics 2023, 12, 4552. https://doi.org/10.3390/electronics12214552

AMA Style

Huang C, Li N. Fast Health State Estimation of Lead–Acid Batteries Based on Multi-Time Constant Current Charging Curve. Electronics. 2023; 12(21):4552. https://doi.org/10.3390/electronics12214552

Chicago/Turabian Style

Huang, Chengti, and Na Li. 2023. "Fast Health State Estimation of Lead–Acid Batteries Based on Multi-Time Constant Current Charging Curve" Electronics 12, no. 21: 4552. https://doi.org/10.3390/electronics12214552

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