Regarding lithium batteries, there are several reasons for degradation:
1. Reaction of the electrolyte with the electrode materials
2. Mechanical stress of the electrodes due to deformation during charge/discharge
3. Secondary reactions at the electrodes caused by too high overpotential in the diffusion zone of the battery (if I'm not mistaken ... lecture was some time ago ...)
1. Is a temporal thing ... the longer you store your battery, the higher the voltage and the higher the storage temperature, the bigger the degradation ... basic laws of chemical reactions.
2. Is a DOD (depth of discharge) thing. The electrodes expand and shrink when they accumulate/release the lithium ions from the carbon matrix of a electrode. Therefore it is a purely physical effect. This mechanical stress breaks the structure of the electrodes on microscopic level. The surface area is shrinking and blockages for ion travel build up as fragments block the otherwise very rough structure of the electrode. Less surface area means higher current density and therefore higher resistance of the cell and higher overpotential at the electrodes. This very important during charging and leads to 3.
So ... the lower the cycle depth, the lesser the wear of the battery. If one charges his phone rather often (NOT FASTCHARGE ...) and uses only lets say 20% of the capacity, the battery will last a lot longer. If those 20% are between 40 and 60 and not 80 and 100 it will last even longer (see 1.). Thats also why TLP for lenovo laptops has an adjustable charge value in % (I set mine to 80%).
3. If the charging current is to high for the current impedance of the cell, you have a lot of voltage drop at the electrodes. The voltage is therefore a lot higher as the current equilibrium of the cell and the energy is high enough to start secondary reactions. Namely this is lithium plating of the electrode. If this occurs, the cell will be dead after several cycles as elementary lithium is very reactive and must never exist in the cell.
Therefore it is important to charge a lithium battery at moderate rates and elevated temperatures (35°C to increase ion mobility and decrease overpotential), especially if they get old and have lots of cycles.
(Cars even have a battery preheat with alternating current to heat the battery prior to charging, which is especially important during winter)
I hope this brings some light in the understanding of the voodoo lithium battery thingy and battery management
.
If anybody wants to know more I'll have to look it up in my university books.