Battery SOC Estimation With AI-Calibrated Coulomb Counting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Extended Kalman Filter (EKF) based battery state of charge (SOC) estimation methods are computationally intensive and require accurate initial state knowledge, making them inefficient for high-voltage battery packs with many cells, and they struggle with initial SOC uncertainty and parameter dependency.

Innovation Solution

A system combining coulomb counting (CC) estimation with periodic artificial intelligence (AI) calibration, using an AI estimator like LSTM, to periodically recalibrate SOC estimates, reducing computational load while maintaining accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Extended Kalman Filter (EKF) is used for SOC estimation, then measurement precision is improved, but use of energy increases due to computational intensity

Engineering Contradiction:
ImproveSOC estimation accuracyVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic calibration using AI-based estimation at specific intervals (e.g., when SOC reaches certain thresholds or after specific time periods) rather than continuous EKF computation. This periodic intervention corrects cumulative errors in coulomb counting while avoiding continuous high computational overhead, thereby reducing energy consumption while maintaining accuracy.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent segments the SOC estimation process into two distinct phases: (1) continuous low-computational coulomb counting for tracking charge/discharge, and (2) periodic AI-based calibration for error correction. This segmentation allows the system to use computational resources efficiently by applying intensive processing only when necessary, rather than continuously.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If EKF is used for SOC estimation, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
ImproveSOC estimation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments functionality between a simple coulomb counter (continuous operation) and an AI calibration module (periodic operation). The coulomb counter provides continuous tracking with minimal complexity, while the AI module handles complex computations only periodically, reducing overall system complexity compared to continuous EKF implementation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The coulomb counter continuously tracks SOC without requiring complex processing, serving itself for routine monitoring. The AI calibration module periodically intervenes to correct errors, allowing the simple coulomb counter to maintain operation without complex control logic, thereby reducing device complexity.

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If coulomb counting is used for SOC tracking, then use of energy is reduced, but reliability deteriorates due to de-calibration over time

Engineering Contradiction:
Improvecomputational energy consumptionVSAvoidSOC estimation accuracy
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The AI-based estimator periodically provides feedback to correct cumulative errors in the coulomb counting process. By comparing AI-estimated SOC with coulomb counting results and applying corrections when discrepancies exceed thresholds, the system maintains reliability while keeping computational energy consumption low during intermediate periods.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Periodic AI calibration is implemented to reset and correct cumulative errors in coulomb counting before they compromise reliability. This periodic intervention ensures the coulomb counter remains accurate over extended operation periods without requiring continuous high-energy computation.

Inventive Principle:
Principle #19Periodic action

4Measurement precision

If AI estimation is performed continuously, then measurement precision is improved, but productivity decreases due to computational demands

Engineering Contradiction:
ImproveSOC estimation accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

AI-based estimation is performed periodically rather than continuously, intervening only when calibration is needed (e.g., at SOC thresholds or after specific time intervals). This periodic execution maintains measurement precision by correcting errors when necessary while maximizing processing efficiency by avoiding unnecessary continuous AI computations.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies AI calibration partially - only when and where needed - rather than continuously across all operations. By triggering AI calibration only when error thresholds are exceeded or at scheduled intervals, the system achieves sufficient precision without the excessive computational burden of continuous AI processing, thereby improving productivity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12613280B2System and method of estimating state of charge of battery using coulomb counting estimation with periodic calibration using artificial intelligence based estimation
Publication Date: 2026.04.28 NXP BV
  • US12613280B2 patent drawing
  • US12613280B2 patent drawing
  • US12613280B2 patent drawing

AI summary

A battery management system for tracking a state of charge of a battery including multiple cells including a coulomb counter (CC) estimator and an artificial intelligence (AI) estimator. The CC estimator determines a charge difference over time for tracking changes of a state of charge of each cell and updates a corresponding state of charge value. The AI estimator converts a set of sample values of a cell into an estimated state of charge for calibrating the cell. A controller may periodically invoke the AI estimator to calibrate the state of charge of each cell and to update a corresponding state of charge value. Processing by the AI estimator may be minimized by being used only to calibrate each cell before combined error of the CC estimator reaches a predetermined threshold. AI based calibration may use Long Short-Term Memories and may further incorporate voltage mean and voltage variance over time.