FPGA Single-Particle Electrochemical Calculation for Battery Aging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for estimating battery aging in energy storage systems, such as the equivalent circuit method and ampere-hour integration, suffer from inherent errors that accumulate over time, making it impossible to accurately predict battery aging and remaining capacity.

Innovation Solution

A device and method utilizing a single-particle electrochemical model algorithm encapsulated as an IP core on an FPGA, which calculates battery performance in parallel, integrated with a communication and data forwarding module to reduce data processing time and enable precise battery aging analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing electrochemical state variable estimation methods are used on large servers or standalone PCs, then calculation accuracy is improved, but calculation time increases significantly

Engineering Contradiction:
Improvecalculation accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the electrochemical calculation tasks into multiple independent calculation modules that can operate in parallel. Each module processes specific battery data independently, allowing the overall calculation to be divided and executed concurrently across multiple processing units, thus reducing total calculation time while maintaining accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces traditional software-based electrochemical calculations running on general-purpose servers with hardware-accelerated parallel computing using FPGA (Field-Programmable Gate Array). This substitution of computational mechanics enables real-time processing of electrochemical models that were previously too computationally intensive

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If parallel calculation is implemented using FPGA programmable devices, then calculation speed is improved, but device complexity increases

Engineering Contradiction:
Improvecalculation speedVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The FPGA-based calculation system is designed with universal interfaces and modular architecture that can handle multiple battery types and electrochemical models through configuration changes rather than hardware redesign. The system can adapt to different battery chemistries and calculation requirements, reducing overall system complexity despite the advanced computing capability

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces a communication module as an intermediary between the FPGA calculation modules and the external system. This mediator handles data formatting, protocol conversion, and coordinate management, simplifying the interface complexity and making the FPGA system easier to integrate with existing battery management infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250314700A1Device and method for calculating single-particle electrochemical model
Publication Date: 2025.10.09 SHANGHAI MAKESENSE ENERGY TECHNOLOGY CO LTD
  • US20250314700A1 patent drawing
  • US20250314700A1 patent drawing
  • US20250314700A1 patent drawing

AI summary

A device and a method for calculating a single-particle electrochemical model are provided. The device comprises electrochemical calculation modules, a communication module, and a data forwarding module. The electrochemical calculation modules calculate internal performance of batteries in an energy storage system based on battery data in the energy storage system, and output calculation results. The communication module is connected to the electrochemical calculation modules, and configured to transmit the battery data in the energy storage system to each of the electrochemical calculation modules and output the calculation results output by the electrochemical calculation modules. The data forwarding module is connected to the communication module, the energy storage system, and a cloud server, and configured to obtain the battery data from the energy storage system, forward the battery data to the communication module, and forward the calculation results. The method reduces battery analysis time and enables precise analysis of battery aging.