using Battery.PulseSequence, is it possible to use this function to process a partial pulse sequence?

2 次查看(过去 30 天)
I am using the function, Battery.PulseSequence and need to process data to find the RC Values but I only have data from a half pulse test charge from 0% to 50%. I changed the parameters for SOC to start at 0 and end on 50, but it is not happy. My script worked before for our 0-100% pulse but now that I am using partial pulses I get an error about the SOC_BP (breakpoints) being only 0-50. How can I fix this? Will this even work on the Battery.PulseSequence function?

回答(1 个)

Divyam
Divyam about 22 hours 前
It isnt possible to process battery pulse sequence data with only half the SOC data since the "Battery.PulseSequence" object computes the charge and state of charge (SOC) data assuming that the experimental test ranges are 0% to 100% SOC: https://www.mathworks.com/help/autoblks/ref/battery.pulsesequence.html?s_tid=doc_ta#:~:text=using%20the%20assumption%20that%20the%20experimental%20test%20ranges%20is%200%25%20to%20100%25%20SOC.
Interpolating the SOC data to fit in the 0% to 100% range seems to be the only workaround for this issue.
Essentially you could interpolate the SOC data by finding the transfer function of the battery voltage response to the charging current pulse or use a machine learning algorithm to predict battery SOC using your SOC data.
To find the transfer function, you can check out the documentation for the System Identification Toolbox: https://www.mathworks.com/help/ident/transfer-function-models.html
If you plan to go down the machine learning route, you can refer to the following documentation for an example highlighting the use of Gaussian process regression to predict the state of charge of a battery: https://www.mathworks.com/help/stats/predict-battery-soc-using-machine-learning.html
If you have the license for Simscape, you can check out the estimators for battery SOC using the link to the following documentation: https://www.mathworks.com/help/simscape-battery/estimators.html

类别

Help CenterFile Exchange 中查找有关 Energy Storage 的更多信息

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by