A comprehensive review of battery modeling and state estimation approaches for advanced battery management systems | Litlas