Skip to main content
ACS AuthorChoice logoLink to ACS AuthorChoice
. 2024 Jan 24;15(4):1143–1151. doi: 10.1021/acs.jpclett.3c03129

Open-Circuit Voltage Models Should Be Thermodynamically Consistent

Archie Mingze Yao , Venkatasubramanian Viswanathan †,‡,*
PMCID: PMC10839898  PMID: 38266766

Abstract

graphic file with name jz3c03129_0005.jpg

Open-circuit voltage (OCV) models as a function of state-of-charge (SOC) are fundamental to modeling the performance of batteries. The second law of thermodynamics enforces that the OCV should be monotonic with respect to the SOC. In this Perspective, we first review some of the currently popular empirical OCV fitting methods which compromise thermodynamics for the flexibility of empirical fitting. We propose a simple thermodynamically consistent OCV model enabled by differentiable thermodynamic modeling, which obeys the second law of thermodynamics. We cast the common-tangent condition derived from the second law of thermodynamics as a fixed-point solving problem and use implicit function theorem to enable efficient gradient-based parameters optimization. We demonstrate this on the OCV of 12 popular electrode materials, and this is integrated with open-source battery modeling software PyBaMM. We perform pseudo-2D discharge simulations to show the seamless integration of the above OCV models with battery modeling software. Given the simplicity of integration and implementation, we believe that thermodynamically consistent OCV models should be a requirement for future Li-ion battery models.


The open-circuit voltage (OCV) is the steady-state voltage when no current flows through a battery and is a fundamental thermodynamic property of the electrodes.(1,2) Getting accurate OCV as a function of state-of-charge (SOC) is critical in understanding physical phenomena3 and battery performance under various operating conditions4 and for battery management systems.5 OCV of electrode materials of lithium (Li)-ion batteries can be derived according to thermodynamics. The intercalation reaction of lithium (Li) ion into an electrode material of a Li-ion battery (i.e., electrode material), HM, is given by

graphic file with name jz3c03129_m001.jpg 1

For example, when the host material is FePO4, the intercalation reaction is Li+ + e + FePO4 ⇌ LiFePO4. Enforcing chemical equilibrium of the intercalation reaction leads to μLi+ + μe + μHM = μLi–HM, where μX stands for the chemical potential of species X. Rearranging the equation, we get μe = μLi–HM – μHM – μLi. The chemical potential of Li–HM, i.e., μLi–HM, can be derived from the expression of molar Gibbs free energy of Li–HM, i.e., gLi–HM, as Inline graphic. The lithiation process of the host material can be viewed as mixing Li+ with vacancy sites inside HM. According to the thermodynamics of mixing,6 the molar Gibbs free energy of Li–HM can be decomposed into three contributions, the pure substances contribution, the ideal mixing contribution, and the excess enthalpy contribution,7 as gLi–HM = gpure + gmixideal + gmixexcess, where x is the mole fraction of Li, 0 ≤ x ≤ 1, gpure = oLi–HM + (1 – xoHM, and gmixideal = RT(x log x + (1 – x) log(1 – x)), respectively. gmixexcess is the excess Gibbs free energy due to interaction (i.e., nonideal effect) between species. Therefore, we have the chemical potential of electron as Inline graphic, where μo = μoLi–HM – μoHM – μoLi is the reference chemical potential and is a constant. Since μe = −FU, we have

graphic file with name jz3c03129_m004.jpg 2

where U0 is the reference voltage, R is the perfect gas constant, T is the temperature, F is the Faraday constant, x is the Li filling fraction to the electrode material, and Uexcess(x) is the excess enthalpy contribution as a function of x. The second law of thermodynamics enforces that in a closed isothermal, isobaric ensemble, the second-order derivative of the Gibbs free energy of component i, i.e., Gi, and the amount of component i, i.e., Ni, satisfies Inline graphic, so that the system is stable.8Equivalently, in a battery, this implies that the chemical potential of the electron, or equivalently the OCV, should be a monotonic function of the SOC.

Popular OCV models include various empirical fittings with different function forms and splines as summarized in Table 1 and Pillai et al.19 Although they are good at minimizing fitting error, most of these OCV models are not supported by thermodynamics, sacrificing underlying physics for the flexibility of empirical fitting. For example, many models13,14,16,17,20,21 applied exponential functions to model the divergence of OCV near SOC = 0 and SOC = 1. However, such behavior of the OCV arises from the ideal mixing term in eq 2 and should be therefore modeled with logarithmic function. Spline-based OCV models work well in some conditions, but such OCV models cannot give correct function gradients and therefore cannot guarantee other important thermodynamic quantities that depends on the OCV, for example, entropic heat Inline graphic and molar volume Inline graphic. A popular thermodynamic-based practice of OCV modeling is to follow the above-described thermodynamic derivation of the OCV and expand the excess enthalpy contribution gmixexcess in various ways, e.g., Redlich–Kister (R-K) polynomials.18 For example, Plett,1 in the textbook for battery modeling, gives an analytical expression of OCV with respect to the Li filling fraction (x) of lithium iron phosphate (LFP) and many other electrode materials based on R-K polynomials with an empirical skew factor. However, the fitted OCV models violate the second law conditions stated above. Karthikeyan et al.18 has used various thermodynamic expansions for the chemical potential to fit a wide variety of OCV curves, two of which violate the second law condition (see Supporting Information, Table 1). One downside of violating the monotonic condition is that SOC estimation based on the OCV value is infeasible because the mapping from the OCV value to the SOC value is not one-to-one. Also, since the OCV model violates thermodynamics, the thermodynamic properties derived from the OCV may not be valid. Some OCV models violating the second law of thermodynamics are summarized in Table 2 and Figure 1. More examples of OCV models that violate the second law of thermodynamics can be found in Supporting Information. The general issue of violation of monotonicity was first recognized by Clerk-Maxwell in 187522 and addressed by the proposal of phase coexistence determined through the Clerk-Maxwell construction method. Although Clerk-Maxwell construction is a convenient graphical method, programmatic implementation is difficult as it involves integrals evaluation.22 An equivalent and easier to implement method is the common tangent construction for phase coexistence.8 A simple approach to ensuring that the OCV models are monotonic would be to combine them with the common tangent method. However, a practical difficulty is that the fitting procedure must integrate the OCV models with the common tangent method, which makes the optimization of the parameters in the OCV models hard due to the iterative solving process of the phase boundary. Differentiable programming enables taking gradients through entire programs;23 the parameters can be optimized with gradient-based methods which thus provides an approach to address this problem.

Table 1. Summary of OCV vs SOC Models.

Ref General Expression Description
(911) U = ∑ni=0aixi nth-order polynomial model
(1214)
graphic file with name jz3c03129_m020.jpg
Double exponential functions model
  or U = k1 exp(α1x) + k2 exp(α2(1 – x)) + ∑ni=0aixi  
(9), (10), (15)
graphic file with name jz3c03129_m021.jpg
Logarithmic function model
(16) U = k1 exp(α1x) + ∑ni=0aixi Exponential function model
(17)
graphic file with name jz3c03129_m022.jpg
Hyperbolic tangent functions model
(1) See eqs 7 and 8 Skewed R-K model
(18)
graphic file with name jz3c03129_m023.jpg
n-parameter Margules model
(18) See eqs 2 and 3 R-K model

Table 2. OCV Models in Existing Literature That Violate the Monotonic Condition and Thus the Second Law of Thermodynamics.

Ref Description SOC Region
(18) Two-parameter Margules model [0.40, 0.80]
(1) Skewed R-K model [0.08, 0.16]
(9) 8th-order polynomial model [0.78, 0.93]
(12) Double exponential function model [0.80, 0.90]
(10) 6th-order polynomial model [0.10, 0.24]
(11) 4th-order polynomial model [0.25, 0.55]

Figure 1.

Figure 1

OCV models in existing literature that violate the monotonic condition and thus the second law of thermodynamics. Nonmonotonic regions of these models are highlighted in red rectangles. Data digitized with WebPlotDigitizer.24 (a) Two-parameter Margules OCV model for mesocarbon microbeads (MCMB).18 (b) Skewed R-K model for LFP.1 (c) 8th-order polynomial model for LFP.9 (d) Double exponential function model for a LFP|graphite battery.12 (e) 6th-order polynomial model for a NMC|graphite battery.10 (f) 4th-order polynomial model for NMC.11

Here, we propose a thermodynamically consistent OCV fitting method with phase equilibrium calculations performed using gradient-based optimization enabled by differentiable programming. We demonstrate the power of this approach by showing the OCV of LFP can be fit with a polynomial basis of only third order, while obtaining any realistic fits without this approach requires >10 degree polynomial. We then apply the thermodynamically consistent model for 12 electrode materials and construct a thermodynamically consistent OCV function database. We integrate the developed thermodynamically consistent OCV functions with open-source battery modeling software PyBaMM25 and demonstrate pseudo-2D (P2D) discharge simulations of LFP|Graphite Cylindrical 18650 cell and NMC111|Graphite pouch cell at C/20, C/2, 1C, and 2C. The simulated discharging profiles reproduce the corresponding experimental results well. We believe that this approach should become the standard for the modeling of the OCV in Li-ion battery models.

Our OCV model is expressed in eq 2. To parametrize Uexcess(x) in eq 2, we apply R-K polynomials to expand excess Gibbs free energy as gmixexcess = x(1 – x)∑Ni=0Ωi(1 – 2x)i, where x is the mole fraction of Li, 0 ≤ x ≤ 1. Ωi is the ith-order R-K coefficients. Therefore, we have the chemical potential of electron as

graphic file with name jz3c03129_m008.jpg 3

where μo = μoLi–HM – μoHM – μoLi is the reference and sp stands for single phase. The above derivation assumes that the electrode active material undergoes no phase separation. However, many electrode materials undergo phase separation during cycling. For example, LFP undergoes phase separation into a Li-rich phase and a Li-poor phase in a wide range of lithium filling fraction.26 In this phase separation region, the common tangent construction as shown in eq 4 needs to be applied in order to obtain the coexistence chemical potential μcoex.

graphic file with name jz3c03129_m009.jpg 4

The phase separation region, [xα, xβ] is first roughly decided by the convex hull algorithm which gives an initial guess and then solving common tangent condition shown in eq 4 to refine the initial guess. Given the coexistence chemical potential, the chemical potential of electron equals to the expression in eq 3 when x < xα or x > xβ, and equals to μcoex when xαxxβ. Finally, the fitted OCV is expressed as

graphic file with name jz3c03129_m010.jpg 5

where F is the Faraday constant and n is the order of the R-K expansion.

To optimize the R-K coefficients Ωi in eq 3, we construct a loss function between the above calculated chemical potential of electron from eq 5 and the real chemical potential of electron, backpropagating through the loss function to get the sensitivity of loss function with respect to the R-K parameters and update the R-K parameters with gradient-based optimization algorithms like Adam.27 Because μe = −FUOCV, we can calculate the real chemical potential of the electron, μtruee, from the measured OCV value. The loss function is defined as L = ∑itruee(xi) – μe(xi))2, where μe(xi) is the chemical potential at filling fraction of Li at x = xi given by eq 5 and μtruee(xi) is the corresponding true value calculated from the measured OCV.

If xi is outside the miscibility gap, calculating Inline graphic (i.e., backpropagation) is an easy task for any automatic differentiation framework. However, calculating Inline graphic when xi is located inside the miscibility gap is nontrivial, because μe,i is calculated from the common tangent construction. Guan28 calculated Inline graphic by writing the convex hull algorithm and the common tangent solving process in JAX29 so that all operations are tracked. Calculating Inline graphic, where x* = [xα, xβ], therefore requires backpropagating through the Newton–Raphson solver used to solve the common tangent condition and the convex hull algorithm, which is memory and time inefficient. Here, inspired by the backpropagation implementation of the deep equilibrium model,30 we reframe the common tangent solving problem as a fixed point solving problem by rewriting the common tangent condition shown in eq 4 as

graphic file with name jz3c03129_m015.jpg 6

With x* = [xα, xβ] defined as the fixed point, f as the operation on the right-hand side of eq 6, θ as the R-K parameters Ωi, and the reference chemical potential μo, the common tangent condition is now rewritten as a fixed-point solving problem, x* = f(x*, θ). Backpropagating through a fixed point equation can be done via differentiating the fixed-point equation directly through the implicit function theorem as Inline graphic. In this way, the sensitivity of fixed-point x* with respect to parameters θ is calculated directly instead of tracking the iterative fixed-point solving process. The above backpropagation scheme avoids tracking the fixed point solver and getting speed improvement compared with the implementation of Guan.28 The workflow of the above OCV fitting algorithm (referred to as the “thermodynamically consistent OCV model” below) can be found in Figure 2.

Figure 2.

Figure 2

Schematic workflow for calculating the OCV with differentiable thermodynamic modeling. Starting from Li filling fraction x and the thermodynamic parameters Ω0, ..., Ωn, the molar Gibbs free energy, G0, of electron g can be calculated. The convex hull algorithm is then applied to detect the concave region, therefore deciding whether there is a phase separation region or not. If no phase separation happens, the chemical potential is the partial derivative of g and can be calculated with automatic differentiation. If, however, there is a concave region (i.e., phase separation region), the fixed-point solver is applied to solve the rewritten common tangent problem shown in eq 6 to get the phase boundary [xα, xβ]. The coexisting chemical potential μcoex can thus be calculated with eq 4. Finally, the loss function is constructed as the mean squared error between predicted chemical potential and measured chemical potential. Because the common tangent condition is rewritten as a fixed-point solving problem, backpropagation can be wisely implemented instead of tracking through the fixed-point solver.

First, we apply the above OCV fitting method to the discharge OCV of LFP, which is poised to be one of the dominant cathodes for electric vehicle applications.31 The excess enthalpy contribution term is expanded with R-K polynomials to the third order, i.e., n = 3 in eq 5. The experimental discharge OCV profile of LFP at 25 °C is digitized with WebPlotDigitizer24 from Dreyer et al.32 The resulting OCV model can be found in Figure 3 as the red dotted line. We compare the optimized OCV curve with three other thermodynamic-based models: the first one is the regular R-K method, expressed as eq 2 with Uexcess(x) expanded with R-K polynomials and shown as a dashed green line in Figure 3, where the values of U0 and Ωi are fitted directly to the experimental results. To minimize the RMSE of up to 0.0001 V while at the same time keeping minimal the number of parameters in the model, the excess Gibbs free energy is expanded with 30th-order R-K polynomials, i.e., n = 30. The second model is the Monotonic R-K shown as the dotted blue line in Figure 3 where, in addition to the regular R-K model, monotony of the fitted OCV curve is enforced by adding the constraints,33U(xi) ≤ U(xi+1), where xi < xi+1. The constraints ensure the fitted OCV curve is monotonic with respect to SOC within the fitted range, thus respecting the second law of thermodynamics. To minimize the RMSE of up to 0.0001 V while at the same time keeping minimal the number of parameters in the model, the excess Gibbs free energy is expanded with 51th-order R-K polynomials, i.e., n = 51. The last model is the skewed R-K model from Plett et al.1 shown as the dotted magenta line in Figure 3 and expressed as eqs 7 and 8,

graphic file with name jz3c03129_m017.jpg 7
graphic file with name jz3c03129_m018.jpg 8

where the values of Ai, U0, K, and n = 15 come from Plett et al.1Table 3 summarizes the R2 score and root mean squared error (RMSE) of the four models. The thermodynamically consistent OCV model proposed in this work has significantly lower RMSE and higher R2 score compared with the monotonic R-K model, which also respects the second law of thermodynamics. The regular R-K model has a lower RMSE because it has more parameters than the thermodynamically consistent OCV model but fails to respect the second law of thermodynamics as it is not monotonic, as shown in Figure 3(c). The skewed R-K model has the same issue, as shown in Figure 3(b). Also, as the regular R-K model adopts high-order R-K polynomial expansion of excess enthalpy and is fitted within the SOC range given by the experimental data, the predicted OCV value decreases drastically for the SOC outside the fitted range, as shown in 3(d). However, the model proposed in this work does not have such unphysical behavior, as the excess enthalpy is expanded to only third order; therefore, no overfitting is observed. More detailed explanations can be found in the Supporting Information. It is worth mentioning that the high-order expansion of excess enthalpy in the regular R-K model is necessary in order to fit the plateau region in the discharging OCV profile, as essentially the regular R-K model is trying to fit a constant (i.e., the plateau region) with a polynomial expansion.

Figure 3.

Figure 3

(a) Fitted discharge OCV of LFP curves by different methods. Skewed R-K fit uses the parameters given in Plett et al.1 (b) and (c) Zoom-in for Skewed R-K and Regular R-K, respectively, showing that they are not monotonic, thus violating the second law of thermodynamics. (d) The behavior of Regular R-K is unphysical outside the fitted region; it decreases drastically. Because low-order R-K expansion is used, this work gives a very reasonable extrapolation. (e) Absolute error plot of all four models. The oscillation of absolute error of the regular R-K model is caused by the nonmonotonicity shown in (c).

Table 3. R2 Score, Root Mean Squared Error (RMSE) of the Models in Figure 3.

Model Name This work Monotonic R-K Regular R-K Skewed R-K
R2 0.9954 0.8467 0.9998 0.7444
RMSE (V) 0.0145 0.0841 0.0028 0.1085
Monotonic? Yes Yes No No

As a demonstration of the transferability of the thermodynamically consistent OCV fitting method, the method is applied to the OCV profile of 11 popular cathode and anode materials (other than LFP) as well. For cathode materials, we fit the OCV profile of LixFeSiO432 (discharge profile), LiCoO2 (LCO),34 LiMnPO4 (LMP),35 LiMn0.5Fe0.5PO4 (LMFP),35 LiMn2O4 (LMO),36 LiNi0.847Co0.127Al0.026O2 (NCA),37 LiNi0.4Co0.6O2 (NCO),38 and LiNi0.8Mn0.1Co0.1O2 (NMC).39 For anode materials, we fit the OCV profile of graphite,40 silicon41 (Si, assuming the final lithiation product is Li15Si4), and Li4/3Ti5/3O4.42 The results are summarized in Figure 4. For comparison, we also fit the monotonic R-K models with exactly the same amount of total parameters that the corresponding thermodynamically consistent OCV model has. The 12 fitted thermodynamically consistent OCV models shown in Figure 4 are provided as PyBaMM OCV functions. Most thermodynamically consistent OCV models have RMSE of around 0.01 V compared with the corresponding experimental value. The fitted LMFP model, as shown in Figure 4(e) has a RMSE of 0.045 V, which is the largest one among the RMSE value of all the 12 models. RMSE values of all models are reported in the Supporting Information. The error of the thermodynamically consistent OCV model mainly comes from the left boundary of the miscibility gap, because the thermodynamically consistent OCV model causes a discontinuity of Inline graphic at the boundaries due to the common tangent construction, while the experimental value changes smoothly. Such unsmoothness around the boundary of the miscibility gap is observed in all fitted thermodynamically consistent OCV models where the miscibility gap presents, and the experimental value always changes smoothly. A potential approach to resolve the unsmoothness issue is to use cubic splines at the boundaries of the miscibility gap so that both the OCV value and the first-order derivative of the OCV with respect to the SOC are continuous. A more detailed explanation of this approach can be found in the Supporting Information. It is worth mentioning that the thermodynamically consistent OCV model captures the phase-separation regions well. For example, the fitted OCV model for LFP, as shown in Figure 4(a), contains a miscibility gap between Li filling fraction x = 0.08 and x = 0.92, which is very close to the experimental results.26 The fitted model for graphite, as shown in Figure 4(j), contains two miscibility gaps, i.e., between Li filling fraction x = 0.28 and x = 0.43 and between Li filling fraction x = 0.56 and x = 0.82, which agrees with the analysis of Gallagher et al.40 that there is phase coexistence of LixC32 and LixC12 and phase coexistence of LixC12 and LixC6. For those materials without a plateau region, i.e., NCO shown in Figure 4(g), NCA shown in Figure 4(h), and NMC shown in Figure 4(i), the thermodynamically consistent OCV model falls back to the regular R-K model. It is worth mentioning that the monotonicity of the fitted OCV model is still enforced inherently, even if the output model has the same expression of a regular R-K model. This is because the nonmonotonic regions within the fitted model will be detected by a convex hull algorithm which detects the concave, i.e., nonmonotonic, regions in the Gibbs free energy landscape and then eliminated by common tangent construction during the fitting process, as shown in Figure 2.

Figure 4.

Figure 4

Fitted thermodynamically consistent OCV models (in blue lines, referred to as “this work” in legends) and monotonic R-K OCV models (in red lines) of (a) LFP (discharge)32 using 4 R-K parameters, (b) LixFeSiO4 (discharge)32 using 6 R-K parameters, (c) LiCoO2 (LCO)34 using 8 R-K parameters, (d) LiMnPO4 (LMP)35 using 5 R-K parameters, (e) LiMn0.5Fe0.5PO435 using 7 R-K parameters, (f) LiMn2O4 (LMO)36 using 5 R-K parameters, (g) LiNi0.4Co0.6O2 (NCO)38 using 6 R-K parameters, (h) LiNi0.847Co0.127Al0.026O2 (NCA)37 using 21 R-K parameters, (i) LiNi0.8Mn0.1Co0.1O2 (NMC)39 using 6 R-K parameters, (j) graphite40 using 7 R-K parameters, (k) silicon (Si)41 using 21 R-K parameters, and (l) Li4/3TI5/3O442 using 4 R-K parameters. The experimentally measured OCV values are plotted in black solid lines; the fitted OCV models using the method stated above are plotted in blue dashed lines.

Now comes the issue of whether such a model can be easily integrated into battery models to make this a routine part of P2D battery modeling. Although the training process of the OCV model involves potentially time-consuming algorithms including convex hull algorithms for concave region detection, finding the phase boundary which evolves from the iterative solving process of fixed-point, etc., the actual implementation can be relatively simple. Because the phase boundary has been obtained from the fixed-point solving process during training, we can now implement this OCV model as a piecewise function shown in eq 5, where the OCV value is constant inside miscibility gaps and calculated with the fitted expression outside miscibility gaps. Therefore, there is no need to incorporate any of the thermodynamic modeling algorithms shown in Figure 2 into P2D battery modeling. As a demonstration, we now incorporate the piecewise OCV function for LFP (as shown in Figure 4(a)) and graphite (as shown in Figure 4(j)) into PyBaMM,25 perform two sets of P2D43 discharge simulations at different C rates at room temperature, one set for a 2 Ah LFP|Graphite cylindrical 18650 cell and the other set for a 12.5 Ah NMC111|Graphite pouch cell (34 single cells connected in parallel), and compare the two sets of P2D simulation results with publicly available experimental results.44 The parameters used in the P2D simulations are parametrized by About:Energy Limited and are publicly available.44 Details and results of simulations can be found in the Supporting Information. In summary, the simulated discharging profiles of both cells at all four C rates match the experimental results well.

In conclusion, we have introduced a thermodynamically consistent OCV model enabled by differentiable programming, which resolves a long-standing issue in battery modeling for phase-transforming electrodes. We demonstrate that the thermodynamically consistent OCV model proposed here outperforms the existing thermodynamics-based OCV modeling approach for the canonical Li-ion battery cathode, LFP. We then apply the thermodynamically consistent OCV model for 12 commercially relevant electrode materials and construct, to the best of our knowledge, the largest up-to-date PyBaMM thermodynamically consistent OCV model OCV function database. Lastly, we showed the seamless integration of the thermodynamically consistent OCV model with PyBaMM and demonstrated P2D discharge simulations of LFP|Graphite Cylindrical 18650 cell and NMC111|Graphite pouch cell at various C rates. The simulated discharge profiles reproduce the corresponding experimental results well. Given the ubiquity of phase transformation in Li-ion anodes and cathodes, we believe that this approach should become the norm for fitting of OCV models in the future given similar computational complexity, cost, and ease of integration into pseudo-2D models.

Acknowledgments

This work was supported in part by the Defense Advanced Research Projects Agency (DARPA) under contract no. HR00112220032. The results contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of DARPA or the U.S. Government. The author would like to thank Alexander Bills, Alexius Wadell, Anoushka Bhutani, and Amal Sebastian for detailed in-depth suggestions to this work and Dr. Valentin Sulzer, Dr. Pinwen Guan, Dr. Emil Annevelink, Prof. Rachel Kurchin, Dr. Andrew Boshi Li, Lance Kavalsky, Jiankun Pu, and Dr. Lei Zhang for helpful comments on this work.

Biographies

Archie Mingze Yao is a Ph.D. candidate in the Department of Mechanical Engineering at The University of Michigan, Ann Arbor. He obtained his undergraduate degree from Tsinghua University with honor. His research focuses on multiscale modeling of lithium-ion batteries.

Venkatasubramanian Viswanathan is an Associate Professor of Aerospace and Mechanical Engineering at University of Michigan, Ann Arbor. His research group works on technologies that can accelerate the transition to sustainable transportation and aviation. He is a recipient of the MIT Technology Review Innovators Under 35, Office of Naval Research (ONR) Young Investigator Award, Alfred P. Sloan Research Fellowship in Chemistry, and National Science Foundation CAREER award.

Data Availability Statement

The implementation of the above stated algorithm, the PyBaMM simulation input script, and results can be found at https://github.com/BattModels/Diffthermo_OCV_paper. The twelve OCV models shown in Figure 4 are provided as PyBaMM OCV functions and are publicly available at https://github.com/BattModels/Diffthermo_OCV_paper/tree/main/pybamm_OCV_functions.

Supporting Information Available

The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acs.jpclett.3c03129.

  • P2D discharge simulations, extrapolation of regular R-K model and thermodynamically consistent model, adding splines at boundaries of miscibility gaps, comparison between thermodynamically consistent OCV model and monotonic R-K model, table of RMSE of the thermodynamically consistent OCV model and monotonic R-K OCV model, OCV models in existing literature that violates second law of thermodynamics (PDF)

The authors declare no competing financial interest.

Supplementary Material

jz3c03129_si_001.pdf (777.1KB, pdf)

References

  1. Plett G. L.Battery management systems, Vol. I: Battery modeling; Artech House, 2015; Vol. 1. [Google Scholar]
  2. Newman J.; Balsara N. P.. Electrochemical systems; John Wiley & Sons, 2021. [Google Scholar]
  3. Van der Ven A.; See K. A.; Pilon L. Hysteresis in electrochemical systems. Battery Energy 2022, 1, 20210017. 10.1002/bte2.20210017. [DOI] [Google Scholar]
  4. Zhang C.; Jiang J.; Zhang L.; Liu S.; Wang L.; Loh P. C. A generalized SOC-OCV model for lithium-ion batteries and the SOC estimation for LNMCO battery. Energies 2016, 9, 900. 10.3390/en9110900. [DOI] [Google Scholar]
  5. Birkl C. R.; McTurk E.; Roberts M.; Bruce P. G.; Howey D. A. A parametric open circuit voltage model for lithium ion batteries. J. Electrochem. Soc. 2015, 162, A2271. 10.1149/2.0331512jes. [DOI] [Google Scholar]
  6. Atkins P.; Atkins P. W.; de Paula J.. Atkins’ physical chemistry; Oxford university press, 2014. [Google Scholar]
  7. Liu Z.-K. First-principles calculations and CALPHAD modeling of thermodynamics. Journal of phase equilibria and diffusion 2009, 30, 517–534. 10.1007/s11669-009-9570-6. [DOI] [Google Scholar]
  8. Liu Z.-K.; Wang Y.. Computational Thermodynamics of Materials; Cambridge University Press, 2016; p 1–14. [Google Scholar]
  9. Nejad S.; Gladwin D.; Stone D. A systematic review of lumped-parameter equivalent circuit models for real-time estimation of lithium-ion battery states. J. Power Sources 2016, 316, 183–196. 10.1016/j.jpowsour.2016.03.042. [DOI] [Google Scholar]
  10. Pan H.; Lü Z.; Lin W.; Li J.; Chen L. State of charge estimation of lithium-ion batteries using a grey extended Kalman filter and a novel open-circuit voltage model. Energy 2017, 138, 764–775. 10.1016/j.energy.2017.07.099. [DOI] [Google Scholar]
  11. Yu Q.; Wan C.; Li J.; E L.; Zhang X.; Huang Y.; Liu T. An open circuit voltage model fusion method for state of charge estimation of lithium-ion batteries. Energies 2021, 14, 1797. 10.3390/en14071797. [DOI] [Google Scholar]
  12. Weng C.; Sun J.; Peng H. A unified open-circuit-voltage model of lithium-ion batteries for state-of-charge estimation and state-of-health monitoring. J. Power Sources 2014, 258, 228–237. 10.1016/j.jpowsour.2014.02.026. [DOI] [Google Scholar]
  13. Hu Y.; Yurkovich S.; Guezennec Y.; Yurkovich B. Electro-thermal battery model identification for automotive applications. J. Power Sources 2011, 196, 449–457. 10.1016/j.jpowsour.2010.06.037. [DOI] [Google Scholar]
  14. Ta K. P.; Newman J. Proton intercalation hysteresis in charging and discharging nickel hydroxide electrodes. J. Electrochem. Soc. 1999, 146, 2769. 10.1149/1.1392007. [DOI] [Google Scholar]
  15. Zhang Q.; Cui N.; Li Y.; Duan B.; Zhang C. Fractional calculus based modeling of open circuit voltage of lithium-ion batteries for electric vehicles. Journal of Energy Storage 2020, 27, 100945. 10.1016/j.est.2019.100945. [DOI] [Google Scholar]
  16. Chen M.; Rincon-Mora G. A. Accurate electrical battery model capable of predicting runtime and IV performance. IEEE transactions on energy conversion 2006, 21, 504–511. 10.1109/TEC.2006.874229. [DOI] [Google Scholar]
  17. Safari M.; Delacourt C. Modeling of a commercial graphite/LiFePO4 cell. J. Electrochem. Soc. 2011, 158, A562. 10.1149/1.3567007. [DOI] [Google Scholar]
  18. Karthikeyan D. K.; Sikha G.; White R. E. Thermodynamic model development for lithium intercalation electrodes. J. Power Sources 2008, 185, 1398–1407. 10.1016/j.jpowsour.2008.07.077. [DOI] [Google Scholar]
  19. Pillai P.; Sundaresan S.; Kumar P.; Pattipati K. R.; Balasingam B. Open-circuit voltage models for battery management systems: A review. Energies 2022, 15, 6803. 10.3390/en15186803. [DOI] [Google Scholar]
  20. Baccouche I.; Jemmali S.; Manai B.; Omar N.; Essoukri Ben Amara N. Improved OCV model of a Li-ion NMC battery for online SOC estimation using the extended Kalman filter. Energies 2017, 10, 764. 10.3390/en10060764. [DOI] [Google Scholar]
  21. Wang L.; Sun J.; Cai Y.; Lian Y.; Jin M.; Zhao X.; Wang R.; Chen L.; Chen J. A novel OCV curve reconstruction and update method of lithium-ion batteries at different temperatures based on cloud data. Energy 2023, 268, 126773. 10.1016/j.energy.2023.126773. [DOI] [Google Scholar]
  22. Clerk-Maxwell J. On the dynamical evidence of the molecular constitution of bodies. Nature 1875, 11, 357–359. 10.1038/011357a0. [DOI] [Google Scholar]
  23. Ramsundar B.; Krishnamurthy D.; Viswanathan V. Differentiable physics: A position piece. arXiv:2109.07573 2021, 10.48550/arXiv.2109.07573. [DOI] [Google Scholar]
  24. Rohatgi A.Webplotdigitizer: Version 4.6; 2022; https://automeris.io/WebPlotDigitizer.
  25. Sulzer V.; Marquis S. G.; Timms R.; Robinson M.; Chapman S. J. Python Battery Mathematical Modelling (PyBaMM). Journal of Open Research Software 2021, 9, 14. 10.5334/jors.309. [DOI] [Google Scholar]
  26. Yamada A.; Koizumi H.; Nishimura S.-i.; Sonoyama N.; Kanno R.; Yonemura M.; Nakamura T.; Kobayashi Y. Room-temperature miscibility gap in Li x FePO4. Nature materials 2006, 5, 357–360. 10.1038/nmat1634. [DOI] [PubMed] [Google Scholar]
  27. Kingma D. P.; Ba J. Adam: A method for stochastic optimization. arXiv:1412.6980 2014, 10.48550/arXiv.1412.6980. [DOI] [Google Scholar]
  28. Guan P.-W. Differentiable thermodynamic modeling. Scripta Materialia 2022, 207, 114217. 10.1016/j.scriptamat.2021.114217. [DOI] [Google Scholar]
  29. Bradbury J.; Frostig R.; Hawkins P.; Johnson M. J.; Leary C.; Maclaurin D.; Necula G.; Paszke A.; VanderPlas J.; Wanderman-Milne S.; Zhang Q.. JAX: composable transformations of Python+NumPy programs. http://github.com/google/jax, 2018.
  30. Bai S.; Kolter J. Z.; Koltun V.. Deep equilibrium models. Advances in Neural Information Processing Systems 2019, 32. [Google Scholar]
  31. Satyavani T.; Kumar A. S.; Rao P. S. Methods of synthesis and performance improvement of lithium iron phosphate for high rate Li-ion batteries: A review. Engineering Science and Technology, an International Journal 2016, 19, 178–188. 10.1016/j.jestch.2015.06.002. [DOI] [Google Scholar]
  32. Dreyer W.; Jamnik J.; Guhlke C.; Huth R.; Moškon J.; Gaberšček M. The thermodynamic origin of hysteresis in insertion batteries. Nature materials 2010, 9, 448–453. 10.1038/nmat2730. [DOI] [PubMed] [Google Scholar]
  33. Alexander B.OCV.jl. https://github.com/abillscmu/OCV.jl, 2022.
  34. Carlier D.; Saadoune I.; Ménétrier M.; Delmas C. Lithium Electrochemical Deintercalation from O 2 LiCoO2: Structure and Physical Properties. J. Electrochem. Soc. 2002, 149, A1310. 10.1149/1.1503075. [DOI] [Google Scholar]
  35. Mauger A.; Julien C. M. Olivine positive electrodes for Li-ion batteries: Status and perspectives. Batteries 2018, 4, 39. 10.3390/batteries4030039. [DOI] [Google Scholar]
  36. Less G. B.; Seo J. H.; Han S.; Sastry A. M.; Zausch J.; Latz A.; Schmidt S.; Wieser C.; Kehrwald D.; Fell S. Micro-scale modeling of Li-ion batteries: parameterization and validation. J. Electrochem. Soc. 2012, 159, A697. 10.1149/2.096205jes. [DOI] [Google Scholar]
  37. Kim G.-H.; Smith K.; Lee K.-J.; Santhanagopalan S.; Pesaran A. Multi-domain modeling of lithium-ion batteries encompassing multi-physics in varied length scales. J. Electrochem. Soc. 2011, 158, A955. 10.1149/1.3597614. [DOI] [Google Scholar]
  38. Ecker M.; Tran T. K. D.; Dechent P.; Käbitz S.; Warnecke A.; Sauer D. U. Parameterization of a physico-chemical model of a lithium-ion battery: I. Determination of parameters. J. Electrochem. Soc. 2015, 162, A1836. 10.1149/2.0551509jes. [DOI] [Google Scholar]
  39. Chen C.-H.; Planella F. B.; O’regan K.; Gastol D.; Widanage W. D.; Kendrick E. Development of experimental techniques for parameterization of multi-scale lithium-ion battery models. J. Electrochem. Soc. 2020, 167, 080534. 10.1149/1945-7111/ab9050. [DOI] [Google Scholar]
  40. Gallagher K. G.; Dees D. W.; Jansen A. N.; Abraham D. P.; Kang S.-H. A volume averaged approach to the numerical modeling of phase-transition intercalation electrodes presented for LixC6. J. Electrochem. Soc. 2012, 159, A2029. 10.1149/2.015301jes. [DOI] [Google Scholar]
  41. Loveridge M.; Malik R.; Paul S.; Manjunatha K.; Gallanti S.; Tan C.; Lain M.; Roberts A.; Bhagat R. Binder-free Sn–Si heterostructure films for high capacity Li-ion batteries. RSC Adv. 2018, 8, 16726–16737. 10.1039/C7RA13489D. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Ma J.; Wang C.; Wroblewski S. Kinetic characteristics of mixed conductive electrodes for lithium ion batteries. J. Power Sources 2007, 164, 849–856. 10.1016/j.jpowsour.2006.11.024. [DOI] [Google Scholar]
  43. Marquis S. G.; Sulzer V.; Timms R.; Please C. P.; Chapman S. J. An asymptotic derivation of a single particle model with electrolyte. J. Electrochem. Soc. 2019, 166, A3693. 10.1149/2.0341915jes. [DOI] [Google Scholar]
  44. About:Energy NMC111|Graphite & LFP|Graphite Cell Parameterisations for Battery Parameter eXchange (BPX). https://github.com/About-Energy-OpenSource/About-Energy-BPX-Parameterisation, 2023.

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

jz3c03129_si_001.pdf (777.1KB, pdf)

Data Availability Statement

The implementation of the above stated algorithm, the PyBaMM simulation input script, and results can be found at https://github.com/BattModels/Diffthermo_OCV_paper. The twelve OCV models shown in Figure 4 are provided as PyBaMM OCV functions and are publicly available at https://github.com/BattModels/Diffthermo_OCV_paper/tree/main/pybamm_OCV_functions.


Articles from The Journal of Physical Chemistry Letters are provided here courtesy of American Chemical Society

RESOURCES