A method, equipment, and storage medium for extracting cell data in an energy storage power station.

By determining the data extraction method for battery cells based on the status of the energy storage power station on the server side, and extracting data using the mean, median, and mode, the problem of inaccurate fault location of battery cells in the cloud is solved, and efficient data processing and resource utilization are achieved.

CN116166653BActive Publication Date: 2026-04-03SHANGHAI ROBESTEC ENERGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-24
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

The lack of cell data storage in the cloud leads to inaccurate fault location, increases manual labor costs and server burden, slows data retrieval, and incurs high resource consumption.

Method used

The server determines the data retrieval method for the battery cell data based on the current status of the energy storage power station. It extracts representative data from the battery cell data using the mean, median, and mode, and then performs data persistence processing.

Benefits of technology

It improves the accuracy of cell data fault location, reduces server load and resource consumption, and enhances data query efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116166653B_ABST
    Figure CN116166653B_ABST
Patent Text Reader

Abstract

This invention discloses a method, device, and storage medium for extracting battery cell data in an energy storage power station. The method includes: a server receiving a data request containing battery cell information sent by a client, and retrieving battery cell data from a database based on the battery cell information in the data request; the server determining the current state of the energy storage power station, and determining the value retrieval method of the battery cell data based on the current state of the energy storage power station; the server extracting data from the battery cell data according to the value retrieval method of the battery cell data, and performing data persistence processing on the extracted data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of energy storage power station technology, and in particular to a method, equipment and storage medium for extracting cell data from an energy storage power station. Background Technology

[0002] After the battery cell data is synchronized to the server via FTP as a file, the program needs to read the file and store the data in a designated database. Due to the time-sensitivity requirements of the underlying devices, a set of data is typically generated every 3-5 seconds. Each battery cell has five data points: voltage, current, temperature, SOH, and SOC. For an energy storage power station operating in the tens of thousands, storing all this data in a database would undoubtedly increase the server's burden, making data queries slow, frequent writes consuming CPU resources for extended periods, and adding unnecessary resource overhead. Therefore, a data extraction method is used, which simply involves selecting the value that best represents a set of data from a given set.

[0003] Traditionally, when dealing with similar problems, the cloud does not store data for individual battery cells, but only necessary information about the package or cluster. The cloud cannot find data for specific battery cells, which leads to inaccurate cloud-based location of faults. The only solution is to retrieve the raw data from the site for further analysis. This not only fails to provide timely and effective problem analysis but also increases additional manpower costs. Summary of the Invention

[0004] This invention provides a method, device, and storage medium for extracting battery cell data from an energy storage power station, in order to solve the technical problem that the cloud cannot accurately locate the battery cell if a fault occurs when the cloud does not store the battery cell data.

[0005] This invention provides a method for extracting cell data from an energy storage power station, the method comprising:

[0006] The server receives a data request containing battery cell information sent by the client, and retrieves battery cell data from the database based on the battery cell information in the data request;

[0007] The server determines the current state of the energy storage power station and determines the value retrieval method of the cell data based on the current state of the energy storage power station.

[0008] The server extracts data from the battery cell data according to the data retrieval method and performs data persistence processing on the extracted data.

[0009] Preferably, the value selection method includes:

[0010] Methods for determining the mean, median, and mode.

[0011] Preferably, the method by which the server determines the value of the cell data based on the current state of the energy storage power station includes:

[0012] When the server determines that the current state of the energy storage power station is the discharge state, it further determines that the energy storage power station is in the discharge phase of the discharge state.

[0013] When it is determined that the energy storage power station is in the initial stage and the later stage of discharge, the server determines the voltage, current and SOC values ​​in the cell data as median and average values, and determines the temperature and SOH values ​​in the cell data as mode values.

[0014] When it is determined that the energy storage power station is in the mid-discharge stage of the discharge state, the server determines the voltage, current and SOC values ​​in the cell data as mode and average values, and at the same time determines the temperature and SOH values ​​in the cell data as mode.

[0015] Preferably, the server extracts data from the battery cell data according to the method of deriving the battery cell data, including:

[0016] During the initial and later stages of the discharge process of the energy storage power station, the server extracts median and average data from the voltage, current, and SOC data in the cell data according to the median and average values ​​of the voltage, current, and SOC data in the cell data, respectively. At the same time, it extracts mode data from the temperature and SOH data in the cell data according to the mode values ​​of the temperature and SOH data in the cell data.

[0017] When the energy storage power station is in the mid-discharge stage of the discharge state, the server extracts the mode data and the average data from the voltage, current and SOC in the cell data according to the mode and average value methods of the cell data, respectively. At the same time, it extracts the mode data from the temperature and SOH in the cell data according to the mode value method of the cell data.

[0018] Preferably, the method by which the server determines the value of the cell data based on the current state of the energy storage power station includes:

[0019] When the server determines that the current state of the energy storage power station is a power replenishment state, it further determines that the energy storage power station is in the power replenishment stage of the power replenishment state.

[0020] When it is determined that the energy storage power station is in the initial stage of recharging and the later stage of recharging in the discharge state, the server determines the value of voltage, current and SOC in the cell data as median value and average value, and determines the value of temperature and SOH in the cell data as mode value.

[0021] When it is determined that the energy storage power station is in the mid-stage of the power replenishment process, the server determines the voltage, current and SOC values ​​in the cell data to be taken as the mode and the average values, and at the same time determines the temperature and SOH values ​​in the cell data to be taken as the mode.

[0022] Preferably, the server extracts data from the battery cell data according to the method of deriving the battery cell data, including:

[0023] During the initial and later stages of discharge when the energy storage power station is in a recharging state, the server extracts median and average data from the voltage, current, and SOC in the cell data according to the median and average values ​​of the cell data, respectively. At the same time, it extracts mode data from the temperature and SOH in the cell data according to the mode values ​​of the temperature and SOH, respectively.

[0024] When the energy storage power station is in the mid-discharge stage of the recharging state, the server extracts the mode data and the average data from the voltage, current and SOC in the cell data according to the mode and average value methods of the voltage, current and SOC in the cell data, respectively. At the same time, it extracts the mode data from the temperature and SOH in the cell data according to the mode value method of the temperature and SOH in the cell data.

[0025] Preferably, the method by which the server determines the value of the cell data based on the current state of the energy storage power station includes:

[0026] When the server determines that the current state of the energy storage power station is a static state, it determines the mode of the voltage, current, SOC, temperature and SOH values ​​in the cell data as the mode value method.

[0027] Preferably, the server extracts data from the battery cell data according to the method of deriving the battery cell data, including:

[0028] When the energy storage power station is in a static state, the server extracts the mode data from the voltage, current, SOC, temperature and SOH in the cell data according to the mode value of the cell data.

[0029] The present invention also provides an electronic device, comprising: a memory; a processor; and a computer program; wherein the computer program is stored in the memory and configured to be executed by the processor to implement a cell data extraction method for an energy storage power station.

[0030] The present invention also provides a computer-readable storage medium having a computer program stored thereon; the computer program is executed by a processor to implement a method for extracting cell data in an energy storage power station.

[0031] The beneficial effect of this invention is that the server determines the value retrieval method of the battery cell data based on the current state of the energy storage power station, and then extracts data from the battery cell data. This solves the problem that when the battery cell data is faulty, the server can accurately obtain the faulty battery cell data, thereby improving the positioning accuracy. Attached Figure Description

[0032] Figure 1 This is a flowchart of a method for extracting battery cell data in an energy storage power station provided by the present invention;

[0033] Figure 2 This is a schematic diagram of a module for extracting battery cell data in an energy storage power station provided by the present invention;

[0034] Figure 3 This is a flowchart of the cell data extraction method for energy storage power stations provided by the present invention;

[0035] Figure 4 This is a timing diagram of cell data extraction for an energy storage power station provided by the present invention. Detailed Implementation

[0036] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. In the following description, suffixes such as "module," "part," or "unit" used to denote elements are used only for the purpose of illustrative purposes and have no inherent meaning. Therefore, "module," "part," or "unit" may be used interchangeably.

[0037] Figure 1 This is a flowchart of a cell data extraction method for an energy storage power station provided by the present invention, as shown below. Figure 1 As shown, the method may include:

[0038] Step S101: The server receives a data request containing battery cell information sent by the client, and retrieves battery cell data from the database based on the battery cell information in the data request;

[0039] Step S102: The server determines the current state of the energy storage power station and determines the value retrieval method of the cell data based on the current state of the energy storage power station;

[0040] Step S103: The server extracts data from the battery cell data according to the value retrieval method of the battery cell data, and performs data persistence processing on the extracted data.

[0041] The methods for determining the values ​​include: the mean, the median, and the mode.

[0042] Specifically, the server determines the cell data values ​​based on the current state of the energy storage power station by: when the server determines that the current state of the energy storage power station is a discharge state, it further determines that the energy storage power station is in the discharge stage of the discharge state; when the server determines that the energy storage power station is in the initial discharge stage and the later discharge stage of the discharge state, the server determines the voltage, current, and SOC values ​​in the cell data as median and average values, respectively, and determines the temperature and SOH values ​​in the cell data as mode values; when the server determines that the energy storage power station is in the middle discharge stage of the discharge state, the server determines the voltage, current, and SOC values ​​in the cell data as mode and average values, respectively, and determines the temperature and SOH values ​​in the cell data as mode values.

[0043] Furthermore, the server extracts data from the battery cell data according to the data retrieval method, including: during the initial and later stages of discharge when the energy storage power station is in a discharge state, the server extracts median and average data from the voltage, current, and SOC data respectively, based on the median and average values ​​of the voltage, current, and SOC in the battery cell data; simultaneously, it extracts mode data from the temperature and SOH data respectively, based on the mode values ​​of the temperature and SOH in the battery cell data; during the middle stage of discharge when the energy storage power station is in a discharge state, the server extracts mode and average data from the voltage, current, and SOC data respectively, based on the mode and average values ​​of the voltage, current, and SOC in the battery cell data; simultaneously, it extracts mode data from the temperature and SOH data respectively, based on the mode values ​​of the temperature and SOH in the battery cell data.

[0044] Specifically, the server determines the cell data retrieval method based on the current state of the energy storage power station as follows: when the server determines that the current state of the energy storage power station is in a recharging state, it further determines that the energy storage power station is in the recharging stage of the recharging state; when the server determines that the energy storage power station is in the initial stage and the later stage of the recharging state, it determines the voltage, current, and SOC values ​​in the cell data as median and average values, respectively, and determines the temperature and SOH values ​​in the cell data as mode values; when the server determines that the energy storage power station is in the middle stage of the recharging state, it determines the voltage, current, and SOC values ​​in the cell data as mode and average values, and determines the temperature and SOH values ​​in the cell data as mode values.

[0045] Specifically, the server extracts data from the battery cell data according to the data retrieval method, including: during the initial and later stages of discharge when the energy storage power station is in the recharging state, the server extracts median and average data from the voltage, current, and SOC data respectively, based on the median and average values ​​of the voltage, current, and SOC in the battery cell data; simultaneously, it extracts mode data from the temperature and SOH data respectively, based on the mode values ​​of the temperature and SOH in the battery cell data; during the middle stage of discharge when the energy storage power station is in the recharging state, the server extracts mode and average data from the voltage, current, and SOC data respectively, based on the mode and average values ​​of the voltage, current, and SOC in the battery cell data; simultaneously, it extracts mode data from the temperature and SOH data respectively, based on the mode values ​​of the temperature and SOH in the battery cell data.

[0046] Specifically, the server determines the value of the cell data based on the current state of the energy storage power station by: when the server determines that the current state of the energy storage power station is a static state, the value of voltage, current, SOC, temperature and SOH in the cell data is determined to be the mode value.

[0047] Furthermore, the server extracts data from the cell data according to the cell data retrieval method, including: when the current state of the energy storage power station is a static state, the server extracts the mode data from the voltage, current, SOC, temperature and SOH in the cell data according to the mode retrieval method of the voltage, current, SOC, temperature and SOH in the cell data.

[0048] The present invention also provides an electronic device, comprising: a memory; a processor; and a computer program; wherein the computer program is stored in the memory and configured to be executed by the processor to implement a cell data extraction method for an energy storage power station.

[0049] The present invention also provides a computer-readable storage medium having a computer program stored thereon; the computer program is executed by a processor to implement a method for extracting cell data in an energy storage power station.

[0050] Figure 2 This is a schematic diagram of a module for extracting cell data in an energy storage power station provided by the present invention, as shown below. Figure 2 As shown, it includes: a file parsing module, a data analysis module, and data persistence.

[0051] File parsing module: Used to read files at a specified location, obtain data from the files, and pass the data to the data analysis block.

[0052] Data Analysis Module: The data analysis module is the core of the whole, mainly including four sub-modules: mode function, median function, mean function, and data summary.

[0053] Mode function: Takes the mode of a set of data, or the mode of all data over a period of time.

[0054] Median function: retrieves the median of a set of data, or the median of all data within a given period of time.

[0055] Mean function: This function calculates the average of a set of data or the average of all data over a period of time.

[0056] Data Summary: Based on the current site status, prioritize the three values ​​according to different statuses, compare the three values, and select the value that best represents this set of data.

[0057] Data persistence: Used to store or update selected data in a database.

[0058] Figure 3 This is a flowchart of the cell data extraction method for energy storage power stations provided by the present invention, as follows: Figure 3 As shown, it includes:

[0059] Step 1: Read the file at the specified path;

[0060] Step 2: Standardize the file format;

[0061] Step 3: Rename the files according to a uniform format (mainly for titles containing Chinese characters);

[0062] Step 4: Check if the specified set exists according to the file name rules; if it does not exist, create it.

[0063] Step 5: Data processing, returning only specific representative values;

[0064] Step 6: Data persistence;

[0065] Step 7: Status returned, delete intermediate files.

[0066] Furthermore, the cell data in this application is stored in clusters, meaning one file per cluster per day (the number of cells in a cluster is not fixed; it can be initially calculated as 276 individual cells, i.e., 276 individual cells per cluster). Files are named with a cluster name followed by a timestamp. For example, data from the third cluster on January 1, 2023, would be named Bank03_20230101.csv. The file's path is / bankdata / bams01 / 202301 / Bank03_20230101.csv. When reading the file, the path after bankdata is dynamic. The process first retrieves all clusters from the specified site, then the current month and year, then the total number of clusters in that cluster, and finally the current day and year. This data is then concatenated to the specified cluster and date. The server retrieves the data from the specified client based on the concatenated file name and path.

[0067] The file reading module reads files containing heap information, cluster information, and individual file information.

[0068] A battery stack includes stack voltage, stack current, stack SOC, stack temperature, and stack SOH. It is composed of battery clusters connected in parallel; a battery cluster includes cluster voltage, cluster current, cluster temperature, cluster SOC, and cluster SOH. A battery cluster is composed of battery packs connected in parallel; a battery pack is composed of individual cells connected in series and then in parallel. Typically, a battery cluster contains 276 individual cells.

[0069] Figure 4 This is a timing diagram of cell data extraction for an energy storage power station provided by the present invention, as shown below. Figure 4 As shown, the file reading module first reads the file from the specified path and formats the file according to a unified format. Then, it reads the data and passes it to the data analysis module. Upon receiving the data, the data analysis module determines the current state of the power station (the read files contain "stall current," and the pile data in each file is repeated; the sign of the pile current indicates the energy storage power station's state: negative for discharging, positive for charging, and 0 for quiescent). It then calculates the average, median, and mode of the data set. Finally, it prioritizes these three states based on the current power station status, determining which value to retrieve first, and then passes the retrieved value to the data persistence module. The data persistence module receives the data, validates the corresponding set, and inserts the data into the database if it exists.

[0070] After receiving the data, the data analysis module prioritizes the data retrieval methods based on the power plant status, then selects specific values ​​and passes them to the data persistence module for persistence processing to achieve the effect of data extraction.

[0071] The core functions of data analysis are divided into obtaining the median, obtaining the mode, calculating the average, and data summarization.

[0072] Among them, the median is the median of the data set; the mode is the mode of the data set; and the mean is the mean of the data set.

[0073] Data Summary – First, determine the current state of the power station based on the data. Energy storage power stations can be categorized into three states: discharging, recharging, and quiescent. Corresponding cell data includes voltage, current, temperature, state of equilibrium (SOH), and state of charge (SOC). Below is a brief analysis of the specific data collection methods for each of these three states.

[0074] Discharge state: When the power station is in the discharge state, the voltage and SOC continuously decrease; the current initially rises steadily, then stabilizes and remains essentially unchanged, and then gradually decreases to a minimum value; due to the presence of air conditioning or other cooling equipment, the temperature remains basically unchanged during the discharge process. SOH, a measure of cell capacity, also remains largely unchanged during this stage. During the discharge process, the median is primarily used for voltage, current, and SOC in the initial stage, with the average value as a secondary indicator; the mode is primarily used in the middle stage, with the average value as a secondary indicator; and the median is primarily used in the later stage, with the average value as a secondary indicator. The mode is used for temperature and SOH.

[0075] Recharging State: The recharging state and the discharging state are two opposite states. When the power station is in the recharging state, the voltage and SOC continuously increase; the current initially rises steadily, then stabilizes and remains basically unchanged, and then slowly decreases to a minimum value; due to the presence of air conditioning or other cooling equipment, the temperature remains basically unchanged during the recharging process. SOH, a measure of cell capacity, also remains basically unchanged during this stage. During the recharging process, the median is the primary value for voltage, current, and SOC in the initial stage, with the average value as a secondary value; the mode is the primary value in the middle stage, with the average value as a secondary value; and the median is the primary value in the later stage, with the average value as a secondary value; the mode is used for temperature and SOH.

[0076] Static state: When the power plant is in a static state, all data are basically unchanged, so the mode is taken for all values.

[0077] The file reading module reads files from a specified path that are named with a cluster name followed by a timestamp. For example, data from the third cluster on January 1, 2023, would be named Bank03_20230101.csv. File formatting involves appending the cluster name to the beginning of the filename and making a copy to distinguish it from the original file with the cluster name followed by the timestamp (without affecting the writing of the original file's data).

[0078] The preferred embodiments of the present invention have been described above with reference to the accompanying drawings, but this does not limit the scope of the invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and spirit of the present invention should be within the scope of the present invention.

Claims

1. A method for extracting cell data from an energy storage power station, characterized in that, The method includes: The server receives a data request containing battery cell information sent by the client, and retrieves battery cell data from the database based on the battery cell information in the data request; The server determines the current state of the energy storage power station and determines the data retrieval method for the battery cell data based on the current state of the energy storage power station; the data retrieval method includes: average data retrieval method, median data retrieval method, and mode data retrieval method; The server extracts data from the battery cell data according to the value retrieval method of the battery cell data, and performs data persistence processing on the extracted data; The method by which the server determines the cell data values ​​based on the current state of the energy storage power station includes: when the server determines that the current state of the energy storage power station is a discharge state, it further determines that the energy storage power station is in the discharge stage of the discharge state; when the server determines that the energy storage power station is in the initial discharge stage and the later discharge stage of the discharge state, the server determines the voltage, current, and SOC values ​​in the cell data as median and average values, respectively, and determines the temperature and SOH values ​​in the cell data as mode values; when the server determines that the energy storage power station is in the middle discharge stage of the discharge state, the server determines the voltage, current, and SOC values ​​in the cell data as mode and average values, respectively, and determines the temperature and SOH values ​​in the cell data as mode values.

2. The method according to claim 1, characterized in that, The server extracts data from the battery cell data according to the value retrieval method of the battery cell data, including: During the initial and later stages of the discharge process of the energy storage power station, the server extracts median and average data from the voltage, current, and SOC data in the cell data according to the median and average values ​​of the voltage, current, and SOC data in the cell data, respectively. At the same time, it extracts mode data from the temperature and SOH data in the cell data according to the mode values ​​of the temperature and SOH data in the cell data. When the energy storage power station is in the mid-discharge stage of the discharge state, the server extracts the mode data and the average data from the voltage, current and SOC in the cell data according to the mode and average value methods of the cell data, respectively. At the same time, it extracts the mode data from the temperature and SOH in the cell data according to the mode value method of the cell data.

3. The method according to claim 1, characterized in that, The server determines the cell data values ​​based on the current state of the energy storage power station using the following methods: When the server determines that the current state of the energy storage power station is a power replenishment state, it further determines that the energy storage power station is in the power replenishment stage of the power replenishment state. When it is determined that the energy storage power station is in the initial stage of recharging and the later stage of recharging in the discharge state, the server determines the value of voltage, current and SOC in the cell data as median value and average value, and determines the value of temperature and SOH in the cell data as mode value. When it is determined that the energy storage power station is in the mid-stage of the power replenishment process, the server determines the voltage, current and SOC values ​​in the cell data to be taken as the mode and the average values, and at the same time determines the temperature and SOH values ​​in the cell data to be taken as the mode.

4. The method according to claim 3, characterized in that, The server extracts data from the battery cell data according to the value retrieval method of the battery cell data, including: During the initial and later stages of discharge when the energy storage power station is in a recharging state, the server extracts median and average data from the voltage, current, and SOC in the cell data according to the median and average values ​​of the cell data, respectively. At the same time, it extracts mode data from the temperature and SOH in the cell data according to the mode values ​​of the temperature and SOH, respectively. When the energy storage power station is in the mid-discharge stage of the recharging state, the server extracts the mode data and the average data from the voltage, current and SOC in the cell data according to the mode and average value methods of the voltage, current and SOC in the cell data, respectively. At the same time, it extracts the mode data from the temperature and SOH in the cell data according to the mode value method of the temperature and SOH in the cell data.

5. The method according to claim 1, characterized in that, The server determines the cell data values ​​based on the current state of the energy storage power station using the following methods: When the server determines that the current state of the energy storage power station is a static state, it determines the mode of the voltage, current, SOC, temperature and SOH values ​​in the cell data as the mode value method.

6. The method according to claim 5, characterized in that, The server extracts data from the battery cell data according to the value retrieval method of the battery cell data, including: When the energy storage power station is in a static state, the server extracts the mode data from the voltage, current, SOC, temperature and SOH in the cell data according to the mode value of the cell data.

7. An electronic device, characterized in that, include: Memory; processor; And computer programs; The computer program is stored in the memory and configured to be executed by the processor to implement the method as described in any one of claims 1-6.

8. A computer-readable storage medium, characterized in that, It stores a computer program thereon; the computer program is executed by a processor to implement the method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Power battery health degree evaluation method, device and system

    CN110008235A

  • System and method for vehicle battery management, storage medium, and server system

    US20220126728A1