- Check Terminal Voltage: Ensure that the terminal voltage of your battery does not exceed the maximum specified in the datasheet. The terminal voltage is a combination of the "open circuit voltage" (OCV) and the voltage drop due to the internal resistance of the battery. You can monitor this in your simulation to see when and why it exceeds the limit.
- Implement a CC-CV Charging Strategy: To keep the terminal voltage within your desired range, you can use the Simscape Battery (CC-CV) blocks. These blocks are great because they implement a constant voltage step, allowing the battery to charge fully while gradually reducing the current. This should help prevent the voltage from exceeding your set limits.
- Review Initial Conditions: Double-check the initial conditions set in your model. If both initial "SOC" and initial voltage are defined, it might lead to conflicts. It's often best to define one and let the model compute the other based on the battery characteristics.
Table-based battery sometimes stops charging
조회 수: 3 (최근 30일)
이전 댓글 표시
Hello,
I am currently working on a Simulink/Simscape model to model a battery cell stack using only the provided datasheet from the battery manufacturer. The charging normally works fine but sometimes after reaching an SOC above 90% the battery doesn't charge anymore and the current measured peaks to a positive and instantly drops to zero. It is quite strange as when I run the same simulation various times the problem appears at different SOCs when using the same or different charging currents.
Before this happens, a warning appears that the maximum terminal voltage is exceeded even though I limit the charging voltage that the ideal charger uses to the maximum voltage of the battery cell stack.
It would mean the world if somebody could help me in this problem
댓글 수: 0
답변 (1개)
Abhas
2024년 9월 5일
Hi Diogo,
When addressing such scenarios in which terminal voltage exceeds the maximum allowed value during the charging process, which can cause the current to drop to zero unexpectedly, you should follow the below steps:
You may refer to the following MathWorks documentation links to have a better understanding on Simscape battery blocks and their modeling with Simscape:
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Battery Pack Modeling에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!