← Latest papers
⚡ electrical engineering

Modeling of Non-linear Dynamics of Lithium-ion Batteries via Delay-Embedded Dynamic Mode Decomposition

This paper proposes a data-driven modeling approach using delay-embedded Dynamic Mode Decomposition with control (DMDc) that effectively captures the non-linear dynamics of lithium-ion batteries for voltage prediction across various states of charge and aging levels using only voltage and current data from HPPC tests.

Original authors: Khalid Mahmud Labib, Shabbir Ahmed

Published 2026-02-25
📖 5 min read🧠 Deep dive

Original authors: Khalid Mahmud Labib, Shabbir Ahmed

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: Predicting the Future of a Battery

Imagine you are trying to predict how a car will drive ten years from now. You could try to understand every single bolt, piston, and chemical reaction inside the engine (this is like the physics-based models scientists usually use). Or, you could just watch how the car drives today, tomorrow, and next week, and use that pattern to guess how it will drive in the future (this is the data-driven approach of this paper).

The authors of this paper are trying to solve a tricky problem: Lithium-ion batteries are messy. As they age, they get weaker, and their behavior becomes non-linear (meaning a small change in input doesn't always lead to a small, predictable change in output).

Their goal? To build a "crystal ball" that can predict a battery's voltage (how much power it has left) using only simple data: voltage and current. They want to do this without needing a PhD in chemistry to understand the battery's internal materials.

The Problem with Old Methods

  • The "Circuit" Approach: Traditional models treat a battery like a simple electrical circuit with resistors and capacitors. It's like trying to describe a complex jazz improvisation by only counting the notes. It works okay for simple tunes, but when the battery gets old and starts acting weird, this model breaks down.
  • The "Black Box" Approach: Some modern methods use heavy machine learning. They are like a magic 8-ball: they give you the right answer, but you have no idea why. They are hard to trust in safety-critical systems (like electric cars).

The Solution: "Time-Traveling" Snapshots (Delay Embedding)

The authors used a clever trick called Delay-Embedded Dynamic Mode Decomposition (DMD).

The Analogy: The Flipbook
Imagine you have a single photo of a runner. You can't tell if they are speeding up, slowing down, or tripping just by looking at one still image.

  • Standard DMD tries to guess the future based on that one photo.
  • The Authors' Trick (Delay Embedding): Instead of one photo, they take a "flipbook" of the last 1,810 frames of the runner's movement. By stacking these past moments together, the computer can "see" the momentum, the stride, and the direction.

In the paper, they took the battery's voltage history and stacked it up like a tower of blocks (a Hankel Matrix). This turns a simple line of voltage data into a complex 3D shape that reveals the hidden patterns of how the battery is moving through time.

Adding the "Steering Wheel" (Control)

They compared two models:

  1. DMD (The Passive Observer): This model just watches the battery's voltage and tries to guess what happens next. It's like watching a car drive down a hill and guessing where it will be in 5 minutes, ignoring whether the driver is pressing the gas or the brakes.
  2. DMDc (The Active Driver): This model is smarter. It looks at the voltage and the current (the electricity flowing in or out). It knows that if you push the gas pedal (charge the battery), the voltage goes up. If you hit the brakes (discharge), it goes down.

The Result: The "Active Driver" (DMDc) was much better. It made predictions with very little error, whereas the "Passive Observer" started to drift off course after a while.

The "Aging" Test

The real test was: Can we train the model on a brand-new battery and use it to predict how an old, tired battery will behave?

  • They trained the model on data from a fresh, healthy battery.
  • Then, they let the battery age (cycle it hundreds of times until it degraded).
  • They fed the same model the data from the old battery.

The Surprise: Even though the battery was now old and degraded (like a runner with a bad knee), the model trained on the healthy battery could still predict the voltage dips and spikes with surprising accuracy. It didn't need to be retrained from scratch; it just needed to know the current input.

Why This Matters

  1. Simplicity: You don't need to know the chemical makeup of the battery. You just need the voltage and current data.
  2. Speed: It's computationally cheap. It can run on the small computer inside an electric car (the BMS) to constantly monitor health.
  3. Transparency: Unlike "black box" AI, this model gives you a mathematical map (matrices A and B) that explains how the battery behaves. You can see the "rules" the battery is following.

The Takeaway

Think of this paper as teaching a computer to "listen" to the heartbeat of a battery. By looking at the rhythm of the past (the delay embedding) and listening to the instructions being given (the current input), the computer can predict the future health of the battery, even as it gets old and grumpy. This could lead to safer electric cars and longer-lasting phones because we can finally predict exactly when a battery is about to fail.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →