A battery management system (BMS) keeps watch over the cells that make up a rechargeable battery pack to ensure that it never operates outside of its safe operating area. Monitoring parameters like voltage, current, and temperature optimize performance and longevity of the cells, and also prevent dangerous occurrences like fires. Identification of an overheating pack is one mechanism that a BMS uses to detect faulty cells. Unfortunately, temperature sensing is done at the pack level, not at the individual cell level, which means there is no easy way of telling which cell is faulty so that it can be replaced. Considering that a BMS may consist of over a hundred cells, this is a significant issue with current designs.
This is a companion discussion topic for the original entry at https://www.edgeimpulse.com/blog/battery-thermistors-not-included