Battery-Intelligence-Lab / SLIDE

SLIDE is C++ code that simulates degradation of lithium ion cells. It extends the single particle model with various degradation models from literature. Users can select which degradation models they want to use for a given simulation.
Other
107 stars 35 forks source link

Current profile #23

Open elsasalomonsson opened 1 year ago

elsasalomonsson commented 1 year ago

Hi,

I have two questions;

  1. Is it possible to run cyclicAgeing with my own current profile? I want to run my own .csv-file as in FollowCurrent. I cannot find where in the cyclicAgeing the current can be changed.

  2. In FollowCurrent, the boolean blockdegradation can be changed to take degradation into consideration when cycling. What kind of degradation does the function take into consideration? Is it connected to the functions cycligAgeing and calendarAgeing?

Best regards, Elsa

ElektrikAkar commented 1 year ago

Hi Elsa,

I am sorry for the late reply. I think there is a small misunderstanding here. According to your previous question I think you would like to see calendar and cycle ageing for your current profile. In Slide v2 you can use profileAgeing ageing for this purpose. However, as said earlier, we have a physics-based model so rather than saying "calendar" and "cycle" ageing it is more helpful to predict physical reason behind (SEI growth, Li plating etc.). Therefore, you are not going to directly get "cycle" or "calendar" ageing numbers. However, by plotting your ageing data versus time or number of cycles you can get an overall idea about calendar and cycle ageing. I should say adding a semi-empirical model could be of interest as future work. :) Otherwise, I would suggest you to have a look at this software from TUM researchers:

https://gitlab.lrz.de/open-ees-ses/simses

Yours sincerely, Volkan