State estimation SOC and SOH for BMS

11 次查看(过去 30 天)
Hello MATHwork,
I am doing develop algorithms for the BMS and I am facing problem to develop algorithms for state estimation (SOC and SOH). In my project, 10 cells batteries will use (3.67 V, 95AH) and total capactiy 36.7 V, 3.5 Kwh. I am using adaptive extended kalman filter for SOC measurement (Simscape battery) and SOH (Simscape battery).
My problem is that when I run the model and check it my graph for SOC and SOH so it will totallly incorrect it. I don't know how to solve this problem and correct the value for SOC and SOH and develop correct algorithms. Please if you have example so you can send it me. I have also check MATHWORK example, documentation and also surfing community options but I didn't find solution for it.
Thank you !
Kind regards,
Jigarkumar lukhi

回答(1 个)

Sayan
Sayan 2023-9-4
I understand that you are facing issues while running your algorithm to estimate SOC and SOH for your BMS. Some possible reasons for the error are mentioned below.
  • If you are using the Simscape battery (available at Simscape/Electrical/Sources) model it needs to be ensured that the model follows the specific chemistry, like voltage dynamics,temparature effect and charging dynamics of the battery for which BMS needs to be implemented.
  • A low-pass filter can be added to reduce the noise at voltage and current measurements.
  • Ensure the initial values of SOC and SOH are close to the actual values.
Further, the blocks SOC Estimator and SOH Estimator available at Simscape/Battery/BMS/Estimators can be used directly in Simulink. The following documentation can be followed:
Some examples of SOC and SOH estimation models can be found here.
Hope this helps resolve the issue.

类别

Help CenterFile Exchange 中查找有关 Propulsion and Power Systems 的更多信息

标签

产品


版本

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by