Example_DischargePulseEstimation.m applying another data
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (1)
Javier Gazzarri
am 20 Jan. 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 Kommentare
Siehe auch
Kategorien
Mehr zu Choose and Parameterize Blocks finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!