The key challenge is the heterogeneity of the battery. Each user uses their car differently, and even across a single battery pack not all cells are necessarily charged or discharged with identical current . These differences mean that each cell's internal state, including the extent of lithium plating or electrode cracking, can vary significantly both at an intra-pack and inter-pack level .