BattMo -- Battery Modelling Toolbox
Xavier Raynaud, Halvor M{\o}ll Nilsen, August Johansson, Eibar Flores, Lorena Hendrix, Francesca Watson, Sridevi Krishnamurthi, Olav M{\o}yner, Simon Clark

TL;DR
BattMo is a MATLAB-based, flexible, and modular battery modeling toolbox supporting various chemistries and geometries, with capabilities for thermal, degradation, and optimization simulations, adhering to FAIR principles.
Contribution
It introduces a hierarchical, modular framework for battery modeling in MATLAB that supports semantic interoperability and advanced features like automatic differentiation.
Findings
Supports 3D battery geometries including cylindrical and prismatic cells.
Enables efficient gradient computations for parameter calibration.
Incorporates thermal and degradation modeling within a flexible framework.
Abstract
This paper presents the Battery Modelling Toolbox (BattMo), a flexible finite volume continuum modelling framework in MATLAB\textsuperscript{\textregistered} (\citeproc{ref-MATLAB}{The MathWorks Inc., 2025}) for simulating the performance of electro-chemical cells. BattMo can quickly setup and solve models for a variety of battery chemistries, even considering 3D designs such as cylindrical and prismatic cells. The simulation input parameters, including the material parameters and geometric descriptions, are specified through JSON schemas. In this respect, we follow the guidelines of the Battery Interface Ontology (BattINFO) to support semantic interoperability in accordance with the FAIR principles (\citeproc{ref-fair}{Wilkinson et al., 2016}). The Doyle-Fuller-Newman (DFN) (\citeproc{ref-Doyle1993ModelingCell}{Doyle et al., 1993}) approach is used as a base model. We include fully…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science · Advanced Battery Technologies Research · Advancements in Battery Materials
