Skip to content

[Bug]: DFN not updating volumetric surface area when particle radius is changed #5401

@stuadler

Description

@stuadler

PyBaMM Version

25.12.2

Python Version

3.12

Describe the bug

Based on the solutions I am seeing for X gradients of Li concentration and also electrode reaction overpotential, it seems that PyBaMM is not updating the volume-specific area (3*solid_frac/r_p) when the particle radius (r_p) is changed. The concentration polarization changes (as expected), but the volumetric reactivity does not seem to change. Model is P2D (DFN) using Chen 2020 base parameters.

Steps to Reproduce

Model Chen 2020 at 1C, plotting various contributions to cell polarization. Then change positive particle radius to something 10 times smaller and repeat. You'll see the concentration polarization get tiny, but the utilization length stays about the same and the net electrode polarization loss is about the same.

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions