Skip to content
@BattMoTeam

BattMo

Models for batteries and electrochemical devices.

Logo


BattMo

BattMo (Battery Model) is an open sourced battery cell simulation package written in Julia and MATLAB. Our mission is to accelerate battery cell development by providing accessible and easy to use tools for researchers, industry, and educational purposes. The initial development features a pseudo X-dimensional (PXD) framework for the Doyle-Fuller-Newman model of lithium-ion battery cells. However, the development plan for BattMo includes extensions to other battery chemistries (e.g. metal-air) and eventually hydrogen systems (i.e. electrolyzers and fuel cells).

BattMo can be utilized from several interfaces:

Pinned Loading

  1. BattMo BattMo Public

    Continuum modelling for electrochemical devices.

    MATLAB 60 21

  2. BattMo.jl BattMo.jl Public

    Differentiable simulation of batteries in Julia using Jutul.jl

    Julia 38 4

  3. BattMoApp BattMoApp Public

    BattMo app development

    Python 9

  4. PyBattMo PyBattMo Public

    A Python wrapper around BattMo.jl

    Python 4 5

Repositories

Showing 10 of 34 repositories
  • schmitt-2026-lnmo-graphite-hydra-publication Public

    Repository for the paper "Comprehensive parameter set and electrochemical data for a 1 Ah graphite/LNMO battery cell for physical modelling"

    BattMoTeam/schmitt-2026-lnmo-graphite-hydra-publication's past year of commit activity
    MATLAB 4 GPL-3.0 1 0 0 Updated Sep 22, 2026
  • BattMo Public

    Continuum modelling for electrochemical devices.

    BattMoTeam/BattMo's past year of commit activity
    MATLAB 60 GPL-3.0 21 16 3 Updated Sep 21, 2026
  • BattMo.jl Public

    Differentiable simulation of batteries in Julia using Jutul.jl

    BattMoTeam/BattMo.jl's past year of commit activity
    Julia 38 MIT 4 22 3 Updated Sep 7, 2026
  • BattMoApp Public

    BattMo app development

    BattMoTeam/BattMoApp's past year of commit activity
    Python 9 MIT 0 11 0 Updated Sep 2, 2026
  • BattMo-alexandre-fichter Public Forked from BattMoTeam/BattMo

    Continuum modelling for electrochemical devices.

    BattMoTeam/BattMo-alexandre-fichter's past year of commit activity
    MATLAB 0 GPL-3.0 22 0 0 Updated Jul 17, 2026
  • BattMo-lean Public

    lean version of battmo

    BattMoTeam/BattMo-lean's past year of commit activity
    MATLAB 0 GPL-3.0 0 0 0 Updated Jul 10, 2026
  • BattMo-tests Public

    battmo test repository

    BattMoTeam/BattMo-tests's past year of commit activity
    MATLAB 0 0 0 0 Updated Jul 10, 2026
  • BattMoAPI Public
    BattMoTeam/BattMoAPI's past year of commit activity
    Julia 0 MIT 0 0 0 Updated Jul 10, 2026
  • BattMo-validation Public

    files used for validation

    BattMoTeam/BattMo-validation's past year of commit activity
    0 0 0 0 Updated Jul 9, 2026
  • BattMo-notebooks Public

    notebooks binary files

    BattMoTeam/BattMo-notebooks's past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Jul 9, 2026

Most used topics

Loading…