필터 지우기
필터 지우기

Parameter estimation. Different temperature values

조회 수: 10 (최근 30일)
Elvir
Elvir 2024년 1월 23일
댓글: Elvir 2024년 1월 24일
Hello everyone,
i was working with the following example https://de.mathworks.com/matlabcentral/fileexchange/36019-battery-modeling?s_tid=ta_fx_results and tried to do the parameter estimation. There is a data with the time, current and voltage. So what i did was, i ploted voltage over time and current over time to get current_in and voltage_out. And after the estimation i got the parameters such as Em R1 tau1 R0 and so on. But what i don't unterstand is, which temperature value belongs to these parameters? how to estimate the paramters for the other temperature vlaues? i can't use the same current_in and voltage_out. I would get the same parameter values.
Can somebody help me?
  댓글 수: 2
Torsten
Torsten 2024년 1월 23일
편집: Torsten 2024년 1월 23일
Questions you should ask the author of the code, Javier Gazzarri . And since he is an employee of TMW, I'm sure he will answer you.
Elvir
Elvir 2024년 1월 23일
I'll try. Thank you

댓글을 달려면 로그인하십시오.

답변 (2개)

Javier Gazzarri
Javier Gazzarri 2024년 1월 23일
Hi Elvir,
The parameter estimation procedure is intended to be used on an isothermal experiment. The results you obtain are, therefore, those corresponding to the temperature at which the experiment was conducted. In order to complete the characterization, you need to repeat the procedure on the rest of the experiments done at all other temperatures. Each of them will give you a set of parameter vectors that you will then compile into the 2D look up tables with SOC and T as entry points.
Please let me know if you have any questions.
Best regards,
Javier
  댓글 수: 1
Elvir
Elvir 2024년 1월 24일
I haven't fully understood how this isothermal experiment works. I've created a battery model in Simulink with 3RC and an SOC output but without a thermal model. Then, I performed the parameter estimation using the provided current and voltage values. How do I change the temperature now? Do I need to create a thermal model in my simulation?
I'm sorry i'm quiet new to this topic

댓글을 달려면 로그인하십시오.


Javier Gazzarri
Javier Gazzarri 2024년 1월 24일
Hi Elvir,
No, you don't need to worry about that. The isothermal simulation does not need any temperature setting on your part. Just keep the bock without the thermal port and work only on the electrical simulation. When you simulate the experiments done at different temperatures, the target voltage will be different and hence the parameters of the ECM will be adjusted accordingly.
Best regards,
Javier
  댓글 수: 1
Elvir
Elvir 2024년 1월 24일
Ok. I was just confused, becuase in your folder 'Battery_Modelling' there is a matlab data -> synthData and it contains a structure -> synthData with t, I and V. And when you open the batteryParameterEstimation.slx there is just data for the 20°C. I was just curious if the folder contains the data for 2 more temperatures. Maybe it's just missing in the 'Battery_Modelling' folder

댓글을 달려면 로그인하십시오.

카테고리

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