MATLAB Answers

Lithium-Ion battery Data Acquisition and Parameter Estimation.

12 views (last 30 days)
Hello,
I have been working on Battery Modeling and I checked several webinars on how to perform parameter Estimation of Battery to fill up the lookup tables. But, i have got quite confused. Can anyone clarify that when we acquire data directly from the battery by using data acquisition and instrument and control toolbox, so how are we exactly getting the data into MATLAB, do we need to write code for doing so ? Also, I would like to ask how do we estimate the parameters from the experimental data. The data which we get from battery will be input and output and Simulink Design Optimization tool will optimize the unknown parameters, but a model given in MATLAB is not showing input panel to perfrom Simulink Design Optimization. Does the lookup table gets filled automatically with the estimation process ? Why the Lookup Table value is assigned to a variable in MATLAB-Script and then called back in the model ?
As I have been doing simulink only since 4 months, I have taken several courses to learn it, and I am analysing the models from mathworks to get better at it, so kindly help.

  0 Comments

Sign in to comment.

Accepted Answer

Javier Gazzarri
Javier Gazzarri on 14 Jul 2020
Hello Sanya,
Data Acquisition Toolbox allows streaming measurement data directly into MATLAB. You can save this data as an array or structure to be used in SDO.
You are correct in the sense that the parameters to be estimated are vectors defined as a function of SOC. We start defining them in the MATLAB Workspace by assigning initial conditions and bounds. SDO will update their values based on the optimization algorithm you specified as long as the difference between simulation and experiment is larger than a threshold.
Please let me know if this helps.
Best regards,
Javier

  0 Comments

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!