For hands-on workflows using the Ionworks stack (pipelines, simulations, optimizations, the Python API), see the Documentation tab.
Table of Contents
Batteries 101
Learn the fundamentals of lithium-ion battery science, from basic electrochemistry to system-level considerations.Fundamentals
How batteries work, electrode essentials, open circuit voltage, and reaction kinetics
Performance
Battery capacity, state of charge, internal resistance, and thermal behavior
Degradation
State of health, degradation mechanisms, SEI growth, lithium plating, and mechanical effects
Systems
Battery packs and battery management systems
Modeling
Understand the numerical methods and models used for battery simulation.Finite Volume Method
How PyBaMM discretizes PDEs into systems of ODEs and DAEs
Initialization & eSOH
Model initialization, electrode state of health, and initial concentrations
MSMR Model
Multi-Species Multi-Reaction thermodynamic model for OCP and diffusivity
Electrolyte Transport
The four binary-electrolyte transport properties and how they are measured
Parameterization
Parameter calculations, data fitting, and workflow orchestration concepts.SimplePipeline
Fire-and-forget execution for single-datafit or single-validation workflows
Pipelines
How pipelines chain direct entries, calculations, and data fits to transform parameters
Direct Entries
Drop-in literature parameter sets, including electrolyte transport properties
Data Fitting
Estimating model parameters from experimental data
Optimization
Design optimization for battery performance targets.Design Optimization
Optimizing design parameters to achieve performance objectives
Reference
Terminology and conventions used throughout the documentation.Terminology & Standards
Battery modeling terminology and conventions