Question about the capacity fade in calendar_ageing.py #1338
-
Hi, I have a question about how to evaluate capacity degradation in the example of calandar_ageing.py. I'm just a beginner and wish you could solve my problem. Among the variables which can be output, I searched 'capacity' and get only 'Discharge capacity [A.h]'. But in the calendar_ageing example, it tests only self-discharge, with current function as 0A. So the discharge capacity remains 0 as well. And I saw in this issue, it is said the capacity reduces in this example. So I was wondering is 'Discharge capacity [A.h]' the right output value to monitor to show the capacity degradation? And is it true that we cannot change ['Cell capacity [A.h]'] in default_parameter_values? Because when I changed that, I got pybamm.expression_tree.exceptions.SolverError: .../casadi/interfaces/sundials/idas_interface.cpp:591: IDASolve returned "IDA_CONV_FAIL". Consult IDAS documentation. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
We are working on better variables to characterize degradation but progress is a bit slow. For now one quick thing you could look at is the variable "Loss of lithium to negative sei [mol]". If you multiply by Faraday's constant and divide by 3600 that will give you LLI in Ah. model.variables["Loss of charge to sei [Ah]"] = model.variables["Loss of lithium to negative sei [mol]"] * model.param.F / 3600 right after you define the model. The "Cell capacity [Ah]" variable is only used to convert from C-rate to Ah (really it should be called "Nominal cell capacity [Ah]"). I don't know why the simulation is failing when you change it. |
Beta Was this translation helpful? Give feedback.
-
You may find the following article useful for battery degradation model using PyBaMM: Code can be found here: |
Beta Was this translation helpful? Give feedback.
We are working on better variables to characterize degradation but progress is a bit slow. For now one quick thing you could look at is the variable "Loss of lithium to negative sei [mol]". If you multiply by Faraday's constant and divide by 3600 that will give you LLI in Ah.
You can add as a variable to the model by doing
right after you define the model.
The "Cell capacity [Ah]" variable is only used to convert from C-rate to Ah (really it should be called "Nominal cell capacity [Ah]"). I don't know why the simulation is failing when you change it.