PyBaMM - Python Battery Mathematical Modelling
PyBaMM Team / Faraday Institution, University of Oxford
Documentation for the open-source Python package used across battery academia and industry to solve physics-based lithium-ion models - SPM, SPMe and Doyle-Fuller-Newman - with published parameter sets, thermal and degradation submodels, and Colab notebooks running from a first simulation to custom models.
More resources on Batteries & Energy Storage
Ania's Battery Management Systems (BMS) Course
Free video lectures with slides from an engineer who took Tesla Model 3 BMS silicon to production, covering the hardware side algorithm courses skip: measurement accuracy budgets, temperature sensing, balancing current, safety and reliability. Aimed at engineers who must specify real BMS hardware.
Why Do Li-ion Batteries Die, and Can They Be Immortal? - Jeff Dahn (WIN Seminar)
Dalhousie's Jeff Dahn walks a general audience through why lithium-ion cells lose capacity: parasitic reactions between electrode and electrolyte consuming lithium, why voltages above roughly 4V accelerate them, and how electrolyte additives and high-precision coulometry measure and extend cell life.
Lithium Ion Battery Degradation: What You Need to Know
Open-access review separating lithium-ion degradation into five principal and thirteen secondary mechanisms, the observable cell-level modes they produce, and the resulting capacity and power fade, plus the diagnostics and computational models used to track each and how they couple.
The Future of Energy Storage: An Interdisciplinary MIT Study
MIT Energy Initiative's three-year, roughly 400-page study of grid storage: where lithium-ion costs stop working, what long-duration alternatives cost, how storage competes with transmission and demand flexibility, and which market and policy designs make deployment pay.
Linden's Handbook of Batteries, Fifth Edition
The standard engineering reference on battery technology: electrochemical principles, every major primary and secondary chemistry, lithium-ion materials and cell design, manufacturing, failure analysis and renewable-energy applications. A lookup source for real specifications and design constraints, not a cover-to-cover read.
ECE5720: Battery Management and Control - Full Lecture Notes and Recordings
Gregory Plett's complete graduate battery-management course, given away as PDF notes and recorded lectures: BMS requirements, equivalent-circuit and physics-based cell models, pack simulation, Kalman and sigma-point state-of-charge estimation, health estimation, balancing and power-limit algorithms.
