Ionworks

Battery model types

The model families Ionworks teams use to answer cell-level engineering questions. Pick the level of fidelity the question actually needs.

Each page below explains what the model represents, when it is the right tool, and how it fits into the Ionworks Studio workflow. Start from the electrochemical page if you are new to physics-based battery modeling, or jump to the model family you already work in.

How to read this

The right model is the one whose physics includes what you are trying to predict and whose cost fits the question you are trying to answer. A fast-charge envelope study on a 50 Ah pouch cell does not need the same fidelity as a first-pass scoping run on a coin cell.

A good sequence for most teams: start with the pillar to place the physics-based family against equivalent-circuit alternatives, then read the model-family page closest to the question you are working on. Each page links across to the others where the physics couples.

When to pick which

Question you are trying to answerStart here
Physics-based vs. equivalent circuit for a new projectElectrochemical pillar
Capacity fade, calendar storage, or lifetime predictionDegradation
Fast-charge risk or plating under temperature sweepsDegradation with thermal coupling
In-plane current or temperature gradients on a large-format cell3D electrochemical
Hotspot localization, tab placement, cooling topology3D electrochemical with thermal coupling
Operating envelope or cycle life under a thermal-management designThermal
SPM vs. SPMe vs. DFN tradeoff for a sweepElectrochemical pillar

Shared foundation

Every model runs on the same stack

Each of the four model families uses the same parameterization, simulation, and study framework in Ionworks Studio. Parameters fit in Train drive studies in Predict and design sweeps in Optimize, whether the study is a 1D DFN run, a pseudo-3D thermal coupling, a full 3D electrochemical simulation, or a degradation lifetime projection. The solver is PyBaMM, maintained by the Ionworks team.

Teams do not re-fit parameters per model family. The same BPX-compatible parameter set flows across the workflow.

Frequently asked questions

No. Most teams start with the pillar electrochemical model (DFN, SPM, or SPMe) and add degradation, thermal, or pseudo-3D as the engineering question requires it. The workflow is the same across all four: the model family dictates which physics is included, not which tool you use.
If you are new to physics-based battery modeling, start with the electrochemical pillar. It places the family against equivalent-circuit models and walks through the accuracy-speed tradeoff between DFN, SPM, and SPMe. From there, follow the cross-links into whichever physics matters for your cell.
Yes, within the physics-based family. A parameter set fit for a DFN model carries into pseudo-3D runs, coupled thermal runs, and degradation studies. Degradation mechanism parameters are added on top of the base set, fit against cycling data in Train.
For cell-level electrochemistry and the workflow around it, Ionworks is the primary tool. For pack-level CFD, full 3D structural analysis, or general-purpose multiphysics, teams keep using COMSOL, Ansys, or Simcenter. The 3D page and the thermal page cover the scoping in detail.

Not sure which model type fits your question?

Tell us what you are trying to predict and what data you have. We will map it to the right model family and show the workflow on your cell.