Repositories

Open-source battery modelling software and reproducibility resources by Feng Guo, including CPG-SPMT and Electrochemical Battery Model Atlas for electrochemical battery model implementation, comparison, and validation.

Open Source

Tools for reproducible electrochemical battery modelling

My open-source work focuses on making electrochemical battery models easier to run, compare, validate, and reuse in control-oriented BMS research.

CPG-SPMT logo

Control-oriented model implementation

CPG-SPMT

A control-oriented parameter-grouped single particle model with thermal effects for efficient lithium-ion battery simulation, state estimation, and BMS control workflows.

  • Parabolic approximation for efficient SPM state-space implementation
  • 14 grouped parameters, including temperature-dependent activation-energy terms
  • Validated across 24 conditions: 8 temperatures and 3 drive cycles
FrankSuperG/CPG-SPMT
Electrochemical Battery Model Atlas logo

Reproducibility atlas

Electrochemical Battery Model Atlas

A curated, reproducibility-focused guide to public electrochemical battery model repositories and workflows, covering DFN/P2D, SPM, SPMe, thermal coupling, and degradation models.

  • Indexes 19 public model repositories or workflows
  • Documents 16 successful reproductions with command-level evidence
  • Includes model pages, numerical-method notes, reproduction dashboards, and a staged reading roadmap
FrankSuperG/electrochemical-battery-model-atlas