This document discusses approaches for designing battery management system estimation functions for lithium-ion batteries. It reviews three main model-based approaches: Ah counting, equivalent circuit models, and electrochemical models. Ah counting relies on open circuit voltage mapping but suffers from errors over time. Equivalent circuit models can estimate internal states dynamically but require linearization. Electrochemical models have a strong physical meaning but complex identification. The document also presents a case study on modeling a lithium-ion cell using impedance spectroscopy and an equivalent circuit model.