1. Introduction
There are many different types of models when modeling lithium ion batteries, the most common being equivalent circuit models, electrochemical models and artificial intelligence data-driven approaches such as recurrent neural networks [
1,
2,
3,
4,
5,
6].
Electrochemical physical models primarily consider ohms law in electrode, mass transfer in electrode and electrolyte and intercalation/deintercalation kinetics [
7]. Electrochemical models are robust but slow even when considering the simplifications of extended single particle model (ESPM). ESPM models simplify anode and cathode modeling by using only a single particle at each electrode [
2,
3,
4]. Electrochemical models simulate the effects of diffusion and charge transfer on the cell’s voltage [
8]. They are also used to predict SOH by modeling SEI growth, lithium plating and cracking with active material loss. The entropic heat parameter is of particular interest and is typically modeled simply as a function of the SOC but is also a function of temperature to some extent [
7].
Equivalent circuit models are known for their easy implementation, simple structure and easy integration with Kalman filter estimation [
8,
9]. They do, however, require large data tables modeling parameters as functions of typically SOC and temperature. They are found particularly to be weak with regard to SOH changes [
10], and this paper seeks to alleviate the issue through resistance estimation which also minimizes the data table size. Overall, equivalent circuit models have low computational effort when fitting parameters while having physical meaning.
Long-term short-term recurrent neural network models have no physical meaning but require less effort to create and fit while electrochemical models such as ESPM require less data than neural networks but more calibration effort as more three sets of tests are needed [
10]. Electrochemical models also require less parameters overall.
Electric vehicle modules need to maintain the battery module temperature between 25 °C and 40 °C with the temperature distribution less than 5 °C to prevent capacity fading and the threat of thermal runaway [
11]. Lithium ion cells with high nickel content are prone to thermal reactivity and exothermic decomposition as reported by Liang et al. [
10]. The maximum operating temperature for most lithium ion cells is 50 °C while, at temperatures above 60 °C, there is threat of thermal runaway [
12,
13]. It is known that, at temperatures above 80 °C, the SEI layer breaks down [
14]. Dissolution of the metal ions at the cathode is seen from the 25 °C to 90 °C region for NMC cells [
15]. We see Li-ion batteries can fail under conditions of abuse, such as overcharge, overdischarge, physical penetration, short-circuit, overheating, accelerated penetration, etc. [
16,
17] and accurate battery modeling is key to preventing this.
This paper focuses on an equivalent circuit model approach that incorporates physiochemical theory into developing a nonlinear equation for the internal resistance. Once the nonlinear model for the internal resistance is built we use a simple thermal model to simulate heating effects both from the internal resistance and secondly from the reversible heat. The thermal 2D model also incorporates tab resistances as an additional heat source term. Physiochemical models do not allow a practical method to estimate battery performance as they require externally non-measurable parameters. This paper seeks to alleviate this issue by modeling the total internal resistance, overpotential and heat produced as a function of easily measured practical parameters that are related to fundamental physical parameters. The paper models the internal impedance resistance of a LiFePO
4 battery at 5 different ambient temperatures (5, 15, 25, 35, 45 °C), at 3 different discharge rates (1C, 2C, 3C) and at 3 different SOHs (90%, 83%, 65%). The experimental setup consisted of a 20-Ah prismatic LiFePO
4 A123 lithium-ion battery with the cell specifications are shown in
Table 1.
The cooling method was natural convection through air cooling, with the battery being placed vertically in a stand inside the thermal chamber. The test bench consisted of four components: (1) Maccor battery tester; (2) thermal chamber; (3) 8-channel USB thermal couple; (4) computer.
The temperature was measured using T-type thermocouples. The thermocouples were connected to the NUC computer through a USB data logger. The locations of the thermocouples are shown in
Figure 1. The back of the battery has the thermocouples in the same positions as the front of the battery with thermocouple 5 being on the anode, 6 being on the cathode, 7 in the center and 8 on the bottom.
The average surface temperature was calculated by using a Voronoi diagram, which allows us to obtain the points closest to each individual thermocouple and assign it to the area for that thermocouple. The Voronoi diagram is show in
Figure 2.
The points shown in
Figure 2 show the locations of the thermocouples on the battery surface. The use of the Voronoi diagram ensures that the area assigned to each thermocouple is the area that is truly closest to the sensor’s point on the surface and is not simply an arbitrary area assigned to that weighted measurement. By doing this, the appropriate magnitude of surface area is assigned to each thermocouple’s experimental measurement. This confirms the single point average surface area temperature is a legitimate measurement of the true battery surface temperature.
The battery’s average surface temperature is then calculated by multiplying the thermocouple measurement with the area for the location, summing up the weighted measurements and dividing by the total area. It is the area weighted average for the battery. The equation is shown below:
The batteries were charged at constant current-constant voltage (CCCV) at 1C and allowed to rest for 2 h to equilibrate to ambient temperature set in the thermal chamber. The thermal couples then recorded the behavior of the battery at three different constant current discharge rates: 1C, 2C and 3C. The five different ambient temperatures that were tested were at 5 °C, 15 °C, 25 °C, 35 °C, and 45 °C. Three batteries at 90.575%, 83.435%, and 65.025% SOH were tested at the conditions described. The internal resistance was then modeled under these operating conditions.
2. Internal Resistance
Internal resistance is one of the most important battery parameters when modeling lithium ion batteries. The typical time constants for RC pairs can range from a few seconds to hundreds of seconds [
10]. In addition to the internal resistance being the primary cause of heat generation, since the time constants for a 1RC model are small and our experiments are carried out at constant current, we instead used a single Rint model for the simulation.
Characteristic energy losses in the battery include the mass concentration loss, the activation loss and the ohmic loss. All these energy losses lead to heat production in the battery in addition to the reversible heat of reaction. The reversible heat of reaction is not included in the internal resistance term as it does not contribute to an overpotential. The
model can be parameterized directly from the experimental data and is very efficient as there is no need to evaluate the differential equations. However, the model is unable to provide a simulation of transient or time-variant behavior.
The following model is then derived to model the internal resistance as a function of the SOH, SOC, T and C rate.
The proposed model is a 10 parameter nonlinear equation that has been fit using MATLAB’s nlinfit function. The Pearson coefficient for the 45 experiments (3 C-rates × 3 SOHs × 5 temperatures) was 0.945. The parameter values are presented in
Table 2.
The model is shown as multiple surface plots in
Figure 3. The figures are of internal resistance surfaces at the three different experimental C rates, with each figure itself being for the specified SOH. We note the A
2 terms are a function of the SOH, while the A
9 term is a function of the SOC. The last term is noted to be a compound effect of the SOC and the SOH with the temperatures effect being inside an exponential. The internal resistance is seen to increase dramatically at low SOC. For SOHs above 75% and SOCs above 35%, we see there is no linear effect with temperature and simply an inverse relation with the internal resistance. We note that the diffusion coefficient for the graphite anode is a function of the exponential of the reciprocal of temperature from the temperature range of 120 °C to −50 °C extrapolating outside of which we assume a constant effect [
7]. We note that, according to the Modified Butler–Volmer equation, we would expect to see a term dependent on the asinh of the current and the SOC along with the temperature divided by the current and SOC as seen in the third term.
We note that the internal resistance is seen to decrease with an increase in the C rate in this current range, which is still not near the current limit for the cell. The overall energy loss and the overpotential however increases as C-rate increases. The general increase in impedance at low temperatures is mainly attributed to the lowered diffusion coefficient of the electrolyte. The experimental data are shown up to 5 °C. At low SOC, mass transfer losses play an increased role and the impedance shows an exponential increase.
The residuals for the internal impedance are shown in
Figure 4 below. The residuals show some trends with both the SOC and the temperature and are not randomly distributed along the vertical axis. They are however distributed fairly evenly along the 0 error line shown in red.
The plots show some trend indicating that the internal resistance is a function of SOC and Temperature (or a variable that covaries with them) in a nonlinear way that is not included in model. We pay attention to the trend seen at 83% SOH and 3C to note that the SOC term in the model is best expressed conditionally with an interaction with both the SOH and current. We note that the current plays a significant role comparing the residuals. Once again at 83% SOH and 3C we note a nonlinear trend in temperature not captured by the model. The residuals also so heteroscedasticity which typically indicates the lack of an input variable interaction term with the independent variable. The interaction term at lowest SOH 65% and 1C shows heteroscedasticity that converges with SOC while at higher C rates the residual variance decreases then increases again. At 3C and 65% SOH we see the residuals vary linearly with SOC indicating the lack interaction term that is linear at high C and conditional on both SOH and C rate.
3. 0D Thermal Models
The first thermal model is a simple thermal model that uses the parameters in
Table 2 and Equation (3) to solve the differential equation below:
The second thermal model includes an additional heat source term, the heat of reaction, and is the 0D form of the Bernardi heat equation:
The values of the open circuit voltage derivative with respect to temperature are given as a function of SOC in
Table 3 and
Table 4 for the cathode and anode, respectively.
We can see the open circuit voltage derivative with respect to temperature is expressed as a function of SOC and we note that the reversible heat of reaction is an exact differential and is not path-dependent. Additionally, the change in sign of the differential indicates a change in entropy and that the proposed reaction’s number of moles of products versus reactants is not constant.
The model parameters are presented in
Table 5. Along with the cell specifications in
Table 1, these parameters are enough to solve for the simulation equations.
The simulated temperatures are shown in
Figure 5. The models show good agreement with experimental results. The Pearson coefficients for the reversible model are seen to be lower than for the simpler model with no reversible heat term when the temperatures are 5 °C and 15 °C for the experimental SOHs of 83% and 90%. For the experimental temperatures of 25 °C and over, we see the reversible heat model is more accurate at the experimental SOHs of 83% and 90%. For the SOH of 65%, we see the non-reversible model to be more accurate only at the lowered 5 °C margin.
Figure 5 shows that the Rint model can accurately be used to model the temperature at all 45 experimental conditions. The model is seen to be robust yet still quite accurate at modeling the average battery temperature from all 8 thermocouples. The effect of the reversible heat is seen to be cooling at high SOCs with a steep heating effect at lower SOCs. This indicates the entropy is negative at low SOCs and is positive and high SOCs. This is a thermodynamic oddity. The Pearson coefficients for all 0D models are once again presented below in
Table 6.
The highest accuracy Pearson values are seen to occur at 288 K, 65% SOH and 54 Amp current for the non-reversible model and at 278 K, 91% SOH and 54 Amp current for the Reversible model. Exothermic reactions are supposed to have equilibrium constants that decrease with increases in temperature indicating that at low temperatures the reversible heat should be larger. With regard to SOH, both reversible and non-reversible models have the highest correlation coefficients at 83% followed by 91% and finally 65% SOH displaying the least accuracy in large part due to rapid degradation and changes in the SOH itself. Overall, we see, for the non-reversible heat model, the accuracy increases from 278 K to 288 K and then decreases with temperature, while, for the reversible heat model, the Pearson coefficient increases from 278 K to 308 K and then decreases from 308 K to 318 K.
4. 2D Thermal Model
The 2D model solves the finite center difference in 2 dimensions as
where
is the current temperature at the current particular point in the mesh,
is the temperature at the current point in the mesh at the previous time step,
is the temperature at the current time one step forward in the x direction and
is the temperature at the current time one step forward in the y direction.
is the sum of the drains and sources of heat generation, namely the heat of reaction, the heat due to internal resistance and the convection loss
where
and
are related to the thermal diffusivity
D as:
These set of equations are integrated through time using Euler’s method ensuring that the time step is well below the Lyapunov Stability condition neglecting the heat source. The condition is show as:
The mesh is made by dividing the rectangular battery in 32 sections lengthwise and widthwise. The Boundary and initial conditions are shown below:
The parameter values for the simulation of the three different batteries in the experiments at three different SOHs are provided in
Table 7.
We see the specific heat capacity and the density increase with degradation.
Figure 6 shows the simulated output from the finite difference simulation. We note the boundary conditions with the tab heat source is included in the simulation. The surface mesh is seen to be divided into 32 sections both lengthwise and widthwise. Each battery at each individual SOH has its own simulation parameters.
Figure 7 shows the beginning of discharge, middle of discharge and end of discharge time steps for all 45 experimental runs. The three C rates are presented in each row, while the time of the discharge is presented in the columns.
The models show good agreement with experimental results and are generally numerically stable for all conditions showing that the model is robust and the timestep is adequately small and satisfies the stability conditions of all experimental runs even given the steep temperature gradient between the tabs and the battery surface.
The Pearson coefficients for the 2D model are found in
Table 8. They are found to be in close agreement with experimental results using only the thermal parameters found in
Table 7.
The table shows the model is more accurate at low temperatures than at high temperatures. The model is most accurate at 83% SOH and least accurate at 65% SOH with 91% SOH being in between. The highest accuracy single test is at 91% SOH, 278 K and 36 Amps. The highest accuracy models for SOH 65% and 83% are at 278 K and 54 Amps whereas for 91% there is a deviation from trend occurring at 36 Amps and still at 278 K which is our experimentally lowest temperature. The overall R2 value for the 2D thermal model was 0.996.
5. Conclusions
The purpose of the paper was to create models that utilize practically measurable parameters to simulate a lithium ion battery’s internal resistance and surface temperature. Overall, we see that all models have a high accuracy with the data. Equation (3) shows the internal resistance as the sum of five terms, where the first term is a simple constant. We see a term with asinh of both the current and SOC expected to be related to the activation overpotential and a term with an exponential of the reciprocal of temperature expected to be related to mass transfer losses. The term is multiplied by the A9 parameter, which is a function of the SOC being zero at SOCs above 35%, contributing little to the internal resistance.
The internal resistance model is then used in three thermal models: two 0D models and one 2D Finite Element model. The 0D models are with and without reversible heat terms. The reversible heat is calculated using the Bernardi heat equation. The 2D model also adds tab heating junction resistance as heat source terms for each table. We see that for both the 2D and 0D models, the simulations are more accurate at lower temperatures. We see that the 0D reversible heat model is most accurate at the lowest temperature of 278 K, while the non-reversible model is most accurate at 288 K. We see the 0D model’s most accurate runs are at the highest current of 54 Amps, while the 2D model’s most accurate run is at 36 Amps. We note that
Table 7 of the 2D model shows the specific heat capacity and the density increase with degradation and increases in SOH. We see that the 0D non-reversible model was most accurate with the 0D reversible model coming in second and the 2D model coming in third with R
2 values of 0.9964, 0.9962 and 0.996, respectively.