-
-
Notifications
You must be signed in to change notification settings - Fork 589
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add "temperature" argument to experiment #2358
Comments
can i get more explanation on this project and also i would love to be assigned this task |
|
I also think temperature control is super useful to have in the experiment class. @tinosulzer what's your view on the complexity of allowing the ambient temperature to be controllable on the step level? e.g. experiment = pybamm.Experiment(
[
(
"Discharge at C/10 for 10 hours or until 3.3 V at 25oC",
"Rest for 1 hour at 35oC",
"Charge at 100 A until 4.1 V at 35oC (1 second period)",
"Hold at 4.1 V until 5 A at 35oC (1 seconds period)",
"Rest for 1 hour at 25oC",
),
]
) This would give the experiment class a similar level of control as most battery cyclers. |
This would be super easy, the hardest part would probably be reading the string to extract the temperature, e.g. adding a new field "T" for the operating conditions. Once that is done, it's just a matter of updating the parameter values for each step before processing the model here |
Nice! That is great to hear. Is this something worth doing within this issue or separately? Can perhaps be done separately with this issue setting a global temperature and any temperature set on a step overwriting it. |
I don't mind, whichever you prefer |
Feel free to take over this issue too unless @Niiola has made progress? |
Happy to do as @Niiola wishes 😄 |
You can go ahead
…On Sun, Nov 20, 2022 at 5:04 PM Scott Marquis ***@***.***> wrote:
Happy to do as @Niiola <https://github.com/Niiola> wishes 😄
—
Reply to this email directly, view it on GitHub
<#2358 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AVQLHJKVJ6PRKIPOBCECS3LWJJDZLANCNFSM6AAAAAARDZO6BQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Simulation should then update the parameter values ("Ambient temperature [K]" and "Initial temperature [K]", not "Reference temperature [K]"), with the given temperature
The text was updated successfully, but these errors were encountered: