pybamm
Simulates lithium-ion battery charge, discharge and rest experiments with PyBaMM, records parameter-set provenance, checks mesh and solver sensitivity, and compares predicted voltage curves with measured cycling data. Use for SPM or DFN electrochemical battery modeling, C-rate protocols, voltage cutoffs, parameter studies and numerical validation of battery simulations.
- Version
- 1.1
- License
- MIT
- Compatibility
- Requires Python 3.12 with PyBaMM 26.9.0.0 and pybammsolvers 0.10.0 (IDAKLU). NumPy and CasADi are supplied by PyBaMM. Network is needed for installation and optional upstream dataset retrieval; bundled simulations and CSV comparisons run locally without credentials.
Pinned to revision 866a8c316da0, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/pybamm/SKILL.md
- skills/pybamm/assets/chen2020-protocol.json
- skills/pybamm/references/protocol-and-comparison.md
- skills/pybamm/scripts/simulate_battery.py
Every link opens the file at its source, pinned to the revision this page describes.