<p>The physics-based Doyle–Fuller–Newman (DFN) model, widely adopted for its precise electrochemical modeling, stands out among various simulation models of lithium-ion batteries (LIBs). Although the DFN model is powerful in forward predictive analysis, the inverse identification of its model parameters has remained a long-standing challenge. The numerous unknown parameters associated with the nonlinear, time-dependent, and multi-scale DFN model are extremely difficult to be determined accurately and efficiently, hindering the practical use of such battery simulation models in industrial applications. To tackle this challenge, we introduce <Emphasis FontCategory="NonProportional">DiffLiB</Emphasis>, a high-fidelity finite-element-based LIB simulation framework, equipped with advanced differentiable programming techniques so that efficient gradient-based inverse parameter identification is enabled. Customized automatic differentiation rules are defined by identifying the VJP (vector–Jacobian product) structure in the chain rule and implemented using adjoint-based implicit differentiation methods. Four numerical examples, including both 2D and 3D forward predictions and inverse parameter identification, are presented to validate the accuracy and computational efficiency of <Emphasis FontCategory="NonProportional">DiffLiB</Emphasis>. Benchmarking against <Emphasis FontCategory="NonProportional">COMSOL</Emphasis> demonstrates excellent agreement in forward predictions, with terminal voltage discrepancies maintaining a root-mean-square error (RMSE) below <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(2\mathrm ~mV\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>2</mn> <mspace width="3.33333pt" /> <mi>m</mi> <mi>V</mi> </mrow> </math></EquationSource> </InlineEquation> across all test conditions. In parameter identification tasks using experimentally measured voltage data, the gradient-based optimization with reasonable initialization achieves superior computational performance, requiring <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(96\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>96</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation> fewer forward predictions and <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(72\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>72</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation> less computational time than gradient-free approaches. These results demonstrate that <Emphasis FontCategory="NonProportional">DiffLiB</Emphasis> is a versatile and powerful computational framework for the development of advanced LIBs.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

DiffLiB: high-fidelity differentiable modeling of lithium-ion batteries and efficient gradient-based parameter identification

  • Weipeng Xu,
  • Kaiqi Yang,
  • Yuzhi Zhang,
  • Wenchang Zhang,
  • Shichao Sun,
  • Sheng Mao,
  • Tianju Xue

摘要

The physics-based Doyle–Fuller–Newman (DFN) model, widely adopted for its precise electrochemical modeling, stands out among various simulation models of lithium-ion batteries (LIBs). Although the DFN model is powerful in forward predictive analysis, the inverse identification of its model parameters has remained a long-standing challenge. The numerous unknown parameters associated with the nonlinear, time-dependent, and multi-scale DFN model are extremely difficult to be determined accurately and efficiently, hindering the practical use of such battery simulation models in industrial applications. To tackle this challenge, we introduce DiffLiB, a high-fidelity finite-element-based LIB simulation framework, equipped with advanced differentiable programming techniques so that efficient gradient-based inverse parameter identification is enabled. Customized automatic differentiation rules are defined by identifying the VJP (vector–Jacobian product) structure in the chain rule and implemented using adjoint-based implicit differentiation methods. Four numerical examples, including both 2D and 3D forward predictions and inverse parameter identification, are presented to validate the accuracy and computational efficiency of DiffLiB. Benchmarking against COMSOL demonstrates excellent agreement in forward predictions, with terminal voltage discrepancies maintaining a root-mean-square error (RMSE) below \(2\mathrm ~mV\) 2 m V across all test conditions. In parameter identification tasks using experimentally measured voltage data, the gradient-based optimization with reasonable initialization achieves superior computational performance, requiring \(96\%\) 96 % fewer forward predictions and \(72\%\) 72 % less computational time than gradient-free approaches. These results demonstrate that DiffLiB is a versatile and powerful computational framework for the development of advanced LIBs.