Example_DischargePulseEstimation.m applying another data
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello everyone, We are having trouble applying Example_DischargePulseEstimation code to the HPPC data we have.
open ('Example_DischargePulseEstimation.m')
After the data fitting process, the data and simulation are not fitting together. In example code data and simulation are fitting. Our data are not fitting. You can see in the below figure the sample data and our data images.
Can you help with this problem? Thank you.
0 comentarios
Respuestas (1)
Javier Gazzarri
el 20 de En. de 2023
Hello Hanife, thank you for your question.
Here's a couple of things to try.
1- Try to set better initial guesses. For example, set the initial guesses for OCV close to the voltage values directly measured at the end of each relaxation, i.e. immediately before the next pulse. Here's a good starting point: OCV_0 = [3.4 3.6 3.8 3.9 4.1]
2- If you have not done so, fix parameter bounds preventing them to be negative, and with an upper bound close to what you would find physically reasonable, for example R0<=0.01 Ohms
3- Set the SOC breakpoint grid to correspond to SOC's experimentally encountered at open circuit. Here you are discharging your battery cell in five steps, so I assume you are discharging by 20%. Please try SOC_breakpoints = [0 0.2 0.4 0.8 1]
Please let me know how it goes.
Javier
0 comentarios
Ver también
Categorías
Más información sobre Choose and Parameterize Blocks en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!