Next Article in Journal
Permanent Magnet Installation Optimization of Outer Rotor PMSM Depending on Adding Auxiliary Teeth
Next Article in Special Issue
Electrochemical and Thermal Analysis of Lithium-Ion Batteries Based on Variable Solid-State Diffusion Coefficient Concept
Previous Article in Journal
A Predictive Model for Voltage Transformer Ratio Error Considering Load Variations
Previous Article in Special Issue
Identification Method and Quantification Analysis of the Critical Aging Speed Interval for Battery Knee Points
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Internal Temperature Estimation of Lithium Batteries Based on a Three-Directional Anisotropic Thermal Circuit Model

1
China FAW Group Co., Ltd., Changchun 130013, China
2
State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun 130022, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2024, 15(6), 270; https://doi.org/10.3390/wevj15060270
Submission received: 8 April 2024 / Revised: 7 June 2024 / Accepted: 18 June 2024 / Published: 19 June 2024

Abstract

:
In order to improve the accuracy of internal temperature estimation in batteries, a 10-parameter time-varying multi-surface heat transfer model including internal heat production, heat transfer and external heat transfer is established based on the structure of a lithium iron phosphate pouch battery and its three directional anisotropic heat conduction characteristics. The entropy heat coefficient, internal equivalent heat capacity and internal equivalent thermal resistance related to the SOC and temperature state of the battery were identified using experimental tests and the least square fitting method, and were then used for online calculation of internal heat production and heat transfer in the battery. According to the time-varying and nonlinear characteristics of the heat transfer between the surface and the environment of the battery, an internal temperature estimation algorithm based on the square root cubature Kalman filter was designed and developed. By iteratively calculating the estimated surface temperature and the measured value, dynamic tracking and online correction of the internal temperature of the battery can be achieved. The verification results using FUDS and US06 dynamic working condition data show that the proposed method can quickly eliminate the influence of initial temperature deviations and accumulated process errors and has the characteristics of a high estimation accuracy and good robustness. Compared with the estimation results of the adaptive Kalman filter, the proposed method improves the estimation accuracy of FUDS and US06 working conditions by 67% and 54%, respectively, with a similar computational efficiency.

1. Introduction

As an important component of new energy vehicles, the temperature state of lithium batteries needs to be accurately and reasonably monitored, which is an important guarantee for the safe use and extended lifespan of lithium batteries [1]. Battery cells under the winding or stacking process generally have a polyhedral structure. In engineering practice, because the internal temperature of the battery cannot be directly measured, the temperature state inside the battery is often replaced by the measurement of the electrode or surface temperature of the battery cell. During the process of battery charging and discharging, heat generation and transfer occur as follows: heat is generated from inside the battery cell and transmitted to the surface of the battery cell along the XYZ coordinate direction, and then convective heat exchange is carried out between each surface and the outer air. Each heat transfer and heat transfer circuit exhibit different heat capacities and resistances, and the temperature hysteresis of heat transfer can lead to an increase in the temperature difference between the inside and outside of the battery during group application. In severe cases, the temperature difference between the inside and outside of the battery can reach over 10 °C [2]. Inaccurate monitoring of the battery cell temperature status not only affects their safety and lifespan, but also affects the estimation accuracy of the remaining state of charge (SOC), actual available capacity, and battery health [3,4,5,6], and may even interfere with the decision-making process of battery balancing and thermal management.
In order to reveal the anisotropic thermal behavior characteristics of lithium batteries, researchers have used three-dimensional computational fluid dynamics simulations (CFD) to calculate the heat generation, transfer, and dissipation processes in batteries, and compared and analyzed the results from the aspects of computational efficiency and solution accuracy. Reference [7] proposed that the thermal conductivity of a battery has anisotropy, and a thermal model was established based on this characteristic. The calculation was carried out using the finite element method, and the results were close to the measured values, indicating a high accuracy. Reference [8] proposed a multidimensional battery thermal model and a new CFD simulation method to calculate the battery temperature, which improves the computational efficiency while ensuring accuracy. In response to the engineering practical solution requirements for dynamic working conditions in vehicles, the equivalent circuit model is applied to real-time solution calculation of the internal temperature of batteries. While considering the anisotropic thermal conductivity characteristics of batteries, the construction and iterative calculation of the temperature difference transfer relationship between the inside and outside of a battery cell under multiple heat exchange surface conditions were carried out to achieve an accurate real-time solution method for tracking the temperature changes inside a battery cell. Some researchers have established equivalent thermoelectric coupling models for batteries with variable parameters, using the extended Kalman filter (EKF) algorithm and the adaptive Kalman filter (AEKF) algorithm, respectively, to estimate the internal temperature of soft pack batteries [9,10,11]. However, this algorithm inevitably introduces errors into the process of linearizing the state equation using first-order Taylor expansion, which leads to a poor solution accuracy. At the same time, the difficulty of establishing a Jacobian matrix and the complexity of the solution process mean that the model used in the algorithm application process can only estimate the temperature measured on a single surface. Otherwise, the thermal property parameters are treated as fixed values or only as temperature-related variables, ignoring the heat exchange between soft pack batteries and the outside world in other directions, resulting in certain errors in the estimation results.
In order to further improve the estimation accuracy and reduce the difficulty of solving algorithms, reference [12] estimated the internal temperature of a battery using the unscented Kalman filter (UKF) algorithm. Compared with the EKF, the estimation results are more accurate and robust. Considering that in the practical application of batteries, the heat exchange conditions between the battery surface and the external air are variable, there is a high demand for real-time identification of nonlinear time-varying parameters such as the thermal resistance and heat capacity under various heat transfer circuits. Compared with EKF and UKF algorithms, the volume Kalman filter (CKF) algorithm can more efficiently and stably handle high-dimensional state estimation [13], and it has been proven that the CKF can be applied to the estimation of the battery SOC [14,15].
The purpose of this study is to explore and develop a high-dimensional thermal model state estimation algorithm that can deal with nonlinear and time-varying multidimensional parameter identification more efficiently by combining the structural characteristics of batteries and their three-dimensional thermal conductivity characteristics. The initial and process errors of temperature and other state parameters are effectively suppressed. The research object of this study is a 20 Ah lithium iron phosphate soft pack battery. The developed three-dimensional anisotropic thermal model has high-dimensional characteristics of four state variables. Time-varying multi-surface heat transfer model parameter measurement and estimation methods were established, including the internal heat generation, heat transfer, and external heat exchange processes of individual cells. A square root volume Kalman filter (SRCKF) algorithm suitable for high-dimensional thermal model state estimation was designed and developed. The accuracy of the developed algorithm was verified under dynamic operating conditions. The results showed that the method can achieve accurate and robust estimation of internal temperatures. It is of great significance for the accurate monitoring of the battery temperature status.

2. Establishment and Parameterization Analysis of a Battery Thermal Model

2.1. Three-Directional Anisotropic Thermoelectric Coupling Model for Lithium Batteries

The research object of this paper is the lithium iron phosphate soft pack battery produced by A123, and its basic parameters such as capacity and voltage are shown in Table 1. The battery thermal model consists of the battery heat model and the battery heat transfer model [15]. According to Semenov combustion theory, this paper assumes that the interior of the soft pack battery generates uniform heat and considers the soft pack battery as a symmetrical structure. Based on this, a heat generation model and a heat transfer model are established.
The heat generated in batteries is mainly composed of reversible heat and irreversible heat [16], where the irreversible heat is the Joule heat, which depends on the current and internal resistance. The reversible heat is the entropy heat, which depends on the battery temperature and entropy heat coefficient. The entropy heat coefficient is obtained through experiments. According to the Bernardi heat generation model [17], the heating of the battery is calculated by the following formula:
Q = I ( V O C V V L ) + I T V O C V / T
where I represents the battery current; V O C V represents the open circuit voltage of the battery; V L is the terminal voltage; T is the battery temperature, which represents the internal temperature in this paper; and the entropy heat coefficient V O C V / T is the ratio of open circuit voltage increase to temperature increase.
The heat transfer of the battery is calculated through an equivalent thermal circuit model, which is similar in principle to an equivalent circuit model. The temperature is analogized to voltage, heat generation is analogized to current, and the heat loss during the heat transfer process is calculated through the equivalent thermal resistance and equivalent heat capacity. According to the structure of the pouch battery, all six surfaces exchange heat with the outside world. Considering the symmetry of the pouch battery structure, in order to reduce the number of parameters and computational complexity, a three-directional anisotropic equivalent thermal circuit model is established based on the three surfaces. The schematic diagram of the established three-directional anisotropic equivalent thermal circuit model is shown in Figure 1.
In Figure 1, T i n , T s 1 , T s 2 and T s 3 represent the internal temperature and three surface temperatures of the battery, respectively; T a i r represents the ambient temperature; C c represents the equivalent internal heat capacity; C s 1 , C s 2 and C s 3 represent the equivalent external heat capacity; R i 1 , R i 2 and R i 3 represent the equivalent internal thermal resistance, respectively; and R s 1 , R s 2 and R s 3 represent the equivalent external thermal resistance.
For the convenience of deriving the equivalent thermal circuit model, the relative temperatures of each part of the battery are defined in Equation (2). The positions of T 0 , T 1 , T 2 and T 3 correspond to T i n , T s 1 , T s 2 and T s 3 , respectively.
T 0 = T i n T a i r T 1 = T s 1 T a i r T 2 = T s 2 T a i r T 3 = T s 3 T a i r
where T 0 represents the relative value between the internal temperature of the battery and the ambient temperature and T 1 , T 2 and T 3 represent the relative value between the three surface temperatures of the battery and the ambient temperature.
Due to the small proportion of heat radiation inside the battery, and considering that the soft pack battery shell limits the flow of the internal electrolyte, the influence of internal heat convection and heat radiation on the battery heat transfer is ignored. The established equivalent thermal circuit model can be described using Equation (3):
C c d T 0 d t = Q T 0 T 1 R i 1 T 0 T 2 R i 2 T 0 T 3 R i 3 C s 1 d T 1 d t = T 0 T 1 R i 1 T 1 R s 1 C s 2 d T 2 d t = T 0 T 2 R i 2 T 2 R s 2 C s 3 d T 3 d t = T 0 T 3 R i 3 T 3 R s 3
where C c represents the equivalent internal heat capacity and C s 1 , C s 2 and C s 3 represent the equivalent external heat capacity.
The equivalent thermal circuit model after discretization is shown in Equation (4). In Equation (4), Δ T is the sampling time. The input of the model is u = [ Q ] , the output is the relative surface temperature of the battery y = [ T 1 T 2 T 3 ] T , and the state variable is x = [ T 0 T 1 T 2 T 3 ] T . The heat transfer model parameters are θ T = [ R i 1 R i 2 R i 3 R s 1 R s 2 R s 3 C c C s 1 C s 2 C s 3 ] .
T 0 ( k ) = ( 1 Δ T R i 1 C c Δ T R i 2 C c Δ T R i 3 C c ) T 0 ( k 1 ) + Δ T R i 1 C c T 1 ( k 1 ) + Δ T R i 2 C c T 2 ( k 1 ) + Δ T R i 3 C c T 3 ( k 1 ) + Δ T C c Q ( k 1 ) T 1 ( k ) = Δ T R i 1 C s 1 T 0 ( k 1 ) + ( 1 Δ T R i 1 C s 1 Δ T R s 1 C s 1 ) T 1 ( k 1 ) T 2 ( k ) = Δ T R i 2 C s 2 T 0 ( k 1 ) + ( 1 Δ T R i 2 C s 2 Δ T R s 2 C s 2 ) T 2 ( k 1 ) T 3 ( k ) = Δ T R i 3 C s 3 T 0 ( k 1 ) + ( 1 Δ T R i 3 C s 3 Δ T R s 3 C s 3 ) T 3 ( k 1 )
Based on the discretized thermal circuit model, a state space equation of battery thermal characteristics is established, as shown in Equations (5) and (6).
x ( k + 1 ) = A x ( k ) + B u ( k ) y ( k + 1 ) = C x ( k + 1 )
A = 1 Δ T R i 1 C c Δ T R i 2 C c Δ T R i 3 C c Δ T R i 1 C c Δ T R i 2 C c Δ T R i 3 C c Δ T R i 1 C s 1 1 Δ T R i 1 C s 1 Δ T R s 1 C s 1 0 0 Δ T R i 2 C s 2 0 1 Δ T R i 2 C s 2 Δ T R s 2 C s 2 0 Δ T R i 3 C s 3 0 0 1 Δ T R i 3 C s 3 Δ T R s 3 C s 3 B = Δ T C c 0 0 0 T C = 0 1 0 0 0 0 1 0 0 0 0 1
where A, B, C are the coefficients of the difference equation the coefficient matrix of the state space equation.

2.2. Parameterization of the Equivalent Thermal Circuit Model

There are a total of 10 parameters in the equivalent thermal circuit model, requiring a large amount of identification calculations which can reduce the identification accuracy of each parameter. Therefore, different methods are used to obtain different parameters. The equivalent external heat capacity is the heat capacity of the soft pack battery housing. Due to the compact structure, clear size and material properties of the aluminum–plastic film, it can be obtained through specific heat capacity and mass calculations [18]: C s 1 = 21.960 J/K, C s 2 = 1.025 J/K, C s 3 = 0.769 J/K.
By conducting parameter identification experiments using the equivalent thermal circuit model combined with the least squares method, the remaining thermal parameters are identified. The difference equation of the equivalent thermal circuit model is established for parameter identification, as shown in Equations (7) and (8).
y T ( k ) = K 1 y T ( k 1 ) + K 2 y T ( k 2 ) + K 3 Q ( k 2 )
y T = T 1 T 2 T 3 T K 1 = a 1 + b 2 0 0 0 a 1 + c 2 0 0 0 a 1 + d 2 K 2 = a 2 b 1 a 1 b 2 a 3 b 1 a 4 b 1 a 2 c 1 a 2 c 1 a 1 c 2 a 4 c 1 a 2 d 1 a 3 d 1 a 2 d 1 a 1 d 2 K 3 = a 5 b 1 a 5 c 1 a 5 d 1 T
where K1, K2, and K3 are the coefficients of the difference equation,
The symbols in the coefficient matrix can be calculated from Equation (9). Meanwhile, the coefficients in Equation (8) can be fitted using the least squares method. Furthermore, the thermal model parameters of the battery can be calculated by the relationship between the coefficients in Equation (9) and the thermal model parameters. The equivalent internal heat capacity C c and equivalent internal thermal resistance [ R i 1 R i 2 R i 3 ] T are three-dimensional relationships between the SOC and temperature. The equivalent external thermal resistance represents the thermal resistance [ R s 1 R s 2 R s 3 ] T between the battery surface and the environment, which has a minor relationship with the battery SOC and is related to the ambient temperature. It is identified as a temperature-dependent function. During the calculation process of the thermal model, the above parameters are obtained by looking up the table based on the actual SOC and the predicted internal temperature of the battery.
a 1 = 1 Δ T R i 1 C c Δ T R i 2 C c Δ T R i 3 C c a 2 = Δ T R i 1 C c a 3 = Δ T R i 2 C c a 4 = Δ T R i 3 C c a 5 = Δ T C c b 1 = Δ T R i 1 C s 1 b 2 = 1 Δ T R i 1 C s 1 Δ T R s 1 C s 1 c 1 = Δ T R i 2 C s 2 c 2 = 1 Δ T R i 2 C s 2 Δ T R s 2 C s 2 d 1 = Δ T R i 3 C s 3 d 2 = 1 Δ T R i 3 C s 3 Δ T R s 3 C s 3

3. Experiment of Thermal Model Parameter Identification

The parameters of the thermal model are identified through experimental data, and Figure 2 shows the test platform. Four thermocouples are arranged at the inner center, maximum outer surface center, side center, and bottom center of the battery to measure four temperature points [ T 0 T 1 T 2 T 3 ] T . During the experiment, the battery is placed in a thermostatic box, which is used to adjust the external environmental temperature and conduct experiments at different ambient temperatures. The charging and discharging equipment is connected to the battery, and the charging and discharging experiment is conducted through the charging and discharging regulations input by the main computer. The current, voltage, and temperature data during the process are collected through the charging and discharging equipment and temperature data acquisition and input into the main computer for recording. Since the sampling frequency of temperature is 1 s in engineering practice [19], the sampling frequency of all tests in this paper is 1 s.

3.1. Identification Experiment of Open Circuit Voltage

The reversible heat in the battery is calculated from the difference between the open circuit voltage and the terminal voltage, as well as the current. The purpose of the open circuit voltage identification experiment is to provide a data basis for the calculation of reversible heat in the battery heat generation model. The open circuit voltage of a battery is a function of temperature and SOC, and it is identified through a mixed power pulse test. The specific experimental steps are as follows:
(1)
At an ambient temperature of 25 °C, the battery is fully charged through a constant current, constant voltage (CCCV) test, where the current rate is 1 C and the cut-off voltage is 3.65 V;
(2)
Let the battery stand for 1 h at four temperature points: 15 °C, 25 °C, 35 °C, and 45 °C;
(3)
At intervals of 10% SOC, the battery starts discharging from 100% SOC. For each discharge of 10% SOC, let the battery stand for 1 h and record the terminal voltage value until the SOC reaches 0%.
The terminal voltage of the battery recorded during the experiment is considered as the open circuit voltage at the current temperature and SOC. All open circuit voltage values were recorded and displayed in the form of a three-dimensional graph, as shown in Figure 3. In the thermal model calculation process, the open circuit voltage is obtained by looking up the SOC and internal temperature table, and the reversible heat is calculated according to Equation (1).

3.2. Determination of the Entropy Heat Coefficient

The entropy heat coefficient of the battery refers to the derivative of the open circuit voltage with respect to temperature. During the low-rate charging and discharging process, irreversible heat is the main source of battery heat generation. The purpose of this section’s entropy heat coefficient identification experiment is to obtain the entropy heat coefficient in the irreversible heat calculation formula in Equation (1), whose value is a function uniquely related to the SOC [20]. The battery was set to discharge at a rate of 1 C at an ambient temperature of 25 °C, the voltage variation with temperature was recorded at different SOCs, and the entropy heat coefficient was obtained, as shown in Figure 4.

3.3. Identification Experiment of Equivalent Thermal Circuit Model Parameters

At different temperatures, the peak temperature increase and the speed of temperature increase during battery charging and discharging are different, indicating that the equivalent heat capacity and equivalent thermal resistance vary with temperature. At the same time, some studies have also shown that the SOC is also an important factor affecting the equivalent heat capacity and equivalent thermal resistance [21]. Therefore, when identifying the parameters of the equivalent thermal circuit model, the influence of the SOC and temperature should be considered simultaneously. The purposes of the parameter identification experiment for the equivalent thermal circuit model in this section are to obtain the thermal property parameters of the heat transfer model in Equation (4) and to determine the relationship between equivalent heat capacity, equivalent thermal resistance, SOC, and temperature. Equivalent thermal circuit model identification experiments at different temperatures and SOCs were designed, with the specific steps as follows:
(1)
Arrange the insulated thermocouple in the center of the three surfaces of the soft pack battery and seal the cut with epoxy resin;
(2)
At an ambient temperature of 25 °C, fully charge the battery during the constant current, constant voltage (CCCV) test with a current rate of 1 C and a cut-off voltage of 3.65 V;
(3)
Let the battery stand for 1 h at four temperature points: 15 °C, 25 °C, 35 °C, and 45 °C;
(4)
Discharge at a current rate of 1 C; let the battery stand for 1 h every 10% SOC. Then conduct a pulse charging and discharging test with 2 C charging for 10 s and 2 C discharging for 10 s in a cycle. After that, let the battery stand for 1 h.
The thermocouple used in the test is a T-type thermocouple; the model is TT-T-36, the applicable temperature range is −200 °C–260 °C, and the diameter is 0.5 mm.
Experimental data for identifying the equivalent thermal circuit model parameters of the battery at four temperature points were obtained through the above experiments. Combined with Equations (7)–(9), the identified equivalent thermal circuit model parameters of the battery are shown in Figure 5.

4. Internal Temperature Estimation of the Battery

According to the battery thermal model, the internal temperature of the battery can be preliminarily calculated, but the calculation results are greatly affected by the initial value and the accuracy of the model. When there are initial value errors and cumulative errors, the accuracy of the internal temperature calculated directly through the thermal model is poor. Therefore, an algorithm needs to be designed to correct the initial value errors and cumulative errors.

4.1. Internal Temperature Estimation Algorithm

The cubature Kalman filter (CKF) based on the radial spherical volume rule approximates the nonlinear function using the probability density. Compared with the extended Kalman filter (EKF), the CKF does not ignore higher-order Taylor expansion terms and has a higher accuracy. In addition, the computational efficiency of the EKF for high-dimensional state matrices is low, which is not suitable for the thermal model proposed in this paper. However, the traditional CKF needs to square the covariance of the system state, which increases computing costs and reduces stability. The square root cubature Kalman filter (SRCKF) introduces QR decomposition during filtering, and the SRCKF directly calculates the square root of the covariance matrix and iteratively updates it, ensuring the positive definiteness and symmetry of the error covariance matrix in the CKF recursive process. Therefore, the SRCKF can improve the filtering stability and numerical accuracy, and its problem statement and algorithm steps are as follows:
(1)
State equation:
x k = A x k 1 + B u k 1 + ω k 1
Output equation:
y k = C x k + D u k + ν k
where ω ( k ) and ν ( k ) are system noise.
Initialize:
x ^ 0 = E ( x 0 )
p 0 = E [ ( x 0 x ^ 0 ) ( x 0 x ^ 0 ) T ]
(2)
Calculate the error covariance matrix:
P k 1 = S k 1 ( S k 1 ) T
(3)
Propagate the cubature points:
x i , k 1 = S k 1 ξ i + x ^ k 1 , i = 1 , 2 , 3 , m
x i , k | k 1 * = A k 1 x i , k 1 + B k 1 u k 1
(4)
A priori estimate o the state:
x ^ k | k 1 = 1 2 n i = 1 2 n x i , k | k 1 *
(5)
Take the square root of the prior error covariance matrix:
X k | k 1 * = 1 2 n × x 1 , k | k 1 * x ^ k | k 1 , x 2 , k | k 1 * x ^ k | k 1 , , x 2 n , k | k 1 * x ^ k | k 1
S k | k 1 x = q r ( X k | k 1 * , s q r t ( Q k 1 ) )
(6)
Propagate the cubature points:
x i , k | k 1 = S k | k 1 x ξ i + x ^ k | k 1 , i = 1 , 2 , 3 , m
y i , k | k 1 * = C k | k 1 x i , k | k 1 + D k | k 1 u k 1
(7)
A priori estimate the measurement:
y ^ k | k 1 = 1 2 n i = 1 2 n y i , k | k 1 *
(8)
Calculate the auto covariance matrix and cross-covariance matrix:
Y k | k 1 * = 1 2 n × y 1 , k | k 1 * y ^ k | k 1 , y 2 , k | k 1 * y ^ k | k 1 , , y 2 n , k | k 1 * y ^ k | k 1
S k | k 1 y y = q r ( Y k | k 1 * , s q r t ( R k 1 ) )
P y y , k | k 1 = S k | k 1 y y ( S k | k 1 y y ) T
P x y , k | k 1 = X k | k 1 * ( Y k | k 1 * ) T
(9)
Calculate the innovation and Kalman gain:
e k = y k y ^ k | k 1
K k = P x y , k | k 1 ( P y y , k | k 1 ) 1
(10)
Update the states and square root of the error covariance matrix:
x ^ k = x ^ k | k 1 + K k e k
S k = q r ( X k | k 1 * K k Y k | k 1 * , K k s q r t ( R k 1 ) )
(11)
Steps (2)–(5) are the time update process, and Steps (6)–(10) are the state update process. The time update process and the state update process are repeated to achieve the SRCKF algorithm.
The SRCKF outputs the predicted internal temperature value and inputs it into the thermal model to update the thermal model parameters. The algorithm process is shown in Figure 6. The experiment can provide a parameter basis for the thermal model. The inputs of the thermal model are the predicted values of current, the actual SOC, and the predicted internal temperature. The outputs of the thermal model are the calculated values of the heat generation rate and three relative surface temperatures. The output heat generation rate is input into the SRCKF for prior estimation calculation of state variables. The relative surface temperature calculated by the thermal model is input into the measurement update for prediction of the measurement values, that is, the predicted values of the three relative surface temperatures. Further information is obtained by the difference between the measured and predicted relative surface temperature values. Finally, by updating the state variables and error covariance matrix through the Kalman gain, the predicted internal temperature values are updated, and the thermal model parameters are updated by inputting them into the thermal model.

4.2. Accuracy Verification and Robustness Analysis of Estimation Results

The feasibility of the internal temperature estimation method was verified through two dynamic operating conditions. Simulations and experimental verification of the internal temperature were carried out under FUDS and US06 operating conditions, respectively. The simulation environment temperature was set to 25°C, and the simulation and experimental results are shown in Figure 7 and Figure 8. The SRCKF algorithm used in this paper was compared with the adaptive extended Kalman filter (AEKF) algorithm. The advantage of the AEKF algorithm is that it has a higher computational efficiency when the dimension of the state matrix is low. The state matrix of the thermal model in this article is four-dimensional. As the EKF algorithm needs to calculate the Jacobian matrix, this will significantly reduce the computational efficiency of the algorithm. Based on Table 2, in terms of calculation time, the SRCKF and AEKF have similar calculation times, while the SRCKF has a slightly longer calculation time. However, the accuracy of the SRCKF is much higher than that of the AEKF. In the simulation under two dynamic working conditions, the average error and maximum error of the SRCKF are both smaller than those of the AEKF. For the FUDS operating condition, the maximum errors of SRCKF and AEKF are 0.153 °C and 0.213 °C, respectively; the average errors are 0.023 °C and 0.070 °C, respectively; and the estimation accuracy of the SRCKF is improved by more than 60%. For the US06 operating condition, the maximum errors of SRCKF and AEKF are 0.096 °C and 0.144 °C, respectively. The average errors are 0.030 °C and 0.065 °C, respectively, and the estimation accuracy of SRCKF is improved by more than 50%. In the early stage of calculating the two sets of operating conditions, the AEKF algorithm has significant errors, which is due to the inherent error of the built thermal model itself, and the inherent flaw of ignoring high-order Taylor expansions in the calculation of nonlinear systems in the EKF algorithm, resulting in significant errors in the early stage of the AEKF. In summary, the SRCKF algorithm achieved an accuracy improvement of over 50% with a computational efficiency similar to the AEKF, making it more suitable for internal temperature estimation.
In practical applications, temperature sensors cannot be installed inside a battery, so the initial value of the internal temperature is difficult to obtain. If the initial value error is ignored, there will be an offset in the internal temperature calculation results, which will affect the accuracy of temperature estimation. One important role of the SRCKF algorithm is that it solves the poor accuracy of internal temperature estimation caused by initial value errors [14]. This paper verifies the robustness of the estimation method by changing the initial value of internal temperature. The experimental data used are two dynamic operating conditions of batteries, FUDS and US06, at an ambient temperature of 25 °C. Different initial values of the internal temperature were set at 28 °C and 22 °C to verify the robustness of the estimation method in the presence of initial errors. The results are shown in Figure 9. Under different operating conditions, when the internal temperature has an initial error, the estimation results can be quickly adjusted back and can be adjusted back to the true value within 1200 s under the two operating conditions. The error of the thermal parameters in the temperature range of 22 °C to 25 °C is slightly higher than that in the temperature range of 25 °C to 28 °C, resulting in a slower internal temperature correction speed when the initial temperature is 22 °C under the two operating conditions. As the experiments continue, the two internal temperature curves with different initial values gradually approach, until the middle and later stages of the experiment, they almost completely overlap. This indicates that the SRCKF algorithm can solve the problem of initial value errors and can ensure the robustness of the result.
The estimation method proposed in this paper has a high accuracy of internal temperature estimation, and the estimation results have a sufficient accuracy and robustness. In the subsequent application to a multi-cell pack, it can estimate the internal temperature of the cell, where it is not easy to install a temperature sensor, and calculate the temperature difference between the center and the edge of the pack. In the actual application process, in order to improve the accuracy of monitoring the internal temperature of the battery module, it is still necessary to establish a thermal model of the battery module combined with the battery installation mode and the thermal management mode, which is a future research direction.

5. Conclusions

An accurate estimation of the internal temperature can ensure the reliability of battery operation. This article considers the structure of soft pack batteries to establish a variable parameter thermal model, and the square root volume Kalman filter (SRCKF) is proposed for online estimation of internal temperatures. The accuracy and robustness of the estimation method are verified through dynamic operating condition experiments. The main conclusions are as follows:
(1)
A battery thermal model is established from the perspectives of heat generation and transfer. The battery heat generation model considers the reversible and irreversible heat of the battery. In addition, based on the structure of the soft pack battery, an equivalent thermal circuit model considering three surface heat exchanges is established. The thermal model parameters are variables related to the internal temperature and SOC.
(2)
An experiment for determining the open circuit voltage, entropy heat coefficient, and equivalent thermal circuit model parameters is designed to parameterize the thermal model. The difference equation of the equivalent thermal circuit model for parameter identification is derived. Considering the large number of parameters, the material characteristics are used to empirically determine some parameters, reducing the difficulty of parameter identification.
(3)
The SRCKF is proposed for internal temperature estimation, and its accuracy is verified through two dynamic operating conditions: FUDS and US06. Compared with the AEKF, the SRCKF has a similar computational efficiency, with an accuracy improvement of over 50%. In addition, the robustness of the estimation method is verified by changing the initial internal temperature value.
In the past, data on the temperature difference between the inside and outside of battery cells needed to be obtained through three-dimensional CFD simulations. The proposed thermal model mentioned in this paper, which combines three-dimensional anisotropic heat generation, heat transfer, and heat dissipation, can be extended to the module level to estimate the relative surface temperature difference between the center and edges of the battery. Furthermore, it can provide model and algorithm support for charging current control and battery thermal management based on model predictive control, and can even be combined with balanced control to provide a basis for energy flow path planning. In addition, the proposed internal temperature estimation method can be validated on other high-capacity batteries and optimized by combining the estimation results of battery SOC, state of health and other states.

Author Contributions

Conceptualization, X.M.; methodology, H.S.; writing—original draft preparation, T.H.; writing—review and editing, T.J.; software, T.H.; project administration, Y.Y.; funding acquisition, Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Jilin Province Science and Technology Development Program, grant number 20210301020GX.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

Xiangyu Meng, Huanli Sun and Tao Jiang are employees of China FAW Group Co., Ltd. The paper reflects the views of the scientists, and not the company.

References

  1. Chombo, P.V.; Laoonual, Y. A review of safety strategies of a Li-ion battery. J. Power Sources 2020, 478, 228649. [Google Scholar] [CrossRef]
  2. Zhang, C.; Li, K.; Deng, J. Real-time estimation of battery internal temperature based on a simplified thermoelectric model. J. Power Sources 2016, 302, 146–154. [Google Scholar] [CrossRef]
  3. Hasan, M.M.; Ali, P.S.; Jahanbani, A.A. A data-driven approach to estimate battery cell temperature using a nonlinear auto regressive exogenous neural network model. J. Energy Storage 2020, 32, 101879. [Google Scholar] [CrossRef]
  4. Liu, Y.; Zhou, F.; Xu, S. Estimation of battery temperature and SOC by combining electrothermal model and UKF algorithm. Chin. J. Power Sources 2021, 45, 166–172. [Google Scholar]
  5. Chen, S.; Zhang, Q.; Wang, F. An electrochemical-thermal-aging effects coupled model for lithium-ion batteries performance simulation and state of health estimation. Appl. Therm. Eng. 2024, 239, 122128. [Google Scholar] [CrossRef]
  6. Liu, K.L.; Li, K.; Peng, Q. Data-driven hybrid internal temperature estimation approach for battery thermal management. Complexity 2018, 2018, 9642892. [Google Scholar] [CrossRef]
  7. Chen, Z.; Li, C.; Pan, M. A structural difference design for thermal management to improve the temperature uniformity of high energy density lithium-ion batteries. Appl. Therm. Eng. 2023, 221, 119829. [Google Scholar] [CrossRef]
  8. Zhou, Y.; Xu, L.; Zhang, Z. Construction and simulation analysis of thermoelectric coupling model of lithium battery based on digital twin. Energy Storage Sci. Technol. 2023, 12, 536–543. [Google Scholar]
  9. Ma, Y.; Cui, Y.; Mou, H. Core temperature estimation of lithium-ion battery for EVs using Kalman filter. Appl. Therm. Eng. 2020, 168, 114816. [Google Scholar] [CrossRef]
  10. Liu, Z.; Tian, L.; Cheng, X. Internal temperature estimation of power lithium batteries based on GA-EKF. In Proceedings of the 3rd New Energy and Energy Storage System Control Summit Forum (NEESSC), Mianyang, China, 26–28 September 2023. [Google Scholar]
  11. Dai, H.; Zhu, L.; Zhu, J. Adaptive Kalman filtering based internal temperature estimation with an equivalent electrical network thermal model for hard-cased batteries. J. Power Sources 2015, 293, 351–365. [Google Scholar] [CrossRef]
  12. Chen, D.; Wang, Y.; Sun, S. Estimation of battery internal temperature based on unscented Kalman filter algorithm. J. Automot. Saf. Energy 2022, 13, 186–193. [Google Scholar]
  13. Zhi-Yu, L.; Da-Ming, W.; Jian-Hui, W.; Yue, W. A tracking algorithm based on orthogonal cubature Kalman filter with TDOA and FDOA. Acta Phys. Sin. 2015, 64, 150502. [Google Scholar] [CrossRef]
  14. Linghu, J.; Kang, L.; Liu, M. Estimation for state-of-charge of lithium-ion battery based on an adaptive high-degree cubature Kalman filter. Energy 2019, 189, 116204. [Google Scholar] [CrossRef]
  15. Peng, J.; Luo, J.; He, H. An improved state of charge estimation method based on cubature Kalman filter for lithium-ion batteries. Appl. Energy 2019, 253, 113520. [Google Scholar] [CrossRef]
  16. Mohammed, F.; Haitham, S.; Matthias, F. Combined electrochemical, heat generation, and thermal model for large prismatic lithium-ion batteries in real-time applications. J. Power Sources 2017, 360, 618–633. [Google Scholar]
  17. Bernardi, D.; Pawlikowski, E.; Newman, J. A general energy balance for battery systems. J. Electrochem. Soc. 1985, 132, 5–12. [Google Scholar] [CrossRef]
  18. Kou, S.; Gong, X.; Zhu, Q. Parameter identification of battery model based on forgetting factor recursive least square method. In Proceedings of the 2018 IEEE 4th Information Technology and Mechatronics Engineering Conference (ITOEC 2018), Chongqing, China, 14–16 December 2018. [Google Scholar]
  19. Locorotondo, E.; Lutzemberger, G.; Pugi, L. State-of-charge estimation based on model-adaptive Kalman filters. Proc. Inst. Mech. Engineers. Part I J. Syst. Control Eng. 2021, 235, 1272–1286. [Google Scholar]
  20. Xiong, R.; Li, X. Battery internal temperature estimation method through double extended Kalman filtering algorithm. J. Mech. Eng. 2020, 56, 146–151. [Google Scholar]
  21. Bazinski, S.J.; Wang, X. Experimental study on the influence of temperature and state-of-charge on the thermophysical properties of an LFP pouch cell. J. Power Sources 2015, 293, 283–291. [Google Scholar] [CrossRef]
Figure 1. Three-directional anisotropic equivalent thermal circuit model.
Figure 1. Three-directional anisotropic equivalent thermal circuit model.
Wevj 15 00270 g001
Figure 2. Experimental platform of thermal model parameter identification.
Figure 2. Experimental platform of thermal model parameter identification.
Wevj 15 00270 g002
Figure 3. The relationship between open circuit voltage, SOC and temperature.
Figure 3. The relationship between open circuit voltage, SOC and temperature.
Wevj 15 00270 g003
Figure 4. The relationship between the entropy heat coefficient and SOC.
Figure 4. The relationship between the entropy heat coefficient and SOC.
Wevj 15 00270 g004
Figure 5. Parameters of the equivalent thermal circuit model. (a) Equivalent internal heat capacity C c ; (b) equivalent internal thermal resistance R i 1 ; (c) equivalent internal thermal resistance R i 2 ; (d) equivalent internal thermal resistance R i 3 ; (e) equivalent external thermal resistance.
Figure 5. Parameters of the equivalent thermal circuit model. (a) Equivalent internal heat capacity C c ; (b) equivalent internal thermal resistance R i 1 ; (c) equivalent internal thermal resistance R i 2 ; (d) equivalent internal thermal resistance R i 3 ; (e) equivalent external thermal resistance.
Wevj 15 00270 g005aWevj 15 00270 g005b
Figure 6. Internal temperature estimation algorithm process.
Figure 6. Internal temperature estimation algorithm process.
Wevj 15 00270 g006
Figure 7. Results of internal temperature estimation under FUDS. (a) Current, SOC and heat generation rate; (b) estimation result of internal temperature; (c) estimation error of internal temperature.
Figure 7. Results of internal temperature estimation under FUDS. (a) Current, SOC and heat generation rate; (b) estimation result of internal temperature; (c) estimation error of internal temperature.
Wevj 15 00270 g007aWevj 15 00270 g007b
Figure 8. Results of internal temperature estimation under US06. (a) Current, SOC and heat generation rate; (b) estimation result of internal temperature; (c) estimation error of internal temperature.
Figure 8. Results of internal temperature estimation under US06. (a) Current, SOC and heat generation rate; (b) estimation result of internal temperature; (c) estimation error of internal temperature.
Wevj 15 00270 g008aWevj 15 00270 g008b
Figure 9. Robustness verification of initial value errors under different operating conditions. (a) FUDS operating condition; (b) US06 operating condition.
Figure 9. Robustness verification of initial value errors under different operating conditions. (a) FUDS operating condition; (b) US06 operating condition.
Wevj 15 00270 g009aWevj 15 00270 g009b
Table 1. Battery parameters.
Table 1. Battery parameters.
ParameterValue
TypeLiFePO4
Capacity20 Ah
Voltage2.0 V–3.65 V
SizeLength195 mm
Width150 mm
Height8 mm
Table 2. Comparison of internal temperature estimation errors.
Table 2. Comparison of internal temperature estimation errors.
AlgorithmConditionMaximum Error
(°C)
Average Error
(°C)
Calculation Time
(s)
SRCKFFUDS0.1530.0230.54
US060.0960.0300.40
AEKFFUDS0.2130.0700.50
US060.1440.0650.33
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

Meng, X.; Sun, H.; Jiang, T.; Huang, T.; Yu, Y. Internal Temperature Estimation of Lithium Batteries Based on a Three-Directional Anisotropic Thermal Circuit Model. World Electr. Veh. J. 2024, 15, 270. https://doi.org/10.3390/wevj15060270

AMA Style

Meng X, Sun H, Jiang T, Huang T, Yu Y. Internal Temperature Estimation of Lithium Batteries Based on a Three-Directional Anisotropic Thermal Circuit Model. World Electric Vehicle Journal. 2024; 15(6):270. https://doi.org/10.3390/wevj15060270

Chicago/Turabian Style

Meng, Xiangyu, Huanli Sun, Tao Jiang, Tengfei Huang, and Yuanbin Yu. 2024. "Internal Temperature Estimation of Lithium Batteries Based on a Three-Directional Anisotropic Thermal Circuit Model" World Electric Vehicle Journal 15, no. 6: 270. https://doi.org/10.3390/wevj15060270

APA Style

Meng, X., Sun, H., Jiang, T., Huang, T., & Yu, Y. (2024). Internal Temperature Estimation of Lithium Batteries Based on a Three-Directional Anisotropic Thermal Circuit Model. World Electric Vehicle Journal, 15(6), 270. https://doi.org/10.3390/wevj15060270

Article Metrics

Back to TopTop