CCCV Charging of Batteries does not works

9 views (last 30 days)
Hi Community,
I have created a Panasonic Battery Pack NCR18650BD arrange in the following configuration 6S1P. However my model does not works and the battery does not charge up at all using CCCV? I just get a flat curve throughout. The current does not even goes to the charge current of 1.375A
Does anyone have any idea how to resolve this issue?
The settings are as follow:
Initial SOC
[0.3 0.3 0.3 0.3 0.3 0.3]
Relay Settings:
0.9 Turn On
0.3 Turn Off
CCCV Settings:
Maximum Cell Settings: 4.2
Controller Proportional Gain:100
Controller Integral Gain:10
Controller Anti Windup Gain:1
Gain of Signal Feedback Tracking Loop: 1
Sample Time: 1
Unit Delay:
Initial Condition: 0
Attached are the images and the code below.

Accepted Answer

Joel Van Sickel
Joel Van Sickel on 1 Oct 2024
I couldn't run the model, it looks like the folder contents for the libaries were not included in the files that you added. However, part of the issue is likely the CCCV set up. The example which uses that particular block is only simulating a single cell, so the output voltage of the battery maps directly to cell voltage, but in your case, the pack voltage is NOT the cell voltage, so you need to provide the cell voltage to the controller, not the total pack voltage. I'm not sure if that is everything, but it's a starting place. Can you add a zip of your library folders to this so that I can look into it in more depth?
  1 Comment
Jed
Jed on 7 Oct 2024
Hi Joel thank you for the response, yep you are right, once i ammended it based on your comments it worked! Thanks!

Sign in to comment.

More Answers (0)

Products


Release

R2024b

Community Treasure Hunt

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

Start Hunting!