Anyone have a serious, engineering-level writeup of what variables impact battery degradation? I'm looking for something with real numbers and physics, not marketing-esque general statements like "leaving it charged at 100% hurts battery life".
I fully realize that there are a number of variables, but I also fully realize that at some level we're dealing with chemistry and physics, and the degradation of the battery almost can't be a function of more than 3 or 4 dominant variables. Based on the (very limited) good information I've been able to find, the major things appear to be:
1) charge cycles : essentially how many electrons are pushed through the battery chemistry over time
2) temperature : but not at all clear how much of this is operational temps vs. storage temps
3) time spent in some given state of charge : we've been told that "100% for long time is bad"... right... but HOW bad? Does this badness completely go away at 95% charge? 80% charge? What does this curve look like? Is the degradation linear with state of charge? Linear with time spent at that state? Somewhere there has to be a function/curve for this, I'm hoping someone out there REALLY knows this stuff and can provide pointers. ;-)
I fully realize that there are a number of variables, but I also fully realize that at some level we're dealing with chemistry and physics, and the degradation of the battery almost can't be a function of more than 3 or 4 dominant variables. Based on the (very limited) good information I've been able to find, the major things appear to be:
1) charge cycles : essentially how many electrons are pushed through the battery chemistry over time
2) temperature : but not at all clear how much of this is operational temps vs. storage temps
3) time spent in some given state of charge : we've been told that "100% for long time is bad"... right... but HOW bad? Does this badness completely go away at 95% charge? 80% charge? What does this curve look like? Is the degradation linear with state of charge? Linear with time spent at that state? Somewhere there has to be a function/curve for this, I'm hoping someone out there REALLY knows this stuff and can provide pointers. ;-)