Skip to content

How the cycle number is taking into account in PyBaMM Degradation models #4437

Answered by DrSOKane
Akila1993 asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @Akila1993,

PyBaMM does not use cycle number as a parameter in any degradation mechanism. For Paris' Law crack growth, cycle number N is converted into time t using the chain rule:

dl_cr/dt = dl_cr/dN * dN/dt = dl_cr/dN * 1/3600,

where 1C is assumed to be the typical discharge current.

The period can indeed affect the accuracy of the model, or even if it converges at all. This is to do with events. Basically, if you define an experiment such as ["Discharge at 1C until 2.5 V"], the behaviour changes at the point 2.5 V is reached. The word until implies an event. PyBaMM's default CasADi solver does not support events, and PyBaMM therefore has to check at certain intervals if the event ha…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@Akila1993
Comment options

@DrSOKane
Comment options

@Akila1993
Comment options

@rtimms
Comment options

rtimms Sep 23, 2024
Collaborator

Answer selected by Akila1993
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants