Joined
·
8,686 Posts
Just a quick follow-up on what I was writing about above, and then on to something else I want to mention...
I ended up taking a closer look at the self discharge data I mentioned above, and overall it's a bit too inconclusive, not good enough. I posted a couple graphs based on those data in another thread and explained it a bit there: The quintessential Insight NiMH voltage thread
The gist of it is this: Discharging a bit off the top will mitigate the impact of uneven self discharge rates on cell-to-cell balance only if the faster self discharge cells tend to self discharge even faster at higher charge states/voltages. I just can't conclude that that's the case from the weak dataset I have, and I don't care enough about it to create better data.
* * *
So, since I got back from the Danville Insight meet I've more or less switched to using my pack in the top charge state range, so I've been looking closer at how the car deals with the top. There's really a lot of interesting stuff going on, a lot of things to talk about. For now I just want to mention a couple things about the high charge state cutoff 'algorithms' in play. Mainly, there must be a quite refined program going on in one or more of the computers that makes sure you're not overcharging a cell, stick-pair, pack - whatever...
I think it was here or maybe in another thread where I talked a lot about the low-end slope detection algorithm in play: the BCM is able to detect when a cell is empty by calculating the slope of stick-pair voltage discharge curves - a steep slope reflects an empty cell and the BCM (or MCM) throttles discharge current and then throws a neg recal on the second detection of steep slope. I mentioned at the time that I thought it was likely something similar plays out at the top end, to determine full or too-full... Can't say I know that's what happens, but definitely something similar and very iterative does play out.
I've been resetting state of charge with the OBDIIC&C and more or less trying to stuff the pack, teetering at the edge of when this high cutoff algorithm kicks in. I noticed a handful of things today that I've either never noticed or never really thought too much about. Here's a couple of them off the top of my head:
-at some juncture during the sequence of 'full detection' parameters, one of the computers commands a discharge, the 12V load will be sourced directly from the IMA pack rather than the motor.
This is a really weird little program. I can't tell exactly what triggers it, and then it usually only lasts until I 'press the clutch pedal', i.e. I can trigger my calpod switch, ON then OFF quickly, and that will disable this drain.
Sometimes when this drain is happening, subsequent regen will trigger the dash CHRG lights - but OBDIIC&C shows no current. So, it's like the BCM or ECM triggers that discharge/drain, but perhaps the MCM doesn't get the message(?) - whatever drives the dash regen lights, that's still acting like everything's normal...
This drain seems to be an 'afterthought': it's not the main/first high cutoff behavior, it seems to happen only after 'something else' happens first. For instance, maybe an initial high tap voltage or steep slope is detected and regen current is throttled/limited. But then, perhaps a high tap resting voltage is detected, perhaps for a set duration, and then the drain will kick in... I know that the drain will normally kick in once the nominal charge state reaches its normal set max, such as 81%. But if you're manipulating the system, such as by resetting nominal charge state from 80% to 75%, this normal trigger is defeated, and the other real-time monitored parameters or what-not come into play, are revealed, etc...
-It looks like the absolute cutoff is resting voltage of 17.4V tap level, (1.45V per cell), or equivalent.
I can watch total pack voltage and current during regen and see that the pack itself isn't quite full; typically I'm keeping an eye out for about 186V at about 6.5 amps as an indicator of truly full. I've gotten closer, but still quite far away from that. I think I've seen maybe 180V at maybe 10 amps. But the highest resting voltage I've seen is about 174V, and usually I haven't been able to get that to 'stick' for long; 174V for maybe 30 seconds, and then a more stable 172-173V. At this point the 'car' is not allowing any more charge.
You can charge substantially more than the car would normally allow if you just work the system a little. For example, with one of the BCMs that pos recal to 75%, you can charge from 75% to 80%, reset with OBDIIC&C to 75%, charge another 5%, reset again to 75%, and so forth. But then, once you start seeing the 'automatic drain', you can discharge just a little to bring voltage down, yet then charge even more than you discharged without triggering the absolute top end cutoffs.
It all seems precariously designed around tap voltages - voltages that suffer a ton of hysteresis. I'm pretty sure OEM Insight cells, and probably Civic cells, can exhibit a fairly large degree of voltage hysteresis at the top end (i.e. the voltage can vary a lot), but that variation is due to short-lived, temporary, reversible electro-chemical phenomena. Does the BCM adequately deal with this? I don't think it does.
It seems like the BCM must have fixed voltage thresholds (probably adjusted for current and temperature), and once a tap hits the threshold, or once a steep slope is detected, charging is done. But subsequent usage around that charge state can 'loosen' things up: similar to how low charge state usage can raise sagging voltages, high charge state usage can lower peaky voltages... After this 'loosening', you can charge more while staying under the absolute cutoffs...
Personally, with my pack in its current state, I'm thinking a lot of this extra charge I'm able to do probably stems from me having used the pack at rock bottom charge state for the last month or so. I did cycle up some times during that low end usage, but most usage has remained low. I don't really have the greatest data, but after that low charge state usage, the first time I cycled up I was able to charge the pack to an adjusted, estimated real charge state of only about 30%, i.e. the car pos recal-ed at what I estimate to be only about 30% true charge state - not the '75%' you'd expect. That was like two weeks ago. Since then I've concentrated usage toward the 'high' end (above this real 30%, and usually as high as I could go) and now my estimated adjusted true charge state figure is at 67% (that's probably a slight under-estimate, though)...
In other words, two weeks ago I could charge the pack to 30%, now I can charge the pack to 67%. Pretty sure this would never happen were I not juking the system. I'm not sure if grid charging and discharging would accomplish the same thing... It wouldn't if the treatment intervals were too far apart - more than 6 months? 3 months? I imagine that would depend on the condition of the cells.
I ended up taking a closer look at the self discharge data I mentioned above, and overall it's a bit too inconclusive, not good enough. I posted a couple graphs based on those data in another thread and explained it a bit there: The quintessential Insight NiMH voltage thread
The gist of it is this: Discharging a bit off the top will mitigate the impact of uneven self discharge rates on cell-to-cell balance only if the faster self discharge cells tend to self discharge even faster at higher charge states/voltages. I just can't conclude that that's the case from the weak dataset I have, and I don't care enough about it to create better data.
* * *
So, since I got back from the Danville Insight meet I've more or less switched to using my pack in the top charge state range, so I've been looking closer at how the car deals with the top. There's really a lot of interesting stuff going on, a lot of things to talk about. For now I just want to mention a couple things about the high charge state cutoff 'algorithms' in play. Mainly, there must be a quite refined program going on in one or more of the computers that makes sure you're not overcharging a cell, stick-pair, pack - whatever...
I think it was here or maybe in another thread where I talked a lot about the low-end slope detection algorithm in play: the BCM is able to detect when a cell is empty by calculating the slope of stick-pair voltage discharge curves - a steep slope reflects an empty cell and the BCM (or MCM) throttles discharge current and then throws a neg recal on the second detection of steep slope. I mentioned at the time that I thought it was likely something similar plays out at the top end, to determine full or too-full... Can't say I know that's what happens, but definitely something similar and very iterative does play out.
I've been resetting state of charge with the OBDIIC&C and more or less trying to stuff the pack, teetering at the edge of when this high cutoff algorithm kicks in. I noticed a handful of things today that I've either never noticed or never really thought too much about. Here's a couple of them off the top of my head:
-at some juncture during the sequence of 'full detection' parameters, one of the computers commands a discharge, the 12V load will be sourced directly from the IMA pack rather than the motor.
This is a really weird little program. I can't tell exactly what triggers it, and then it usually only lasts until I 'press the clutch pedal', i.e. I can trigger my calpod switch, ON then OFF quickly, and that will disable this drain.
Sometimes when this drain is happening, subsequent regen will trigger the dash CHRG lights - but OBDIIC&C shows no current. So, it's like the BCM or ECM triggers that discharge/drain, but perhaps the MCM doesn't get the message(?) - whatever drives the dash regen lights, that's still acting like everything's normal...
This drain seems to be an 'afterthought': it's not the main/first high cutoff behavior, it seems to happen only after 'something else' happens first. For instance, maybe an initial high tap voltage or steep slope is detected and regen current is throttled/limited. But then, perhaps a high tap resting voltage is detected, perhaps for a set duration, and then the drain will kick in... I know that the drain will normally kick in once the nominal charge state reaches its normal set max, such as 81%. But if you're manipulating the system, such as by resetting nominal charge state from 80% to 75%, this normal trigger is defeated, and the other real-time monitored parameters or what-not come into play, are revealed, etc...
-It looks like the absolute cutoff is resting voltage of 17.4V tap level, (1.45V per cell), or equivalent.
I can watch total pack voltage and current during regen and see that the pack itself isn't quite full; typically I'm keeping an eye out for about 186V at about 6.5 amps as an indicator of truly full. I've gotten closer, but still quite far away from that. I think I've seen maybe 180V at maybe 10 amps. But the highest resting voltage I've seen is about 174V, and usually I haven't been able to get that to 'stick' for long; 174V for maybe 30 seconds, and then a more stable 172-173V. At this point the 'car' is not allowing any more charge.
You can charge substantially more than the car would normally allow if you just work the system a little. For example, with one of the BCMs that pos recal to 75%, you can charge from 75% to 80%, reset with OBDIIC&C to 75%, charge another 5%, reset again to 75%, and so forth. But then, once you start seeing the 'automatic drain', you can discharge just a little to bring voltage down, yet then charge even more than you discharged without triggering the absolute top end cutoffs.
It all seems precariously designed around tap voltages - voltages that suffer a ton of hysteresis. I'm pretty sure OEM Insight cells, and probably Civic cells, can exhibit a fairly large degree of voltage hysteresis at the top end (i.e. the voltage can vary a lot), but that variation is due to short-lived, temporary, reversible electro-chemical phenomena. Does the BCM adequately deal with this? I don't think it does.
It seems like the BCM must have fixed voltage thresholds (probably adjusted for current and temperature), and once a tap hits the threshold, or once a steep slope is detected, charging is done. But subsequent usage around that charge state can 'loosen' things up: similar to how low charge state usage can raise sagging voltages, high charge state usage can lower peaky voltages... After this 'loosening', you can charge more while staying under the absolute cutoffs...
Personally, with my pack in its current state, I'm thinking a lot of this extra charge I'm able to do probably stems from me having used the pack at rock bottom charge state for the last month or so. I did cycle up some times during that low end usage, but most usage has remained low. I don't really have the greatest data, but after that low charge state usage, the first time I cycled up I was able to charge the pack to an adjusted, estimated real charge state of only about 30%, i.e. the car pos recal-ed at what I estimate to be only about 30% true charge state - not the '75%' you'd expect. That was like two weeks ago. Since then I've concentrated usage toward the 'high' end (above this real 30%, and usually as high as I could go) and now my estimated adjusted true charge state figure is at 67% (that's probably a slight under-estimate, though)...
In other words, two weeks ago I could charge the pack to 30%, now I can charge the pack to 67%. Pretty sure this would never happen were I not juking the system. I'm not sure if grid charging and discharging would accomplish the same thing... It wouldn't if the treatment intervals were too far apart - more than 6 months? 3 months? I imagine that would depend on the condition of the cells.