Next Article in Journal
Determination of the Contact Resistance of Planar Contacts: Electrically Conductive Adhesives in Battery Cell Connections
Next Article in Special Issue
Multi-Layer TiO2−x-PEDOT-Decorated Industrial Fe2O3 Composites as Anode Materials for Cycle-Performance-Enhanced Lithium-Ion Batteries
Previous Article in Journal
Remaining Useful Life Prediction of Lithium-Ion Batteries Based on a Cubic Polynomial Degradation Model and Envelope Extraction
Previous Article in Special Issue
Synthesis and Performance of NaTi2(PO4)3/VGCF@C Anode Composite Material for Aqueous Sodium-Ion Batteries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SOC Estimation Methods for Lithium-Ion Batteries without Current Monitoring

1
School of Automotive Engineering, Harbin Institute of Technology, Weihai 264209, China
2
School of Chemical Engineering and Chemistry, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Batteries 2023, 9(9), 442; https://doi.org/10.3390/batteries9090442
Submission received: 9 August 2023 / Revised: 24 August 2023 / Accepted: 28 August 2023 / Published: 29 August 2023

Abstract

:
State of charge (SOC) estimation is an important part of a battery management system (BMS). As for small portable devices powered by lithium-ion batteries, no current sensor will be configured in BMS, which presents a challenge to traditional current-based SOC estimation algorithms. In this work, an electrochemical model is developed for lithium batteries, and three methods, including the incremental seeking method, dichotomous method, and extended Kalman filter algorithm (EKF), are separately developed to establish the framework of current and SOC estimation simultaneously. The results show that the EKF algorithm performs better than the other two methods in terms of estimation accuracy and convergence speed. In addition, the estimation error of the EKF algorithm is within ±2%, which demonstrates its feasibility.

1. Introduction

In recent years, the sustainable development of the environmental ecosystem has become a pressing issue due to the increasingly prevalent problems of environmental pollution. In this case, it is essential to focus on the efficient use of energy and resources. Lithium-ion batteries are a popular choice as energy storage components for small electronics and large electric vehicles due to their high energy density, long cycle life, no memory effect, and low self-discharge [1]. However, overcharging or over-discharging a lithium battery can lead to capacity degradation, shortened battery life, and even explosion.
In order to guarantee the safe and secure use of lithium-ion batteries and to extend their cycle life, a battery management system (BMS) is critical, which can effectively manage the performance of lithium-ion batteries in a comprehensive, efficient, and refined manner [2]. It is necessary to ensure optimal battery performance and longevity in various applications.
The reliability of the BMS depends on the precision of the state of charge (SOC) estimation of lithium-ion batteries. SOC indicates the remaining capacity and provides an indication of whether the battery needs to be charged or discharged. The variation characteristics of SOC are a critical performance indicator for assessing the status of lithium-ion batteries. Therefore, accurate SOC estimation is a core function of BMS [3], and it is a prerequisite to achieve additional functions such as safety control, battery equalization, and troubleshooting.
However, SOC is an internal state of the battery and cannot be directly measured. It can only be estimated based on the relationship between voltage, current, temperature, and the aging of the battery [4]. Therefore, it is crucial to develop reliable SOC estimation algorithms that consider all relevant factors to ensure optimal performance and safety of lithium-ion batteries in various applications.
In automobiles, robots, and energy storage systems, current measurement is usually achieved using shunt resistors or Hall-effect current sensors. While shunt resistors have inherent power losses and require isolation circuitry, Hall-effect sensors are typically expensive. In low-cost portable applications, such as microphones and hearing aids, the current sensor is often not equipped, considering the size and cost of the device. Therefore, it is practical to design a current sensorless SOC estimation method for low-cost portable applications.
Common SOC estimation algorithms include the open-circuit voltage method, ampere-hour integral method, electrochemical impedance spectroscopy, adaptive filtering method, and data-driven neural network method [5]. The open circuit voltage method takes a long time to collect data and is difficult to apply in practice [6], while the ampere-hour integral method is affected by the initial charge state and current stability. The electrochemical impedance spectroscopy method is only used for laboratory research [7]. In addition, the adaptive filtering method has a complex algorithm and long calculation cycle, which includes nonlinear Kalman filter, particle filter, specifically including extended Kalman filter, traceless Kalman filter, and other methods [8,9,10,11,12]. In neural network methods [13,14,15] and support vector machine methods [16,17,18,19], the SOC estimation of a battery is viewed as a regression problem, using multiple inputs (e.g., voltage, current, and environmental variables) to predict the SOC. These methods usually require a large quantity of experimental data to train the neural network and use various optimization techniques to improve precision and robustness. Ignoring the internal mechanism of the battery, the model accuracy depends on the quality of the sample data. In addition, in the field of fast charging, Xuejiao Xu et al. [20] created their own three-electrode system so as to measure the anode/cathode potential and estimate the SOC.
A battery model, which includes equivalent circuit models (ECM) [21] and electrochemical models, provides high simulation accuracy and reflects the external characteristics of the battery. The electrochemical model parameters have physical meanings and act as a bridge between the external characteristics of the battery and the internal electrochemical reaction mechanism of the battery [22,23,24]. In order to achieve accurate SOC estimation, the BMS requires current measurements as input to the estimator.
For the current sensorless SOC estimation method, Cambron and Cramer [25] estimated the current by an unknown input observer, and Putra et al. [26] created a new method to accomplish current estimation on the basis of Thevenin ECM. Chun et al. [27] obtained the open circuit voltage (OCV) and current information from the terminal voltages and then calculated the SOC using the ampere-hour integral method. However, these methods either used a linear relationship between OCV and SOC or utilized an overly simple battery model that led to a decrease in the accuracy of the model.
To avoid the above problems, Jing Hou et al. [28] used the variational Bayesian extended Kalman filter method to achieve simultaneous estimation of SOC and current. Experimental results showed that the mean absolute errors (MAEs) and the root mean square errors (RMSEs) of the SOC estimations of the proposed variational Bayes-based unscented Kalman filter (VB-UKF) were less than ±3%.
In this work, three methods are proposed to estimate SOC in the absence of current sensors based on the electrochemical model of lithium-ion batteries, which include the incremental seeking method, the dichotomous method, and the improved extended Kalman filter algorithm. The remainder of this work is organized as follows: (1) In Section 2, the electrochemical model of lithium-ion batteries is established to mathematically express the mechanisms in the charging and discharging process, and the relationship function between voltage and SOC is obtained. The principles of the three methods are described; (2) In Section 3, the data test of LCO lithium-ion batteries is conducted to obtain the voltage and current data under different working conditions; (3) In Section 4, the estimation of SOC under no current monitoring by three methods is completed compared with the reference value. In addition, the effects of inaccurate initial values of SOC and different levels of voltage noise on the accuracy of the estimation results are also explored.

2. Lithium-Ion Battery Model and Algorithm Principle

2.1. Simplified Electrochemical Model

The structure of a lithium-ion battery is divided into three areas: the positive electrode, the negative electrode, and the diaphragm. The cathode material typically uses lithium ferrous phosphate (LFP), lithium cobalt oxide (LCO), lithium-nickel-cobalt-manganese oxide (LNCM), etc., while the anode material is usually graphite, and the electrolyte is mostly LiPF6 alkyl carbonate with polymer materials. During the process of charging and discharging, lithium ions are de-embedded and transferred between the positive and negative electrodes [29].
The classical electrochemical model of lithium-ion batteries is based on ten control equations in the form of partial differential equations. These equations describe the solid-phase diffusion within the particles, liquid-phase diffusion in the electrolyte, solid-phase potential equilibrium, and liquid-phase potential equilibrium in the positive, diaphragm, and negative regions. The model structure is shown in Figure 1.
In this work, the internal processes of the cell were described using algebraic equations. These equations encompassed various aspects of the cell’s functioning, such as the basic working process, solid-phase diffusion process, concentration polarization effect, reaction polarization effect, ohmic polarization effect, and the calculation of the terminal voltage [30]. The equations involved in the model are presented in Table 1. The meanings of the parameters involved in the above model are shown in Table 2.

2.2. Identification of Model Parameters

The intrinsic characteristics of the battery parameters remain constant and can be obtained by consulting the manufacturer or references. However, the variables to be identified in the electrochemical model include the initial lithium intercalation in the cathode, cathode capacity, offset of the lithium intercalation, and more [31]. The parameters involved can be obtained by analyzing the intrinsic connection between the cell terminal voltage change, the open-circuit voltage, and each part of the overpotential under the designed identification conditions with different forms of current excitation.
The parameter identification method referred to an excitation response analysis developed in [30]. Based on the simplified electrochemical model, using the input data of current and the corresponding response data of voltage, the relationship between the internal mechanisms and external behaviors was established quantitatively, and the parameters in the model were fitted during this process.
The parameters obtained by identification are shown in Table 3.

2.3. Principle of SOC Estimation Algorithm under No Current Monitoring

The three SOC estimation algorithms utilized in this study were based on the simplified electrochemical model. However, the model function inputs did not take into account the temperature of the battery. The inputs solely consisted of the SOC and current, while the output was limited to the cell terminal voltage.

2.3.1. Incremental Seeking Method

This solution was based on the idea of enumeration to achieve current estimation and SOC prediction. The approach involves gradually increasing the current within fixed boundary conditions and then inputting the current into the model to calculate the voltage to identify the current values that meet the necessary requirements. Once the appropriate current value is determined, the SOC can be estimated using the ampere-hour integral method. The corresponding flowchart illustrating this method is depicted in Figure 2.
The specific scheme was as follows: Firstly, the measured voltage was compared with the previous second’s voltage to determine whether the battery was being charged or discharged. Then, the current sign was initialized, and upper and lower search boundaries were set. An initial current value of 0 was assumed. A voltage simulation was carried out using the assumed current, and the simulated voltage was compared to the measured voltage. If the error between the measured voltage and simulated voltage exceeded an acceptable range, the current value was increased based on the error until the error was within an acceptable range. The current corresponding to the simulated voltage was considered the current, and the SOC was predicted using the ampere-hour integration method.

2.3.2. Dichotomous Method

As shown in Figure 3, this scheme used the dichotomy method for current estimation and SOC prediction. The basic principle of the dichotomy method involved continuously dividing the search range into two parts within fixed boundary conditions to find the number that meets certain requirements.
The specific scheme is as follows: firstly, the measured voltage was compared with that of the previous second to determine the charging and discharging state at this time. Then, the current was initialized, and the upper and lower search boundaries were assumed. The voltage simulation was carried out based on the assumed current, and the corresponding simulation voltage was compared with the measured voltage. If the error is greater than the acceptable range, the current value is adjusted according to the error until the error between the measured voltage and the simulated voltage is in the acceptable range. At this point, the current corresponding to the simulated voltage was considered as the current at that moment. Finally, the SOC prediction was carried out by the ampere-hour integration method.

2.3.3. Extended Kalman Filter

The solution utilized a modified extended Kalman filter to achieve SOC estimation. Based on the simplified electrochemical model, the load current was taken as the unknown input, and the system state equation and the measurement equation were established. In addition, the current estimation was achieved using the modified extended Kalman filter method. Finally, the SOC estimation was completed by the ampere-hour integral method. The flow chart is shown in Figure 4.
To implement this solution, an update of state variables and observation updates was required, which meant that the priori SOC estimation, succession of current values, and covariance matrix calculations were carried out. The gain matrix was then calculated, and the currents were corrected according to voltage errors. Finally, the accurate SOC estimation for a single cell was obtained by the ampere-hour integration method.

3. Battery Testing Process and Results

Different lithium cobaltate battery monoblocks from the same batch with a standard capacity of 800 mAh were selected. Charging and discharging tests were performed using Neware’s battery test system to simulate the battery operating conditions at different charge and discharge multipliers. The data sampling frequency was 1 s. The specific current configurations were as follows:
The specific current configuration for the DST operating conditions test is described as follows:
(1)
The lithium-ion battery was fully charged by constant current and constant voltage charging.
(2)
The battery was rested in a constant temperature chamber for 1 h.
(3)
The battery was discharged at a constant discharge rate of 0.25 C for 30 s, discharged at 0.5 C for 12 s, and charged at 0.25 C for 10 s.
(4)
Step (3) was repeated three times.
(5)
The battery was charged successively at a constant charge rate of 0.25 C for 35 s, 2 C for 10 s, and 1.25 C for 25 s.
(6)
The battery was charged at a constant charge rate of 0.5 C for 10 s, discharged at 0.5 C for 30 s, and charged at 1 C for 10 s.
(7)
The battery was rested for 50 s.
(8)
Steps (3)–(7) were repeated until the voltage decreased to 3.7 V. Then, the battery was discharged at a constant discharge rate of 0.5 C until the voltage was 2.5 V to stop the experiment.
The HPPC condition test with the specific current configuration was conducted as follows:
(1)
The lithium-ion battery was fully charged by constant current and constant voltage charging.
(2)
The battery was rested in a constant temperature chamber for 1 h.
(3)
The battery was discharged at 1 C for 8 min and was rested for 30 min.
(4)
The battery was discharged at 3 C for 10 s and rested for 3 min.
(5)
The battery was charged at 1.5 C for 10 s and rested for 2 min.
(6)
Steps (3)–(5) were repeated once.
(7)
The current in (4) and (5) was modified to 1.875 C. Steps (3)–(5) were repeated until the resting voltage dropped to 3.6 V.
(8)
The battery was discharged at 0.9 C until the voltage was 2.5 V to stop the experiment.

4. Results and Discussion

It is worth noting that all three methods of SOC estimation without current monitoring include the ampere-hour integration method, and the estimation accuracy is greatly influenced by the initial SOC accuracy and noise. The effects of different initial SOCs and random voltage noise on the algorithm estimation results were shown and discussed as follows, respectively.

4.1. Effect of Different Initial SOC on Estimation Results

The initial SOC of the test data was set as 100%, 70%, and 90%, respectively. The estimated results were as follows.

4.1.1. Incremental Seeking Method

The estimation results using the incremental seeking method for different initial SOC states are shown in Figure 5 and Figure 6.
The estimated trend obtained by the incremental seeking method was consistent with the actual reference value, and the estimated results varied with the battery charge and discharge state. For example, under DST conditions, SOC decreased along a wave line until 12,500 s and then decreased along a straight line. Under HPPC conditions, SOC decreased along a step.
However, the difference between the estimation results with initial SOC values of 100%, 90%, and 70% was significant under the HPPC condition. The error was largest when the initial SOC was accurate, illustrating the instability of the algorithm. When the initial SOC state was inaccurate, the incremental seeking method converged when the SOC dropped to nearly 80%, and the convergence process was often accompanied by a large abrupt change. After convergence was completed, the initial SOC value had a large impact on the estimation results.

4.1.2. Dichotomous Method

The estimation results using the dichotomous method for different initial SOC states are shown in Figure 7 and Figure 8.
When applying the dichotomy method, the overall estimation trend was consistent with the actual reference value, and the algorithmic estimation results captured the same change phenomenon as the charging and discharging state of the battery varied.
From the overall viewpoint, the dichotomous SOC estimation error was large, especially under HPPC conditions, and significant estimation bias could be seen in Figure 8. When the initial SOC state was inaccurate, if the initial SOC was 90%, it completed convergence when the SOC decreased to around 85%. In addition, if the initial SOC was 70%, it completed convergence when the SOC decreased to around 75%. The convergence process had a great degree of abrupt change, but it was less than the incremental seeking method. Inaccurate initial SOC had a small impact on the estimation results after the convergence of the algorithm.

4.1.3. EKF

The estimation results using the EKF algorithm for different initial SOC states are shown in Figure 9 and Figure 10.
The overall estimation trend obtained using the EKF algorithm was consistent with the actual reference value, and the algorithm estimation results reflected the same variation phenomenon as the battery charge and discharge state change.
As a whole, the SOC estimation error of the EKF algorithm was small, and the average errors for the two operating conditions when the initial SOC was accurate were 1.94% and 1.13%, respectively. When the initial SOC was inaccurate, the algorithm converged quickly except for the DST condition where the initial SOC is 70%. Convergence was achieved when the SOC decreased to about 85~90%. The convergence process was smooth, and the convergence estimates were largely consistent with the reference values and almost independent of the initial SOC.
The estimation errors of the three methods for different initial SOC states are shown in Table 4.
In terms of overall SOC estimation performance, the EKF algorithm performed the best and met the actual demand. The dichotomy method was the second-best and could accurately estimate SOC when the initial state was reliable. However, the incremental seeking method had the worst performance, with the highest error, failing to meet the actual demand and requiring further improvement.
Regarding the impact of different initial SOC states on algorithm estimation, the EKF algorithm was highly resistant to interference and almost unaffected. The dichotomy method was less affected, while the incremental seeking method was the most unstable. Inaccurate initial states had a significant impact on the results of the incremental seeking method.
Concerning the convergence of algorithms under different initial SOC states, the EKF converged fast and seamlessly, while the dichotomy method converged slightly slower than the EKF. In contrast, the incremental seeking method had the slowest convergence rate, with a sudden change in the convergence process caused by the algorithm’s principle.
If the initial SOC error was too large, there was a significant increase in the error for all three methods. This indicates that the error correction capability of the three methods is limited due to the lack of current input. However, it is worth noting that the initial SOC error is usually not so large in portable devices. Furthermore, the SOC error can be calibrated gradually during the rest mode.
Jing Hou et al. [24] conducted pulse discharge experiments to validate their proposed VB-UKF method. The average absolute errors of the two methods, VB-UKF and the unscented recursive three-step filter (URTSF), were 1.52% and 2.65% when the initial SOC was accurate. When the initial SOC was 80%, the errors of the two methods were 1.67% and 2.28%, respectively. When the initial SOC was 60%, the errors of the two methods were 2.16% and 2.58%, respectively. It can be seen that the estimation effect of the EKF algorithm is perfectly acceptable.

4.2. Effect of Different Voltage Noise on Algorithm Estimation Results

The test data was free of voltage noise, and random Gaussian noise with the mean of 0 and 3σ of 10 mV, 50 mV, and 100 mV was superimposed, respectively. The estimated results are shown below.

4.2.1. Incremental Seeking Method

The SOC estimation results under different voltage noise using the incremental seeking method are shown in Figure 11 and Figure 12.
When applying the incremental seeking method under voltage noise, the estimation trend was consistent with the actual reference value, and the estimation results reflected the same changes as the battery charging and discharging states.
However, the presence of voltage noise caused more irregular fluctuations in the algorithm’s estimation accuracy, resulting in large errors. This suggests that the incremental seeking method is susceptible to noise.

4.2.2. Dichotomous Method

The SOC estimation results using the dichotomous method with different voltage noises are shown in Figure 13 and Figure 14.
When using the dichotomous method under voltage noise, the estimation trend was consistent with the actual reference value, and the estimation result reflected the same changes as the battery charging and discharging states.
The mean error of SOC estimation is small when using the dichotomous method. However, appropriate voltage noise could improve the estimation accuracy of the algorithm, while excessive noise led to significant deviations in the results under the DST condition. This shows the poor stability of the dichotomous method.

4.2.3. EKF

The SOC estimation results using the EKF algorithm with different voltage noise are shown in Figure 15 and Figure 16.
When using the EKF method under voltage noise, the estimation trend remained consistent with the actual reference value, and the estimation results could keep the same change when the charge and discharge state of the battery changed.
Overall, the EKF algorithm demonstrated a high estimation accuracy even under voltage noise, and the SOC estimation results were consistently reliable despite the presence of different levels of voltage noise.
The estimation errors of the three methods under different voltage noise are shown in Table 5.
From the experimental results, we can see that the error of the EKF algorithm under different noises was within 2%, which would meet the practical requirements. The dichotomous method was the second-best and had a certain ability to fight against noise. However, the incremental seeking method exhibited the poorest performance, with the highest error, failing to meet practical requirements and requiring further improvements.
With regard to the impact of voltage noise on the algorithm’s estimation performance, the EKF algorithm effectively filtered out the noise and was almost unaffected. In contrast, both the incremental seeking and dichotomous methods were more susceptible to voltage noise, resulting in lower stability and accuracy.

4.3. Algorithm Computational Efficiency

Because the process of completing the overall battery SOC estimation was long, the computational efficiency of the three algorithms was considered by comparing the time required to perform a single SOC estimation among them.
The algorithms were run in the following environment: under PC conditions using processor: Intel (R) Core (TM) i5-10200H CPU @ 2.40 GHz, RAM configuration:16.00 GB, and MATLAB software.
The time consumption of all algorithms is shown in Table 6. The incremental pathfinding method took 0.024 s and 0.025 s to complete a single SOC estimation without a current sensor under the two operating conditions. The dichotomous method took 0.018 s and 0.02 s. The EKF algorithm took 0.012 s and 0.007 s. The ratio of the calculated efficiencies of the three methods at DST conditions is about 2:3:4.

4.4. Repeatability Verification

In order to avoid the chance of single battery data, more test data of LCO lithium-ion batteries were used to verify the reliability of the algorithm. The HPPC operation data of more batches of batteries were used to verify the algorithm. The average error is shown in Table 7.
In order to ensure the reliability of the algorithm, the simulation results of constant current charge-discharge test data of the LFP lithium-ion battery are also presented. When the initial SOC is accurate, the average error results of the EKF algorithm are shown in Table 8.
The SOC estimation results of the battery numbered A are shown in Figure 17.
When using different battery test data, the EKF algorithm can still maintain a good estimation effect.

5. Conclusions

It is important to obtain current information for accurate SOC estimation of lithium-ion batteries. However, due to concerns about cost, size, and power consumption, current sensors are sometimes not equipped in portable devices.
In this work, three methods were developed for lithium battery SOC estimation that provide new solutions for SOC estimation for small portable devices in the absence of current monitoring and fill the gap in existing studies. The dichotomous and incremental seeking methods were found to be sensitive to initial SOC accuracy, and estimation errors exceeded the allowed range. For instance, using the dichotomous method led to a 6.37% error at an initial SOC of 70% under HPPC conditions. The incremental seeking method was also more susceptible to voltage noise than the other two methods, with a 10 mV noise causing an estimation error of 5.92% in DST conditions.
The dichotomous method and the extended Kalman filter method demonstrated superior accuracy in the presence of certain measurement noises, with estimation errors under 100 mV noise controlled within ±2%. The extended Kalman filter algorithm was particularly effective in filtering out the noise, with error variation following noise addition not exceeding 0.04%. Additionally, the extended Kalman filter method outperformed the other two methods in terms of estimation speed, with an average time of 0.01 s per frame of data estimated.
In addition, it is worth noting that the estimation error of SOC will be larger when the initial SOC error is large due to the absence of current input. However, measures can be taken to avoid excessive errors. For example, the battery is left for a period of time, and the battery is calibrated by OCV after it is fully charged. In that case, this weakness does not affect the usefulness and sophistication of the algorithms used.
Considering the aging process of the battery, the battery model parameters will change, leading to an increase in SOC estimation error. In order to solve this problem, a possible approach is to use an improved extended Kalman filter (IEKF) algorithm [32] or a model adaptive EKF (MAEKF) [33] algorithm. The general idea is to select the parameters of the electrical model with high sensitivity. In view of the fact that the battery voltage derivative changes abruptly twice with time when the discharge current is constant, the parameters are updated using IEKF or MAEKF. Thus, the excellent accuracy of the model is maintained during the aging process of the battery.

Author Contributions

Conceptualization, J.L.; methodology, J.L.; software, J.L.; validation, Z.Z.; formal analysis, Z.Z.; investigation, Z.Z.; resources, J.L.; data curation, Z.Z.; writing—original draft preparation, Z.Z.; writing—review and editing, J.S., J.L., Y.W.; visualization, Z.Z.; supervision, Z.W.; project administration, J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kulova, T.L.; Fateev, V.N.; Seregina, E.A.; Grigoriev, A.S. A Brief Review of Post-Lithium-Ion Batteries. Int. J. Electrochem. Sci. 2020, 15, 7242–7259. [Google Scholar] [CrossRef]
  2. Garcia Elvira, D.; Machado, R.; Plett, G.L.; Trimboli, M.S.; Valderrama Blavi, H.; Cid Pastor, A.; Martinez Salamero, L. Simplified Li Ion Cell Model for BMS Coupling an Equivalent Circuit Dynamic Model with a Zero Dimensional Physics Based SEI Model. J. Electrochem. Soc. 2021, 168, 110526. [Google Scholar] [CrossRef]
  3. Miron-Alexe, V. Portable lithium-ion battery ups with bms function for raspberry pi and other iot embedded systems. J. Sci. Arts 2022, 22, 763–780. [Google Scholar] [CrossRef]
  4. Wang, C.; Liu, Z.; Sun, Y.; Gao, Y.; Yan, P. Aging Behavior of Lithium Titanate Battery under High-Rate Discharging Cycle. Energies 2021, 14, 5482. [Google Scholar] [CrossRef]
  5. Wu, L.; Liu, K.; Pang, H.; Jin, J. Online SOC Estimation Based on Simplified Electrochemical Model for Lithium-Ion Batteries Considering Current Bias. Energies 2021, 14, 5482. [Google Scholar] [CrossRef]
  6. Li, J.; Zhao, M.; Dai, C.; Wang, Z.; Pecht, M. A mathematical method for open-circuit potential curve acquisition for lithium-ion batteries. J. Electroanal. Chem. 2021, 895, 115488. [Google Scholar] [CrossRef]
  7. Orazem, M.E. Electrochemical impedance spectroscopy: The journey to physical understanding. J. Solid State Electrochem. 2020, 24, 2151–2153. [Google Scholar] [CrossRef]
  8. Xing, L.; Zhan, M.; Guo, M.; Ling, L. Parameter identification and SOC estimation for power battery based on multi-timescale double Kalman filter algorithm. Int. J. Comput. Sci. Eng. 2022, 25, 619–628. [Google Scholar] [CrossRef]
  9. Fang, C.; Jin, Z.; Wu, J.; Liu, C. Estimation of Lithium-Ion Battery SOC Model Based on AGA-FOUKF Algorithm. Front. Energy Res. 2021, 9, 769818. [Google Scholar] [CrossRef]
  10. Huang, Z.; Fang, Y.; Xu, J. Soc estimation of li-ion battery based on improved ekf algorithm. Int. J. Automot. Technol. 2021, 22, 335–340. [Google Scholar] [CrossRef]
  11. Xing, L.; Wu, X.; Ling, L.; Lu, L.; Qi, L. Lithium Battery SOC Estimation Based on Multi-Innovation Unscented and Fractional Order Square Root Cubature Kalman Filter. Appl. Sci. 2022, 12, 9524. [Google Scholar] [CrossRef]
  12. Chen, L.; Wu, X.; Tenreiro Machado, J.A.; Lopes, A.M.; Li, P.; Dong, X. State-of-Charge Estimation of Lithium-Ion Batteries Based on Fractional-Order Square-Root Unscented Kalman Filter. Fractal Fract. 2022, 6, 52. [Google Scholar] [CrossRef]
  13. Wang, Q.; Ye, M.; Wei, M.; Lian, G.; Li, Y. Deep convolutional neural network based closed-loop SOC estimation for lithium-ion batteries in hierarchical scenarios. Energy 2023, 263, 125718. [Google Scholar] [CrossRef]
  14. Cui, Z.; Kang, L.; Li, L.; Wang, L.; Wang, K. A hybrid neural network model with improved input for state of charge estimation of lithium-ion battery at low temperatures. Renew. Energy 2022, 198, 1328–1340. [Google Scholar] [CrossRef]
  15. Chen, N.; Zhao, X.; Chen, J.; Xu, X.; Zhang, P.; Gui, W. Design of a Non-Linear Observer for SOC of Lithium-Ion Battery Based on Neural Network. Energies 2022, 15, 3835. [Google Scholar] [CrossRef]
  16. Zhou, Y.; Wang, S.; Xie, Y.; Zhu, T.; Fernandez, C. An improved particle swarm optimization-least squares support vector machine-unscented Kalman filtering algorithm on SOC estimation of lithium-ion battery. Int. J. Green Energy 2023. [Google Scholar] [CrossRef]
  17. Manoharan, A.; Begam, K.M.; Aparow, V.R.; Sooriamoorthy, D. Artificial Neural Networks, Gradient Boosting and Support Vector Machines for electric vehicle battery state estimation: A review. J. Energy Storage 2022, 55, 105384. [Google Scholar] [CrossRef]
  18. Wu, X.; Mi, L.; Tan, W.; Qin, J.; Zhao, M. State of Charge (SOC) Estimation of Ni-MH Battery Based on Least Square Support Vector Machines. In Proceedings of the International Conference on Mechatronics and Intelligent Materials, Lijiang, China, 21–22 May 2011; pp. 1204–1209. [Google Scholar]
  19. Xuan, L.; Qian, L.; Chen, J.; Bai, X.; Wu, B. State-of-Charge Prediction of Battery Management System Based on Principal Component Analysis and Improved Support Vector Machine for Regression. IEEE Access 2020, 8, 164693–164704. [Google Scholar] [CrossRef]
  20. Xu, X.; Yue, X.; Chen, Y.; Liang, Z. Li Plating Regulation on Fast-Charging Graphite Anodes by a Triglyme-LiNO3 Synergistic Electrolyte Additive. Angew. Chem. Int. Ed. 2023, 62, e202306963. [Google Scholar] [CrossRef] [PubMed]
  21. He, J.; Meng, S.; Yan, F. A Comparative Study of SOC Estimation Based on Equivalent Circuit Models. Front. Energy Res. 2022, 10, 914291. [Google Scholar] [CrossRef]
  22. Ruan, H.; Sun, B.; Zhang, W.; Su, X.; He, X. Quantitative Analysis of Performance Decrease and Fast-Charging Limitation for Lithium-Ion Batteries at Low Temperature Based on the Electrochemical Model. IEEE Trans. Intell. Transp. Syst. 2021, 22, 640–650. [Google Scholar] [CrossRef]
  23. Wu, S.; Pan, W.; Zhu, M. A Collaborative Estimation Scheme for Lithium-Ion Battery State of Charge and State of Health Based on Electrochemical Model. J. Electrochem. Soc. 2022, 169, 090516. [Google Scholar] [CrossRef]
  24. Wang, J.; Zhang, L.; Xu, D.; Zhang, P.; Zhang, G. A Simplified Fractional Order Equivalent Circuit Model and Adaptive Online Parameter Identification Method for Lithium-Ion Batteries. Math. Probl. Eng. 2019, 2019, 6019236. [Google Scholar] [CrossRef]
  25. Cambron, D.C.; Cramer, A.M. A Lithium-Ion Battery Current Estimation Technique Using an Unknown Input Observer. IEEE Trans. Veh. Technol. 2017, 66, 6707–6714. [Google Scholar] [CrossRef]
  26. Putra, W.S.; Dewangga, B.R.; Cahyadi, A.; Wahyunggoro, O.; IEEE. Current Estimation Using Thevenin Battery Model. In Proceedings of the Joint International Conference On Electric Vehicular Technology and Industrial, Mechanical, Electrical, and Chemical Engineering (ICEVT & IMECE) 2015, Surakarta, Indonesia, 4–5 November 2015; pp. 5–9. [Google Scholar]
  27. Chun, C.Y.; Baek, J.; Seo, G.S.; Cho, B.H.; Kim, J.; Chang, I.K.; Lee, S. Current sensor-less state-of-charge estimation algorithm for lithium-ion batteries utilizing filtered terminal voltage. J. Power Sources 2015, 273, 255–263. [Google Scholar] [CrossRef]
  28. Hou, J.; Yang, Y.; Gao, T. A Variational Bayes Based State-of-Charge Estimation for Lithium-Ion Batteries without Sensing Current. IEEE Access 2021, 9, 84651–84665. [Google Scholar] [CrossRef]
  29. Pei, M.; Shi, H.; Yao, F.; Liang, S.; Xu, Z.; Pei, X.; Wang, S.; Hu, Y. 3D printing of advanced lithium batteries: A designing strategy of electrode/electrolyte architectures. J. Mater. Chem. A 2021, 9, 25237–25257. [Google Scholar] [CrossRef]
  30. Li, J.; Wang, L.; Lyu, C.; Liu, E.; Xing, Y.; Pecht, M. A parameter estimation method for a simplified electrochemical model for Li-ion batteries. Electrochim. Acta 2018, 275, 50–58. [Google Scholar] [CrossRef]
  31. Liu, Y.; Tang, S.; Li, L.; Liu, F.; Jiang, L.; Jia, M.; Ai, Y.; Yao, C.; Gu, H. Simulation and parameter identification based on electrochemical-thermal coupling model of power lithium ion-battery. J. Alloys Compd. 2020, 844, 156003. [Google Scholar] [CrossRef]
  32. Sepasi, S.; Ghorbani, R.; Liaw, B.Y. Improved extended Kalman filter for state of charge estimation of battery pack. J. Power Sources 2014, 255, 368–376. [Google Scholar] [CrossRef]
  33. Sepasi, S.; Ghorbani, R.; Liaw, B.Y. A novel on-board state-of-charge estimation method for aged Li-ion batteries based on model adaptive extended Kalman filter. J. Power Sources 2014, 245, 337–344. [Google Scholar] [CrossRef]
Figure 1. Lithium battery electrochemical model structure.
Figure 1. Lithium battery electrochemical model structure.
Batteries 09 00442 g001
Figure 2. Flow chart of incremental seeking method.
Figure 2. Flow chart of incremental seeking method.
Batteries 09 00442 g002
Figure 3. Dichotomous search flow chart.
Figure 3. Dichotomous search flow chart.
Batteries 09 00442 g003
Figure 4. Extended Kalman filter estimation flow chart.
Figure 4. Extended Kalman filter estimation flow chart.
Batteries 09 00442 g004
Figure 5. Estimation results of incremental seeking method under DST conditions and different initial SOC.
Figure 5. Estimation results of incremental seeking method under DST conditions and different initial SOC.
Batteries 09 00442 g005
Figure 6. Estimation results of incremental seeking method under HPPC conditions and different initial SOC.
Figure 6. Estimation results of incremental seeking method under HPPC conditions and different initial SOC.
Batteries 09 00442 g006
Figure 7. Estimation results of dichotomous method under DST conditions and different initial SOC.
Figure 7. Estimation results of dichotomous method under DST conditions and different initial SOC.
Batteries 09 00442 g007
Figure 8. Estimation results of dichotomous method under HPPC conditions and different initial SOC.
Figure 8. Estimation results of dichotomous method under HPPC conditions and different initial SOC.
Batteries 09 00442 g008
Figure 9. Estimation results of EKF algorithm for DST conditions and different initial SOC.
Figure 9. Estimation results of EKF algorithm for DST conditions and different initial SOC.
Batteries 09 00442 g009
Figure 10. Estimation results of EKF algorithm for HPPC conditions and different initial SOC.
Figure 10. Estimation results of EKF algorithm for HPPC conditions and different initial SOC.
Batteries 09 00442 g010
Figure 11. Estimation results of incremental seeking method under DST conditions and different voltage noise.
Figure 11. Estimation results of incremental seeking method under DST conditions and different voltage noise.
Batteries 09 00442 g011
Figure 12. Estimation results of incremental seeking method under HPPC conditions and different voltage noise.
Figure 12. Estimation results of incremental seeking method under HPPC conditions and different voltage noise.
Batteries 09 00442 g012
Figure 13. Estimation results of dichotomous method under DST conditions and different voltage noise.
Figure 13. Estimation results of dichotomous method under DST conditions and different voltage noise.
Batteries 09 00442 g013
Figure 14. Estimation results of dichotomous method under HPPC conditions and different voltage noise.
Figure 14. Estimation results of dichotomous method under HPPC conditions and different voltage noise.
Batteries 09 00442 g014
Figure 15. Estimation results of the EKF algorithm for DST conditions and different voltage noise.
Figure 15. Estimation results of the EKF algorithm for DST conditions and different voltage noise.
Batteries 09 00442 g015
Figure 16. Estimation results of the EKF algorithm for HPPC conditions and different voltage noise.
Figure 16. Estimation results of the EKF algorithm for HPPC conditions and different voltage noise.
Batteries 09 00442 g016
Figure 17. Estimation results of the EKF algorithm for HPPC conditions.
Figure 17. Estimation results of the EKF algorithm for HPPC conditions.
Batteries 09 00442 g017
Table 1. Electrochemical model equations for lithium batteries.
Table 1. Electrochemical model equations for lithium batteries.
Correlation MechanismEquations
Terminal voltage U app ( k )   =   E ocv ( k )     η con ( k )     η act ( k )     η ohm ( k )
Open circuit potential correction E ocv ( k )   =     E ocv ref ( k )   +   ( T ( k )     T ref ) d E ocv d T
Basic working principle x avg ( k )   =   x 0     t 1 t k I d t / Q n , x surf ( k )   =   x avg ( k )     x ( k ) , x ( k )   =   x 1 ( k )   +   2 7 τ n I ( k ) / Q n , y avg ( k )   =     y 0   +   t 1 t k I d t / Q p , y surf ( k )   =   y avg ( k )   +   y ( k ) , y ( k )   =   y 1 ( k )   +   2 7 τ p I ( k ) / Q p ,
E ocv ( k )   =   U p y surf ( k )     U n x surf ( k )
Solid diffusion x 1 ( k   +   1 )   =   x 1 ( k )   +   1 τ n [ 12 τ n I ( k ) 7 Q n     x 1 ( k ) ] t ,   y 1 ( k     +   1 )   =   y 1 ( k )   +   1 τ p [ 12 τ p I ( k ) 7 Q p     y 1 ( k ) ] t
Liquid-phase diffusion c n ( k   +   1 )   =   c n ( k )   +   1 τ e P conn I ( k )     c n ( k ) t ,   c p ( k   +   1 )   =   c p ( k )   +   1 τ e P conp     c p ( k ) t ,
η con ( k ) = 2 RT ( k ) F 1     t + ln c 0   +   c p ( k ) c 0     c n ( k )
Reactive polarization η act ( k )   =   2 RT ( k ) F [ ln ( m n 2 ( k )   +   1   +   m n ( k ) )     ln ( m p 2 ( k )   +   1   +   m p ( k ) ) ]
m p ( k )   =   1 6 Q p c 0 0.5 1 ( 1     y surf ( k ) ) 0.5 ( y surf ( k ) ) 0.5 P act I ( k ) , m n   =   1 6 Q n c 0 0.5 1 ( 1     x surf ( k ) ) 0.5 ( x surf ( k ) ) 0.5 P act I ( k )
Ohmic polarization η ohm   =   R ohm I   ( k )
Table 2. Meaning of related parameters.
Table 2. Meaning of related parameters.
ParametersPhysical Meaning
U app Terminal voltage (V)
E ocv Electromotive force (V)
η con Concentration polarization overpotential (V)
η act Reaction polarization overpotential (V)
η ohm Ohmic polarization overpotential (V)
y avg , x avg Solid-phase average stoichiometric number of positive and negative electrodes (-)
y surf , x surf Solid-phase surface stoichiometric number of positive and negative electrodes (-)
y Deviations between ysurf and yavg (-)
x Deviations between xsurf and xavg (-)
y 1 Intermediate variable of y (-)
x 1 Intermediate variable of x (-)
TBattery internal temperature (K)
RIdeal gas constant (J mol−1 K−1)
y0, x0Initial lithium intercalation concentration fraction of positive and negative electrodes (-)
c0Initial lithium ion concentration in electrolyte (mol m−3)
Qp, QnTotal capacity of positive and negative electrodes (A s)
QallTotal capacity of the battery (A s)
τp, τnSolid diffusion time constants of positive and negative electrodes (s)
Dx, DyLithium embedding rate of positive and negative electrodes (-)
PactReaction polarization coefficient (m−1.5 mol0.5 s)
PconProportional coefficient of liquid phase diffusion (mol m−3 A−1)
RohmOhm internal resistance (Ω)
yofsEmbedded lithium offset (-)
τeLiquid phase diffusion time constant (s)
Table 3. Battery parameters.
Table 3. Battery parameters.
ParametersValue
y0, x00.7941, 0.4538
c01000
Qp, Qn19,859.04, 11,888.64
τp, τn184.7533, 2.5501
Dx, Dy0.7922, 0.4743
Pact271,780
Pcon955.1863
Rohm0.0686
yofs0.0708
τe62.2686
Table 4. Estimation error at different initial SOC states.
Table 4. Estimation error at different initial SOC states.
Accurate Initial SOCInitial SOC 0.9Initial SOC 0.7
Incremental seeking methodsocVoltagesocVoltagesocVoltage
DSTAverage value3.58%0.042 V3.60%0.035 V5.08%0.043 V
Maximum value12.76%0.300 V11.42%0.450 V30%0.659 V
HPPCAverage value7.62%0.025 V7.80%0.028 V9.10%0.035 V
Maximum value15.13%0.373 V15.20%0.372 V30%0.669 V
Dichotomous methodsocVoltagesocVoltagesocVoltage
DSTAverage value1.87%0.014 V2.58%0.016 V4.17%0.084 V
Maximum value5.02%0.416 V10.00%0.416 V30%0.495 V
HPPCAverage value4.51%0.028 V4.43%0.030 V6.37%0.044 V
Maximum value8.82%0.352 V10.00%0.296 V30%0.288 V
EKFsocVoltagesocVoltagesocVoltage
DSTAverage value1.94%0.034 V2.36%0.035 V3.82%0.036 V
Maximum value5.27%0.414 V10.21%0.414 V30.15%0.414 V
HPPCAverage value1.13%0.0098 V1.41%0.010 V2.33%0.011 V
Maximum value3.69%0.3872 V10.20%0.387 V30.14%0.387 V
Table 5. Estimation error under different voltage noise.
Table 5. Estimation error under different voltage noise.
No Noise10 mV Noise50 mV Noise100 mV Noise
Incremental seeking methodsocVoltagesocVoltagesocVoltagesocVoltage
DSTAverage value3.58%0.042 V5.92%0.044 V5.81%0.051 V5.01%0.060 V
Maximum value12.76%0.300 V11.99%0.422 V11.31%0.342 V11.14%0.418 V
HPPCAverage value7.62%0.025 V6.63%0.026 V6.63%0.033 V7.27%0.056 V
Maximum value15.13%0.373 V14.78%0.411 V14.86%0.374 V15.58%0.406 V
Dichotomous methodsocVoltagesocVoltagesocVoltagesocVoltage
DSTAverage value1.87%0.014 V3.66%0.077 V1.83%0.074 V1.56%0.082 V
Maximum value5.02%0.416 V7.34%1.020 V5.09%0.685 V7.19%0.732 V
HPPCAverage value4.51%0.028 V1.38%0.024 V1.54%0.040 V1.58%0.057 V
Maximum value8.82%0.352 V5.74%0.937 V7.18%0.520 V6.96%0.539 V
EKFsocVoltagesocVoltagesocVoltagesocVoltage
DSTAverage value1.94%0.034 V1.94%0.034 V1.96%0.037 V1.90%0.045 V
Maximum value5.27%0.414 V5.30%0.420 V5.42%0.448 V4.98%0.415 V
HPPCAverage value1.13%0.0098 V1.13%0.011 V1.11%0.020 V1.11%0.032 V
Maximum value3.69%0.3872 V3.67%0.384 V3.69%0.375 V3.76%0.359 V
Table 6. Algorithm operation schedule.
Table 6. Algorithm operation schedule.
AlgorithmIncremental Seeking MethodDichotomous MethodEKF
Work Conditions
DSTTotal time331 s250 s171 s
Average data estimation time per frame0.024 s0.018 s0.012 s
HPPCTotal time636 s498 s191.0 s
Average data estimation time per frame0.025 s0.020 s0.007 s
Table 7. Estimation error at different initial SOC states in HPPC conditions.
Table 7. Estimation error at different initial SOC states in HPPC conditions.
Accurate Initial SOCInitial SOC 0.9Initial SOC 0.7
Incremental seeking methodsocVoltagesocVoltagesocVoltage
Average value7.59%0.026 V7.74%0.030 V9.16%0.041 V
Maximum value15.72%0.336 V15.21%0.339 V30%0.697 V
Dichotomous methodsocVoltagesocVoltagesocVoltage
Average value3.23%0.026 V3.41%0.029 V5.42%0.037 V
Maximum value7.73%0.336 V10.00%0.287 V30%0.276 V
EKFsocVoltagesocVoltagesocVoltage
Average value3.06%0.010 V3.67%0.010 V4.73%0.011 V
Maximum value9.07%0.308 V11.22%0.4003 V30.16%0.4003 V
Table 8. Average error of EKF algorithm for eight batteries.
Table 8. Average error of EKF algorithm for eight batteries.
Battery NumberABCDEFGH
SOC1.99%1.67%1.08%1.76%1.73%1.52%1.46%1.56%
Voltage0.0185 V0.0168 V0.0203 V0.0189 V0.0177 V0.173 V0.0180 V0.0180 V
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

Zhang, Z.; Shao, J.; Li, J.; Wang, Y.; Wang, Z. SOC Estimation Methods for Lithium-Ion Batteries without Current Monitoring. Batteries 2023, 9, 442. https://doi.org/10.3390/batteries9090442

AMA Style

Zhang Z, Shao J, Li J, Wang Y, Wang Z. SOC Estimation Methods for Lithium-Ion Batteries without Current Monitoring. Batteries. 2023; 9(9):442. https://doi.org/10.3390/batteries9090442

Chicago/Turabian Style

Zhang, Zhaowei, Junya Shao, Junfu Li, Yaxuan Wang, and Zhenbo Wang. 2023. "SOC Estimation Methods for Lithium-Ion Batteries without Current Monitoring" Batteries 9, no. 9: 442. https://doi.org/10.3390/batteries9090442

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