Home | Projects | Notes > Battery Management Systems (BMS) > State of Charge (SOC)

State of Charge (SOC)

 

What is SOC

State of Charge (SoC) represents how much energy is currently stored in a battery relative to its usable capacity, typically expressed as a percentage (0-100%). From a system and user perspective, SOC is analogous to a fuel gauge in a vehicle. It is the most intuitive indicator of remaining battery energy.

A common conceptual definition is:

 

SOC(%)=Remaining chargeUsable battery capacity×100

 

However, the key nuance is that usable capacity is not a fixed value. It varies with:

Because of this, SOC is not directly measurable and must always be estimated.

 

Why is SOC Important?

SOC is a core variable in almost every Battery Management Systems (BMS) decision. Accurate SOC estimation is critical for:

In short, a BMS with poor SOC estimation is fundamentally unreliable, regardless of how good the hardware is.

 

Why is SOC Estimation Hard?

Unlike voltage or current, SOC cannot be measured with a sensor. The difficulty comes from:

As a result, all SOC values are model-based or inference-based estimates, not ground truth.

 

Common SOC Estimation Methods

Voltage-Based Estimation (OCV Method)

Principle

SOC is estimated using the relationship between Open-Circuit Voltage (OCV) and SOC.

How it Works
Advantages
Limitations
Typical Use Cases

Coulomb Counting (Current Integration)

Principle

SOC is calculated by integrating current over time. (Charge current: +)

 

SOC(t)=SOC(t0)+1C×I(t)dt

 

Advantages
Limitations
Typical Use Cases