Example_Di​schargePul​seEstimati​on.m applying another data

조회 수: 6 (최근 30일)
Hanife Güney
Hanife Güney 2022년 12월 26일
답변: Javier Gazzarri 2023년 1월 20일
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.

답변 (1개)

Javier Gazzarri
Javier Gazzarri 2023년 1월 20일
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

카테고리

Help CenterFile Exchange에서 Estimators​에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by