Introduction: The Brain of the Battery Pack
A lithium-ion battery pack is a high-energy electrochemical system that can deliver enormous power — and cause enormous damage if mismanaged. Overheat it, over-discharge it, overcharge it, or push it beyond its current limits, and the consequences range from rapid capacity loss to thermal runaway. The Battery Management System (BMS) is the electronic intelligence that prevents all of this, while simultaneously squeezing every joule of usable energy from the pack.
In India's fast-growing EV market, BMS manufacturers in India, including Autoven, are building battery management systems for electric vehicles that estimate state of charge and state of health accurately.
What makes a BMS genuinely challenging — and genuinely interesting — is that the most critical quantities it must manage cannot be directly measured. You can measure voltage with a voltmeter. You can measure current with a shunt. But you cannot insert a probe into a Li-ion cell and read out its charge level or its health. These must be estimated — inferred from observable signals using mathematical models and algorithms. The accuracy of these estimations determines the accuracy of every protection decision, every range display, and every energy management action the BMS takes.
This article introduces the BMS and its four core estimations. The series then goes deeper on each: SoC Estimation Methods · SoH Estimation & Improvement Strategies · SoP & DTE Estimation.
What Is a Battery Management System?
A Battery Management System (BMS) is an electronic device responsible for managing every cell inside a battery pack and protecting the battery by continuously monitoring its state. It controls the cells' charging and discharging processes, estimates critical battery parameters, and enforces safe operating limits — acting as both the guardian and the accountant of the battery pack.
The BMS monitors cell-level voltages to detect imbalances, collects temperature data from sensors at multiple locations inside the pack, and senses charging and discharging currents between the battery and connected systems. By fusing this voltage, current, and temperature data, the BMS makes predictable, informed, and calculated decisions to keep the battery pack within its safe operating region at all times — across all operating conditions, load profiles, and stages of battery life.
In an electric vehicle, the BMS communicates with the motor controller, the onboard charger, the thermal management system, and the vehicle's central ECU via CAN bus — sharing real-time battery state data that every other vehicle system depends on. It is also the source of data transmitted via IoT (through devices like Autoven's AV IoT) to cloud platforms for fleet analytics, predictive maintenance, and remote monitoring.
Core BMS Functions: Sensing, Protection, and Estimation
Every BMS — regardless of manufacturer, chemistry, or application — performs the same foundational set of functions. These can be grouped into three layers: sensing, protection, and estimation.
| Layer | Function | What It Does |
|---|---|---|
| Sensing | Cell voltage monitoring | Measures individual cell voltage and total pack voltage continuously |
| Current sensing | Measures charge and discharge current via precision shunt or Hall-effect sensor | |
| Temperature monitoring | Reads NTC sensors at multiple pack locations to map thermal distribution | |
| Insulation monitoring | Detects ground faults in high-voltage packs — critical for EV safety | |
| State of balance | Tracks cell-to-cell SoC divergence for balancing decisions | |
| Protection | Over/under voltage | Disconnects pack if any cell exceeds maximum or falls below minimum voltage |
| Over-current / short circuit | Opens contactors within microseconds on current spike detection | |
| Over/under temperature | Restricts charge/discharge or triggers thermal management beyond safe temperature range | |
| Cell balancing | Equalises SoC across cells to maximise usable pack capacity and prevent cell over-stress | |
| Estimation | State of Charge (SoC) | Real-time percentage of energy stored — feeds DTE display and protection limits |
| State of Health (SoH) | Long-term capacity fade tracking — determines true usable capacity at current age | |
| State of Power (SoP) | Instantaneous maximum charge and discharge power limits | |
| Distance to Empty (DTE) | Predicted remaining range from current SoC and energy consumption model |
When the BMS detects a fault — overheating, over-voltage from excessive charging, over-current from a short circuit, or deep discharge — it must immediately cut the battery off from the charger or load via contactors. For safety-critical events like short circuits, response times are measured in microseconds. The BMS must also trigger mitigation processes: activating cooling systems, alerting the vehicle ECU, logging the event, and in severe cases initiating controlled shutdown. Speed and reliability of protection response are as important as estimation accuracy.
The Four Key Estimations Every BMS Must Get Right
The BMS estimates four quantities that are essential for safe and efficient battery operation — none of which can be directly measured with a physical sensor. All four are derived from the measured signals (voltage, current, temperature) combined with mathematical models of battery behaviour. They are interdependent: SoC is the foundation on which SoH, SoP, and DTE are all built.
State of Charge (SoC): The Foundation
State of Charge is the instantaneous percentage of charge currently stored in a battery cell or pack relative to its maximum usable capacity. A cell at 100% SoC is fully charged; at 0% SoC it has been discharged to its safe minimum voltage. It is the closest EV equivalent to a petrol fuel gauge — but with one critical difference: it cannot be read directly.
A critical nuance: the SoC of a battery pack is determined by the cell with the lowest individual SoC, not an average. If one cell has drifted to 15% SoC while others are at 45%, the pack can only discharge until that weakest cell reaches 0% — even though the remaining cells still hold substantial charge. This is why cell-level SoC monitoring and cell balancing are inseparable from accurate pack-level SoC estimation.
SoC is also the primary input for every other BMS estimation. SoH is derived from comparing SoC changes against coulombs delivered. SoP limits are indexed to SoC level — a battery at 10% SoC has much lower power capability than one at 60%. DTE is computed directly from the current SoC value. If SoC is wrong, every downstream estimation is wrong.
Read the full article on SoC estimation methods — covering coulomb counting, OCV-based methods, model-based estimation, and the Extended Kalman Filter: Exploring Methods for Accurate SoC Estimations in Electric Vehicle Batteries →
State of Health (SoH): Tracking the Battery Over Its Lifetime
State of Health (SoH) is the maximum charge a battery can currently retain relative to its original rated capacity — a measure of how much the battery has degraded from ageing and use. A new battery has SoH of 100%. After years of cycling, exposure to heat, and charge-discharge stress, SoH falls — and with it, the actual energy the battery can store and the range the EV can achieve.
Cell manufacturers typically define end-of-life as the point where SoH falls to 80% of original capacity — for example, a cell rated at 800 cycles until 80% SoH at a specific charge/discharge rate and temperature. After every cycle, the maximum amount of charge a cell can retain deteriorates slightly due to lithium plating, electrolyte decomposition, and active material loss. SoH estimation tracks this degradation continuously throughout the battery's operational lifetime.
Example — 60 kWh pack after 3 years of operation:
Current maximum capacity : 48 kWh
Original rated capacity : 60 kWh
SoH = (48 / 60) × 100 = 80% → 20% capacity has been lost to ageing
At SoH = 80%, a vehicle originally rated at 300 km range now achieves ~240 km on a full charge.
Read the full article on SoH estimation methods and strategies to extend battery lifespan: Maximising Battery Lifespan: Accurate SoH Estimation & Improvement Strategies →
State of Power (SoP): Instantaneous Power Capability
State of Power (SoP) is the maximum power a battery can deliver to or accept from a connected system at any given instant — accounting for current SoC, cell temperature, internal resistance, and voltage limits. It defines the power envelope within which the vehicle's motor controller and charging system must operate to avoid damaging the battery.
The BMS estimates SoP by computing four limits simultaneously:
- Maximum discharge current — The highest current that can be drawn without driving any cell below its minimum voltage within the next prediction window
- Maximum charge current — The highest current that can be accepted without driving any cell above its maximum voltage
- SoC discharge limit — Power must be reduced as SoC approaches 0% to protect the deepest-charged cells
- SoC charge limit — Charge power must taper as SoC approaches 100% to prevent overcharge
SoP is communicated to the motor controller in real time via CAN bus. When SoP drops — due to low SoC, cold temperature, or high internal resistance from ageing — the motor controller must reduce torque demand accordingly. Accurate SoP prevents the damage that would occur if the motor controller were allowed to demand more power than the battery can safely deliver.
Read the full article on SoP and DTE estimation methods and their impact on EV performance and range: Enhancing SoP and DTE Estimations for Li-ion Battery Packs →
Distance to Empty (DTE): The Driver's Range Predictor
Distance to Empty (DTE) estimates how far an EV can travel from its current State of Charge before the battery reaches 0% SoC — assuming the current driving pattern continues. It is the number displayed on the instrument cluster as the EV's "remaining range."
DTE is fundamentally different from the OEM-advertised range:
- OEM range — Measured from 100% SoC to 0% SoC under standardised test cycle conditions (WLTP, ARAI). Fixed, idealised number
- DTE — Calculated in real time from the current SoC, the vehicle's actual energy consumption rate at this moment, and a rolling average of recent consumption. Dynamic, continuously updated
For DTE to be accurate, it needs accurate SoC as its input, a reliable vehicle energy consumption model, and ideally a predictive element that accounts for route topology, traffic, and climate. Inaccurate DTE is the primary cause of range anxiety — the single biggest barrier to EV adoption in markets like India where charging infrastructure is still maturing.
Why Estimate? The Measurability Problem in Battery Systems
The fundamental challenge that makes BMS engineering complex is that the most important quantities cannot be measured directly. Estimation is needed when a quantity is quantifiable and meaningful but has no direct physical sensor.
Voltage → Potential difference between two conductors (voltmeter)
Current → Voltage across a known shunt resistor ÷ resistance (Ohm's Law)
Temp → Resistance of NTC thermistor in voltage divider circuit
MUST BE ESTIMATED (no direct sensor exists):
SoC → Inferred from V, I, T history + battery model + algorithm (EKF, coulomb counting)
SoH → Inferred from capacity delivered over full cycles + impedance change over time
SoP → Calculated from SoC, T, internal resistance model + voltage/current limits
DTE → Calculated from SoC + energy consumption model + SoH-corrected capacity
Every estimation accuracy is bounded by the quality of the underlying measurements.
This is why the quality of voltage, current, and temperature measurement hardware is not a detail — it is the foundation of BMS accuracy. A BMS with a mediocre estimation algorithm but excellent sensors will outperform one with a brilliant algorithm fed by noisy, poorly calibrated measurements.
Measurement Accuracy: The Foundation of All Estimations
Every BMS estimation is only as accurate as the measurements feeding into it. Voltage, current, and temperature sensors introduce errors through noise, offset, drift, and quantisation — and these errors compound through the estimation algorithms that depend on them.
Voltage Measurement
Cell voltage measurements are made by the BMS's cell monitoring IC (AFE — Analog Front End). Measurement resolution is typically 16-bit across a 0–5V range, giving ~0.08 mV resolution. Offset errors, gain errors, and inter-channel mismatch all introduce systematic error into cell voltage readings — which directly affects both OCV-based SoC estimation and cell balancing accuracy.
Current Measurement
Current is measured via a shunt resistor or Hall-effect sensor. Shunt-based measurement is highly accurate (±0.1–0.5%) but dissipates power. Hall-effect sensors are non-contact and have no power loss but are more susceptible to offset drift with temperature. Current measurement error directly affects coulomb counting accuracy — a 0.5% current offset accumulated over a 10-hour operating day translates to a 5% SoC drift by end of shift.
Temperature Measurement
Temperature is measured by NTC (Negative Temperature Coefficient) thermistors at multiple locations inside the pack. Temperature measurement accuracy affects both the thermal models used for SoP calculation and the temperature-compensated OCV lookup tables used for SoC estimation. In Indian operating conditions — where pack temperatures can span 25–55°C in a single day — thermal measurement accuracy is especially critical.
ADC Quality
The Analog-to-Digital Converter (ADC) that digitises all sensor signals introduces quantisation error. The resolution and linearity of the ADC set a hard floor on measurement accuracy that no software algorithm can overcome. A 12-bit ADC will always be less accurate than a 16-bit ADC for the same signal range — and this difference propagates directly into SoC estimation precision.
Factors Affecting BMS Estimation Accuracy
The estimation of SoP, SoH, and DTE all depend primarily on the accuracy of SoC — which in turn depends on the quality of underlying measurements and the battery model used. Four factors collectively determine the ceiling of BMS estimation accuracy:
- Measurement quality — Resolution and accuracy of voltage/current/temperature sensors and ADC; circuitry losses; cable resistance offsets in current measurement paths
- Battery model accuracy — How well the Equivalent Circuit Model (or electrochemical model) represents actual cell behaviour across temperature, SoC, SoH, and ageing stages
- Algorithm sophistication — Whether the estimation algorithm (coulomb counting, OCV, EKF, ML) handles non-linearity, sensor noise, and changing operating conditions robustly
- Operating condition coverage — Whether model parameters and algorithms have been validated across the full range of expected conditions — for India: 0–55°C ambient, variable load profiles, partial cycles, and multi-year ageing
Indian operating conditions stress BMS estimation in ways that European-calibrated systems are not designed for: 40–48°C ambient temperatures shift OCV-SoC curves; stop-go urban traffic creates high-dynamic current profiles that amplify coulomb counting error; opportunistic partial charging by fleet operators reduces OCV recalibration frequency. A BMS designed for Indian conditions must explicitly address all three — in its sensor calibration, model parameters, and algorithm design.
AV BMS by Autoven: Accurate Estimations for Indian EV Conditions
Autoven's AV BMS implements the full BMS function stack — sensing, protection, estimation, and balancing — in a production-ready design purpose-built for Indian EV operating conditions. Its estimation engine uses a physics-based Equivalent Circuit Model combined with an Extended Kalman Filter, delivering ±2–3% SoC accuracy in real time across the full Indian temperature range.
AV BMS Estimation Capabilities
- EKF-based real-time SoC estimation at cell level — pack SoC accounts for SoH-corrected capacity, not factory-rated capacity
- SoH tracking through continuous capacity fade measurement across full and partial cycles
- SoP calculated from real-time current, voltage, temperature, and SoC limits — broadcast to motor controller via CAN at every estimation cycle
- DTE estimation using SoC, SoH-corrected capacity, and a vehicle-specific energy consumption model
- Temperature-compensated OCV tables calibrated for 0–55°C Indian ambient range
- Passive cell balancing — continuously corrects cell-level SoC divergence to maximise pack capacity and protect individual cells
- Full fault detection stack: over/under voltage, over-current, short circuit, over/under temperature, insulation monitoring
- Real-time telemetry via AV IoT over MQTT to the Autoven Platform — fleet-wide SoC, SoH, SoP, DTE monitoring and analytics
Start with a BMS You Can Trust
Accurate estimations are the foundation of every safe, efficient, and long-lived EV battery. Autoven's AV BMS delivers production-grade SoC, SoH, SoP, and DTE accuracy purpose-built for India — so every decision your battery system makes starts from a number you can trust.
Talk to Our Engineers →Conclusion: Estimation Accuracy Is BMS Quality
A Battery Management System is only as good as the accuracy of its estimations. Every protection decision, every range display, every power limit, and every charging strategy the BMS executes depends on SoC, SoH, SoP, and DTE being right — and being right continuously, across the full lifetime of the battery, under all operating conditions.
The path to accurate estimations runs through precise measurements, validated battery models, sophisticated algorithms, and calibration for the specific operating environment. For Indian EVs, that means confronting high ambient temperatures, dynamic urban current profiles, and partial charging patterns that off-the-shelf BMS solutions are not designed to handle.
- SoC is the foundation — Every other estimation depends on it; getting SoC right is the single highest-leverage investment in BMS quality
- SoH must track ageing continuously — A BMS that only knows factory-rated capacity becomes increasingly inaccurate as the battery ages
- SoP protects the hardware in real time — Motor controllers and chargers must operate within BMS-defined power limits to prevent cell damage
- DTE accuracy drives EV adoption — Unreliable range displays create range anxiety; accurate DTE builds driver trust and accelerates EV acceptance
- Measurement quality is non-negotiable — ADC resolution, sensor accuracy, and calibration set the floor beneath which no algorithm can improve estimation quality
Explore the detailed estimation methods behind each parameter: SoC Estimation Methods · SoH Estimation & Strategies · SoP & DTE Estimation