Knowledge Battery Testing How do advanced battery testing systems assist in evaluating and optimizing adaptive Extended Kalman Filter (EKF) algorithms for lithium-ion battery State of Charge (SOC) estimation under dynamic pulse conditions? Improve SOC Accuracy by Testing
Author avatar

Tech Team · Kintek Solution

Updated 1 month ago

How do advanced battery testing systems assist in evaluating and optimizing adaptive Extended Kalman Filter (EKF) algorithms for lithium-ion battery State of Charge (SOC) estimation under dynamic pulse conditions? Improve SOC Accuracy by Testing


Advanced battery testing systems turn adaptive EKF development into a controlled, measurable optimization process. They execute repeatable high-rate pulse profiles, synchronously capture accurate current and voltage responses, and provide the reference data needed to tune the adaptive gain factor ( \lambda ). Under dynamic conditions such as 20 C charge-discharge pulses, this workflow can help reduce SOC estimation error from above 15% to approximately 3.5%, when the algorithm and test conditions are properly calibrated.

Core takeaway: The testing system does more than collect battery data: it reproduces the voltage disturbances that expose EKF weaknesses, identifies the model parameters behind those disturbances, and verifies whether adaptive Kalman-gain scaling improves convergence without creating errors during rest.

Why Dynamic Pulses Challenge Conventional EKF Algorithms

Sudden voltage changes create estimation lag

A conventional EKF predicts battery states using an equivalent-circuit model and corrects those predictions with measured voltage. During a high-current pulse, however, voltage can change faster than the filter model accurately represents.

The result is often state-tracking delay, particularly when the cell experiences rapid polarization, ohmic voltage drop, or changing operating conditions.

Fixed Kalman gains are not equally effective in every phase

A fixed Kalman gain represents a compromise between trusting the model prediction and trusting the voltage measurement. That compromise may be unsuitable during both active pulses and quiet rest periods.

During a strong pulse, a gain that is too conservative can slow error correction. During rest, an excessively aggressive gain can make the SOC estimate respond to polarization recovery rather than actual charge movement.

Nonlinear battery behavior complicates SOC estimation

Internal resistance, capacity, polarization, and open-circuit voltage vary with SOC, temperature, operating history, and aging. These dependencies make simple linear models and uncorrected coulomb counting insufficient for reliable dynamic estimation.

An EKF addresses some of this nonlinearity by linearizing the model around the current operating point, but its accuracy still depends heavily on the model and measurement data.

How the Testing System Exposes EKF Weaknesses

Reproducing realistic compound pulse profiles

Advanced systems can execute multi-condition charge-discharge profiles that combine high-power events with lower-load and rest periods. These profiles can represent conditions analogous to acceleration, regenerative braking, and idling.

A 20 C pulse, for example, produces a much more demanding test of filter responsiveness than a constant-current discharge because the measured voltage includes rapid transient and polarization effects.

Controlling the timing and amplitude of each event

The test system precisely defines pulse current, duration, direction, interval, and rest time. This repeatability allows engineers to compare different EKF settings using the same electrical stimulus.

Without controlled excitation, an apparent improvement in SOC accuracy may simply result from a different load pattern rather than a better algorithm.

Capturing synchronized electrical data

High-speed, synchronized measurements of current and voltage are essential because SOC estimation depends on the timing relationship between applied current and resulting voltage.

Temperature measurements and, where relevant, impedance data add further context for separating genuine SOC changes from resistance and thermal effects.

How Test Data Supports Adaptive EKF Design

Identifying the equivalent-circuit model

Pulse testing reveals the cell’s immediate voltage response and its subsequent relaxation. These responses support identification of parameters such as ohmic resistance, polarization behavior, and dynamic time constants.

For a current step, the immediate voltage change can be used to estimate an internal resistance according to:

[ R_0 = \frac{\Delta U}{|I|} ]

The resulting parameters form the basis of the EKF state-space model.

Building the SOC-voltage relationship

Laboratory testing can establish OCV-SOC lookup tables and dynamic voltage-response data across the usable SOC range. These relationships help the EKF distinguish a voltage change caused by SOC from one caused by current-induced polarization.

This distinction is particularly important because internal resistance tends to vary more strongly near low and high SOC than in the approximate middle range of 30%–70% SOC.

Constructing the EKF observation model

The battery model is linearized locally, commonly through a Taylor-series expansion, to obtain the state-transition and observation relationships required by the EKF.

The filter then repeatedly performs two operations:

  1. Prediction: Estimate the next SOC and other internal states from the model and applied current.
  2. Correction: Compare predicted voltage with measured voltage and update the states using the Kalman gain.

The quality of both operations depends on the accuracy of the model parameters obtained from testing.

How Adaptive Gain Scaling Is Evaluated

Applying a larger gain during active pulses

The adaptive approach scales the conventional Kalman gain:

[ K'_k = \lambda K_k ]

During active high-rate charge-discharge periods, the reference reports that using a larger gain factor, approximately ( \lambda = 40\text{–}60 ), accelerates convergence of SOC estimation errors.

Conceptually, this gives the measurement correction greater influence when the operating condition produces rapid state changes that a conventional EKF may track too slowly.

Returning the gain to unity during rest

During rest periods, the adaptive factor is returned to:

[ \lambda = 1 ]

This reduces the risk that the filter will interpret voltage relaxation or polarization recovery as a sudden change in SOC.

The distinction between active operation and rest is therefore central to the method. The goal is not to maximize the gain continuously, but to match correction strength to the battery’s operating regime.

Comparing estimation error against a reference

The testing system provides the current and voltage history used by the algorithm, while a controlled test protocol provides the reference basis for assessing SOC. Engineers can then compare:

  • Conventional EKF SOC estimates.
  • Adaptive-EKF SOC estimates.
  • Reference SOC derived from calibrated capacity and test data.
  • Voltage residuals between the model and the measured cell voltage.
  • Convergence time after each pulse.
  • Oscillation magnitude during and after transients.

The reported result is a reduction in SOC error from more than 15% to within approximately 3.5% under the evaluated dynamic conditions.

What an Effective Validation Workflow Looks Like

Establishing a reliable initial condition

A typical validation sequence begins with a controlled full charge, including constant-current and constant-voltage phases, followed by a cutoff-current condition.

This establishes a repeatable initial state and supports an OCV-based SOC baseline before dynamic testing begins.

Preventing unrealistic high-SOC overvoltage

A small controlled discharge before the dynamic cycle can reduce the risk of overvoltage when regenerative-energy-like pulses are applied near full charge.

This is both a safety measure and a way to ensure that the test represents the intended operating window rather than an unintended protection-limit event.

Running repeated dynamic cycles

The system then applies the selected drive-cycle or compound-pulse profile until the required depth of discharge is reached. Repetition makes it possible to evaluate whether the adaptive EKF works consistently rather than only on one favorable waveform.

The profile should include the pulse magnitudes and timing relevant to the intended application.

Separating pulse response from relaxation response

Rest periods are valuable because they reveal polarization recovery and voltage relaxation. A short rest can represent an operating pause, while a longer rest can provide data for checking relaxation behavior and model fitting.

This data helps determine whether the algorithm is incorrectly attributing non-equilibrium voltage changes to SOC.

Measuring residual capacity

A final controlled discharge to the voltage cutoff, followed when appropriate by a low-current residual discharge, establishes the available capacity for that test condition.

That capacity measurement improves the reference against which the SOC algorithm is evaluated and exposes errors caused by an incorrect assumed battery capacity.

Understanding the Trade-offs

A larger gain can improve speed but amplify noise

Increasing ( \lambda ) can make the filter respond faster to measurement discrepancies. However, excessive gain may also make SOC estimates more sensitive to voltage noise, sensor offsets, model mismatch, or unmodeled polarization.

The reported range of 40–60 should therefore be treated as an experimentally observed operating range, not a universal setting for every cell, temperature, or pulse profile.

Rest-period voltage is not pure SOC information

Voltage relaxation after a pulse can contain substantial polarization effects. If the EKF gives this voltage too much authority, the estimate may oscillate or drift even though little charge has entered or left the cell.

Using ( \lambda = 1 ) during rest helps, but it does not eliminate the need for an accurate relaxation model.

Model quality limits algorithm quality

Adaptive gain cannot compensate indefinitely for an incorrect OCV-SOC curve, inaccurate resistance values, missing temperature dependence, or capacity degradation.

A sophisticated filter paired with poor characterization may produce a confidently wrong estimate.

Laboratory conditions may not represent field conditions

A cell-level pulse experiment may not capture pack-level effects such as cell imbalance, wiring resistance, thermal gradients, contact resistance, or sensor synchronization errors.

Validation should therefore progress from controlled single-cell testing to representative module or pack testing when the algorithm is intended for a pack-management system.

UKF may be preferable in stronger nonlinearities

An Unscented Kalman Filter can represent nonlinear state distributions without explicitly calculating Jacobians, potentially improving accuracy in strongly nonlinear conditions.

Its trade-off is higher computational complexity, so an adaptive EKF remains attractive when its accuracy and computational requirements meet the application needs.

How to Apply This to Your Project

A testing system should be configured as part of the algorithm-development loop, not used only for final verification.

  • If your primary focus is faster EKF convergence: Use repeatable high-rate pulse profiles and evaluate adaptive gain values during active charge-discharge intervals, focusing on convergence time and transient SOC error.
  • If your primary focus is minimizing SOC oscillation: Include carefully controlled rest periods and return the adaptive factor to unity so polarization relaxation is not overinterpreted.
  • If your primary focus is model accuracy: Use pulse and relaxation data to identify resistance, polarization, time-constant, and OCV-SOC parameters across the relevant SOC and temperature ranges.
  • If your primary focus is field reliability: Validate the algorithm across varied pulse amplitudes, depths of discharge, temperatures, aging states, and eventually representative series battery packs.
  • If your primary focus is measurement integrity: Prioritize synchronized, high-speed current-voltage-temperature acquisition because sensor timing and accuracy directly affect EKF correction quality.

With controlled excitation, high-fidelity measurements, and regime-specific gain adaptation, advanced battery testing systems provide the evidence needed to make SOC estimation faster, more stable, and more trustworthy.

Summary Table:

Feature Role in EKF Optimization
Repeatable pulse profiles Reproduce dynamic conditions (e.g., 20C pulses) to expose EKF weaknesses
Synchronized current/voltage capture Provide accurate data for model identification and filter correction
Rest period control Enable gain reduction (λ=1) to prevent voltage relaxation misreading
Reference SOC measurement Baseline for comparing estimation error and convergence speed
Temperature/impedance monitoring Distinguish SOC changes from resistance and thermal effects

Ready to optimize your battery SOC estimation? KINTEK provides comprehensive laboratory equipment for battery R&D and advanced materials research, including advanced battery testing systems. Our solutions support the entire cell fabrication workflow—from slurry mixing, coating, and precision pressing to cell assembly and testing systems. Whether you're refining EKF algorithms, developing new battery chemistries, or studying materials under dynamic conditions, our versatile equipment is essential for your research. Contact our experts today to see how KINTEK can elevate your testing and algorithm development. Get in touch now!


Leave Your Message