Other Parts Discussed in Thread: GPCCHEM
Hello,
We have a 24V nominal Nickle Cadmium battery (20 cells, 7000 mAh). After performing the charge-relax-discharge-relax test, we found from the GPCChem tool that the best match was the Sanyo NiMH cells with Chemistry ID 6103.
After applying the steps for the learning cycle, I've noticed that the Full Charge Capacity updates seem to make little to no sense at all. Despite the Learned Status updating from 04 to 05 and then eventually to 06 (indicating that QMax should have been learned), QMax estimates still appeared to be changing from 7000 to 4000, and at one point all the way to 0, briefly back to 7000 (just as the battery was resting) and then back down to 4000. Now it's updated to approximately 2500 (after a full charge and rest). Not quite sure, but after a number of charge/discharge cycles, should the estimate for QMax stabilize eventually for reliable SOC readings? There was even a point when the True RC value was -4000 and just increased for the first 3 hours of charging to 0, only after which SOC started increasing! How could this be possible?
A few other oddities:
- CycleCnt increases numerous times during discharging (shouldn't it only increase once per full charge/discharge cycle?)
- At the end of every charge / discharge period, I ensured that OCVTAKEN first fell (Green) and then rose (Red), which according to the documentation should qualify for a QMax update, but often times I found that QMax would update randomly either at the end of the charge / discharge cycles, or while the battery was relaxing.
Despite all this, it would appear that the RA tables were updated, since the Learned Status did change from 5 to 6.
I've attached the log file from the training, and the SREC file from the end of training. Perhaps you might have some suggestions for Data Memory parameters that I've set improperly / in a way that is not optimal. If you have any other questions, I'd be happy to answer them!
Best!