Method for Identifying Operating State of Energy Storage System, Computer Device and Storage Medium

By acquiring multi-frame operation data of the energy storage system and identifying it in combination with timestamps, the problem of circulating current and current acquisition jump interference is solved, and the accuracy of the operation status recognition of the energy storage system is improved.

CN118858983BActive Publication Date: 2025-06-03EVE ENERGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410867062.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-28
Publication Date
2025-06-03
Estimated Expiration
2044-06-28

AI Technical Summary

Technical Problem

When judging the operating status of the energy storage system, the prior art is susceptible to interference from the circulation current and current acquisition jump, resulting in inaccurate identification.

Method used

By obtaining multi-frame running data within the preset time period, each frame of data corresponds to a timestamp, and the running status identification of each frame of data is combined with the timestamp to generate a running status sequence.

Benefits of technology

It effectively avoids the interference of circulation current and current acquisition jump on operating state recognition, and improves the accuracy of operating state recognition of energy storage systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118858983B_ABST
    Figure CN118858983B_ABST
Patent Text Reader

Abstract

The present invention provides a method for identifying the operating state of an energy storage system, a computer device, and a storage medium. The method obtains multiple frames of operating data of the energy storage system within a preset time period, and each frame of operating data corresponds to a timestamp. According to each frame of operating data and the corresponding timestamp, the operating state of each frame of the operating data is identified to obtain an operating state sequence of the energy storage system. Since the analysis is combined with the timestamp corresponding to each frame of operating data, the analysis of the operating states of consecutive multiple frames of operating data is realized, and the interference of jump current and circulating current existing in the operating data on the accuracy of operating state identification can be avoided, thereby improving the accuracy of identifying the operating state sequence of the energy storage system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of batteries, and specifically relates to a method for identifying the operating state of an energy storage system, a computer device, and a storage medium. Background Art

[0002] When analyzing the operating data of a power energy storage system, it is usually necessary to judge the operating state of the energy storage system, that is, by analyzing the operating data, the operating state of the energy storage system is divided into charging, discharging, and storage (idle state) operating states, so as to facilitate subsequent energy storage system analysis work based on the operating state of the energy storage system.

[0003] In the related art, the numerical value of current is usually used to judge the charging, discharging, and idle operating states, that is, by judging the positive or negative value or 0 value of the current to determine the three operating states of charging, discharging, and idle. This simple judgment method cannot avoid the interference of circulating current, current acquisition jump, etc. on the operating state recognition, and affects the accuracy of the operating state recognition. Summary of the Invention

[0004] Embodiments of the present invention provide a method for identifying the operating state of an energy storage system, a computer device, and a storage medium, which can solve the problem of inaccurate identification of the operating state of the energy storage system caused by circulating current and current acquisition jump, and improve the accuracy of the operating state recognition of the energy storage system.

[0005] In a first aspect, an embodiment of the present invention provides a method for identifying the operating state of an energy storage system, the method comprising:

[0006] Obtaining multiple frames of operating data of the energy storage system within a preset time period, each frame of operating data corresponding to a time stamp;

[0007] According to each frame of the operating data and the corresponding time stamp, performing operating state recognition on each frame of the operating data to obtain an operating state sequence of the energy storage system.

[0008] In a second aspect, an embodiment of the present invention provides an apparatus for identifying the operating state of an energy storage system, the apparatus for identifying the operating state of the energy storage system comprising:

[0009] An obtaining module, configured to obtain multiple frames of operating data of the energy storage system within a preset time period, each frame of operating data corresponding to a time stamp;

[0010] An identifying module, configured to perform operating state recognition on each frame of the operating data according to each frame of the operating data and the corresponding time stamp to obtain an operating state sequence of the energy storage system.

[0011] In a third aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising:

[0012] One or more processors;

[0013] A memory; and

[0014] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps in the method for identifying the operating state of the energy storage system according to any one of the first aspects.

[0015] Fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and the computer program is loaded by a processor to execute the steps in the method for identifying the operating state of the energy storage system according to any one of the first aspects.

[0016] Fifth aspect, the present application further provides a computer program product, including a computer program / instructions, and when the computer program / instructions are executed by a processor, they are used to execute the steps in the method for identifying the operating state of the energy storage system according to any one of the above first aspects.

[0017] Advantageous effects of the embodiments of the present invention:

[0018] In the embodiments of the present invention, by acquiring multiple frames of operating data of the energy storage system within a preset time period, each frame of operating data corresponds to a timestamp, and according to each frame of operating data and the corresponding timestamp, the operating state of each frame of the operating data is identified to obtain an operating state sequence of the energy storage system. Since the analysis is combined with the timestamp corresponding to each frame of operating data, the analysis of the operating state of continuous multiple frames of operating data is realized, and the interference of the jump current and the circulating current existing in the operating data on the accuracy of the operating state identification can be avoided, and the accuracy of the operating state sequence identification of the energy storage system is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0020] Figure 1 It is a schematic flowchart of an embodiment of the method for identifying the operating state of the energy storage system provided by the embodiment of the present invention;

[0021] Figure 2 It is a schematic flowchart of another embodiment of the method for identifying the operating state of the energy storage system provided by the embodiment of the present application;

[0022] Figure 3It is another schematic flowchart of the method for identifying the operating state of the energy storage system provided in the embodiments of the present application;

[0023] Figure 4 It is a schematic structural diagram of an embodiment of the device for identifying the operating state of the energy storage system provided in the embodiments of the present application;

[0024] Figure 5 It is a schematic structural diagram of an embodiment of the electronic device provided in the embodiments of the present application. Detailed implementation manners

[0025] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present invention. In addition, it should be understood that the specific implementation manners described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention. In the present invention, unless otherwise stated, the orientation words such as "upper" and "lower" usually refer to the upper and lower in the actual use or working state of the device, specifically the drawing direction in the drawings; and "inner" and "outer" refer to the outline of the device.

[0026] As Figure 1 shown, it is a schematic flowchart of an embodiment of the method for identifying the operating state of the energy storage system in the embodiments of the present application. The execution subject of the embodiments of the present application is an electrical device or a control module in the electrical device, etc. The control module can be a Battery Management System (BMS), a Vehicle Control Unit (VCU), etc. The embodiments of the present application will be described in detail taking the execution subject as BMS as an example. The method for identifying the operating state of the energy storage system includes:

[0027] 101. Obtain multiple frames of operating data of the energy storage system within a preset time period, and each frame of operating data corresponds to a time stamp.

[0028] Among them, the preset time period is a pre-set historical period. For example, the most recent week, last month, etc. The preset time period corresponds to multiple time stamps, and each time stamp has a frame of operating data. The time at each moment in the time stamp corresponds to the operating data at that moment. The operating data can be, for example, voltage, current, temperature, State of Charge (SOC), etc.

[0029] Specifically, multiple frames of original operation data of the energy storage system within a preset time period can be obtained from the BMS. After cleaning the original operation data, multiple frames of operation data are obtained. In this embodiment, by obtaining multiple frames of operation data of the energy storage system, and each frame of operation data corresponds to a timestamp, so as to analyze the operation data in combination with the timestamp subsequently, avoiding problems such as current jumps and current loops caused by internal imbalances in the batteries in the energy storage system that affect current detection when analyzing only based on current, which is beneficial to improving the accuracy of subsequent analysis.

[0030] 102. Based on each frame of the operation data and the corresponding timestamp, perform operation state recognition on each frame of the operation data to obtain the operation state sequence of the energy storage system.

[0031] Among them, the operation state sequence refers to a set of multiple operation states within consecutive time periods of the energy storage system within a preset time period. Exemplarily, the operation state sequence can be a charging state from 0:00 to 8:00 on January 1, 2024, a discharging state from 8:01 to 14:00, and a storage state from 14:01 to 15:00, which can be expressed as: charging - discharging - storage.

[0032] Specifically, operation state recognition can be performed on each frame of operation data. Based on the operation state identified from each frame of operation data and combined with the timestamp corresponding to each frame of operation data for analysis, the analysis of the operation states of consecutive multiple frames of operation data is realized, which can avoid the interference of jump currents and circulating currents in the operation data on the accuracy of operation state recognition, and improve the accuracy of the operation state sequence recognition of the energy storage system.

[0033] Further, as Figure 2 shown, in step 102, the determining the target charge and discharge parameters of the battery according to the current health state, and the performing operation state recognition on each frame of the operation data according to each frame of the operation data and the corresponding timestamp to obtain the operation state sequence of the energy storage system includes:

[0034] 102A. Identify the time delay points based on the timestamp corresponding to each frame;

[0035] 102B. Segment the multiple frames of operation data according to the time delay points to obtain the in-segment operation data corresponding to multiple time periods;

[0036] 102C. Perform operation state recognition based on a preset operation data threshold and the in-segment operation data to obtain the in-segment operation state corresponding to each time period;

[0037] 102D. Determine the operation state sequence of the energy storage system according to each in-segment operation state.

[0038] Among them, the time delay point refers to the time point where the time difference between the timestamps of the running data of two consecutive frames is greater than or equal to the preset upper limit of the time delay duration, that is, two timestamps where the time difference between the timestamps of two consecutive frames of running data meets the condition. Exemplarily, the preset upper limit of the time delay duration is 300S (seconds). For each frame of running data F i , where i is the frame index, ΔT max is the preset upper limit of the time delay duration, T i+1 and T i are the timestamps of the running data F i+1 of the subsequent frame and the running data F i of the previous frame respectively; if T i+1 -T i ≥ΔT max , then T i+1 and T i are time delay points.

[0039] Since the time delay point indicates a large interval between the running data of two consecutive frames, that is, it indicates that no running data has been received for a long time, it can be judged that the energy storage system is in a shutdown storage state or the running data is lost during this period. At the same time, the time delay points are identified so as to segment the multi-frame running data of the energy storage system based on the time delay points subsequently, to achieve the distinction between different running states, and moreover, it can also achieve the distinction and identification of the running states of energy storage batteries with frequent working condition changes.

[0040] In a specific embodiment, for the complex working condition of the energy storage system, it first discharges, shuts down after the discharge ends, then stands still for one day, and continues to discharge after standing still. In this working condition, its running data may be that the current and SOC changes are continuous. Just identifying the state based on the running data will misidentify this changing working condition as a single discharge process. However, in the actual working condition, there is a standing still process. Therefore, in this embodiment, by identifying the time delay points, not only can the working conditions with complex changes in the running state be distinguished, but also it can be used as the basis for segmenting multi-frame running data, improving the efficiency of running state identification.

[0041] The running data within a segment refers to a frame of running data or a segment of running data between the starting frame data and the ending frame among consecutive multiple frames of running data.

[0042] The preset running data threshold is the critical value of the running data preset for judging the running state, such as the upper limit value of the current in the storage state, the change amount threshold of the state of charge in the storage state, etc.

[0043] Specifically, the time delay points can be identified according to the timestamps corresponding to the operation data of two consecutive frames, and the multi-frame operation data can be segmented according to the time delay points to obtain the in-segment operation data corresponding to multiple time periods. By comparing the change amount between each frame of operation data or consecutive multiple frames of operation data in the in-segment operation data with a preset operation data threshold, the operation state corresponding to each frame can be determined according to the comparison result, and then the operation state sequence of the energy storage system can be obtained. It can be understood that in this embodiment, the time delay points are identified through the timestamps of each frame, realizing the distinction between different operation states. At the same time, based on the time delay points, the multi-frame operation data of the energy storage system is segmented, and the in-segment operation data is analyzed, considering the correlation relationship of the operation states between consecutive multiple frames of operation data, which can accurately analyze the missing operation data or abnormally jumped operation data, and improve the accuracy of the operation state sequence.

[0044] Further, as Figure 3 shown, the multiple time periods include at least one first time period composed of two consecutive timestamps corresponding to the time delay point and at least one second time period segmented by the time delay point. The in-segment operation state includes the first operation state corresponding to the first time period and the second operation state sequence corresponding to the second time period. In step 102C, based on the preset operation data threshold and the in-segment operation data, the operation state is identified to obtain the in-segment operation state corresponding to each time period, including:

[0045] 102C1. For the in-segment operation data corresponding to the first time period, based on the preset operation data threshold, determine the corresponding first operation state, and the first operation state is the data loss state or the power-down storage state;

[0046] 102C2. For the in-segment operation data corresponding to the second time period, based on the preset operation data threshold, determine the corresponding second operation state sequence, and the second operation state sequence is at least one of the charging state, the discharging state, and the power-up storage state.

[0047] Among them, the multiple time periods include at least one first time period and one second time period. The first time period is the time period composed of two consecutive timestamps corresponding to the time delay point, and the second time period is the time period other than the first time period in the multiple in-segments, that is, the time period obtained after segmenting according to the time delay point. Exemplarily, continuing with each frame of operation data F in steps 102A - 102D i as an example, if T i+1 -T i ≥ΔT max , then T i+1 and T i are the time delay points, then the time period composed of T i+1 and T i is the first time period, Ti+2 With T i+n (where n is greater than 2) constitutes the second time period, T 1 With T i-1 constitutes the second time period.

[0048] The first operating state corresponding to the first time period is the data loss state or the power-down storage state. The second operating state sequence corresponding to the second time period is at least one of the charging state, the discharging state, and the power-on storage state. The power-down storage state means that the energy storage system stops and stands still, and the power-on storage state means that the energy storage system stands by and stands still. For example, F i 's first operating state is the power-down storage state, then F i is the operating data corresponding to the start frame of the power-down storage state, F i+1 is the operating data corresponding to the end frame of the power-down storage state. Another example, if F i+2 's second operating state is the charging state, then F i+2 is the operating data corresponding to the start frame of the charging state, F i+n is the operating data corresponding to the end frame of the charging state.

[0049] Specifically, after segmenting according to the time delay points, the multiple time periods after segmentation can be divided into the first time period and the second time period according to the time delay points. At the same time, since the first time period corresponds to the time period composed of two consecutive timestamps corresponding to the time delay points, it indicates that there is no operating data within a relatively long time such as 300S. The first operating state corresponding to the first time period can be determined. The second time period is the operating data of normal operation. The second operating state sequence corresponding to the second time period can be determined as at least one of the charging state, the discharging state, and the power-on storage state. Then, for the first time period and the second time period respectively, the operating state corresponding to the operating data within each segment can be determined by analyzing and comparing the operating data within the corresponding segment and the preset operating data threshold, realizing the identification of a total of five operating states: the charging state, the discharging state, the power-on storage state, the data loss state, and the power-down storage state. Compared with the traditional three operating states of the charging state, the discharging state, and the storage state, the identification and distinction of the operating states are more refined, further improving the accuracy of the operating state identification within the segment.

[0050] Further, the in-segment operation data corresponding to the first time period includes the operating state of charge, and the preset operating data threshold includes a preset threshold for the change in the state of charge; determining the corresponding first operating state based on the preset operating data threshold for the in-segment operation data corresponding to the first time period includes: if the change in the operating state of charge between two consecutive frames corresponding to the first time period is greater than or equal to the preset threshold for the change in the state of charge, and the operating state of charge of the latter frame is not 0% and 100%, then it is determined that the first operating state is the data loss state; otherwise, it is determined that the first operating state is the power-down storage state.

[0051] Among them, the preset threshold for the change in the state of charge is used to determine whether the first operating state is the data loss state or the power-down storage state. Exemplarily, the preset threshold for the change in the state of charge can be 2%.

[0052] Specifically, when the change in the operating state of charge between two consecutive frames corresponding to the first time period is greater than or equal to the preset threshold for the change in the state of charge, and the operating state of charge of the latter frame is not 0% and 100%, it indicates that the change in the operating state of charge between the two consecutive frames is large, that is, the SOC change is large, which can rule out the power-down storage state. At the same time, the SOC of the latter frame is not equal to 0% and 100%, which can avoid the influence brought by the full discharge and full charge correction of the SOC to ensure that the determined data loss state is the accurate operating state. When the change in the operating state of charge between two consecutive frames corresponding to the first time period is less than the preset threshold for the change in the state of charge, it indicates that the change in the operating state of charge between the two consecutive frames is small, that is, the SOC change is small. Therefore, it is determined that the first operating state is the power-down storage state. It can be understood that in this embodiment, for the in-segment operation data corresponding to the first time period, the first operating state is identified by analyzing the SOC change amount of two consecutive frames of operation data, which is simple and fast, and improves the efficiency of the first operating state identification.

[0053] In a specific embodiment, continue with the T in the foregoing embodiment i+1 and T i constituting the first time period as an example: Among them, SOC i+1 is the operating state of charge of the latter frame, SOC i is the operating state of charge of the previous frame, and ΔSOC th is the preset threshold for the change in the state of charge.

[0054] If ∣SOC i+1 -SOC i ∣≥ΔSOC th ; and SOC i+1 ≠100%, SOC i+1 ≠0%; then F iThe operating data corresponding to the start frame of the data loss state, F i+1 The operating data corresponding to the end frame of the data loss state.

[0055] If F i and F i+1 are not the operating data corresponding to the data loss state, then it is determined that F i is the operating data corresponding to the start frame of the power-down storage state, and F i+1 is the operating data corresponding to the end frame of the power-down storage state.

[0056] Furthermore, the in-segment operating data corresponding to the second time period includes the operating current and the corresponding current direction, and the preset operating data threshold includes a preset current threshold; for the in-segment operating data corresponding to the second time period, based on the preset operating data threshold, determining the corresponding second operating state sequence includes: obtaining each frame of operating data in the in-segment operating data corresponding to the second time period; according to the operating current and the corresponding current direction in each frame of operating data, and the preset current threshold, determining the third operating state corresponding to each frame of operating data, where the third operating state is one of a charging state, a discharging state, or a power-up storage state; according to the third operating state, obtaining the second operating state sequence.

[0057] Among them, the third operating state is one of a charging state, a discharging state, or a power-up storage state.

[0058] The preset current threshold is the upper limit value of the current in the power-up storage state. Exemplarily, the preset current threshold is 10A.

[0059] Specifically, it is possible to compare the current direction of each frame of operating data in the in-segment operating data corresponding to the second time period and the operating current with the preset current threshold, determine the third operating state according to the comparison result, and then the third operating state corresponding to each frame of operating data in the in-segment operating data corresponding to the second time period, and thus obtain the second operating state sequence. It can be understood that in this embodiment, for the in-segment operating data corresponding to the second time period, by analyzing the operating current in each frame of operating data for third operating state recognition, it is simple and fast, and the efficiency of second operating state sequence recognition is improved.

[0060] Further, determining the third operating state corresponding to each frame of operating data according to the operating current and the corresponding current direction in each frame of operating data, and the preset current threshold includes: if the operating current in each frame of operating data is greater than the preset current threshold and the current direction is the charging direction, determining that the third operating state of the operating data is the charging state; if the operating current in each frame of operating data is greater than the preset current threshold and the current direction is the discharging direction, determining that the third operating state of the operating data is the discharging state; if the operating current in each frame of operating data is less than or equal to the preset current threshold, determining that the third operating state of the operating data is the power-on storage state.

[0061] Specifically, when the operating current in each frame of operating data is greater than the preset current threshold and the current direction is the charging direction, it indicates that the current of this frame of operating data is large, and it can be determined that the corresponding third operating state is the charging state. When the operating current in each frame of operating data is greater than the preset current threshold and the current direction is the discharging direction, it indicates that the current of this frame of operating data is large, and it can be determined that the corresponding third operating state is the discharging state. When the operating current in each frame of operating data is less than or equal to the preset current threshold, it indicates that the current of this frame of operating data is small, and it is determined that the third operating state of the operating data is the power-on storage state. It can be understood that in this embodiment, by analyzing according to the current direction of the operating current and combining the preset current threshold to identify the third operating state, the interference caused by the circulating current to the identification of the third operating state can be avoided, the accuracy of the identification of the third operating state is improved, and this analysis method is simple and fast, and the efficiency of the identification of the third operating state is also improved.

[0062] Further, obtaining the second operating state sequence according to the third operating state includes: based on the third operating states corresponding to the operating data of a preset number of frames, detecting whether there is a jump in the third operating state; if there is, correcting the third operating state with a jump to be the same as the third operating state of the previous frame of operating data to obtain the corrected third operating state; according to the corrected third operating state and the third operating state, dividing the second time period into multiple sub-time periods, and obtaining the fourth operating state corresponding to each sub-time period, where the fourth operating state is the corrected third operating state or the third operating state; determining the second operating state sequence according to the fourth operating states corresponding to each sub-time period.

[0063] Among them, the preset number of frames can be 30 consecutive frames, 40 frames or 50 frames, etc.

[0064] The fourth operating state refers to the operating state corresponding to the sub-time period, and is one of the charging state, the discharging state or the power-on storage state.

[0065] Specifically, after determining the third operating state of each frame of operating data in the segment operating data corresponding to the second time period, since the third operating state corresponding to the operating data with jumps in multiple consecutive frames of operating data will also jump, it is possible to detect whether there is a jump by analyzing the third operating states corresponding to the operating data of a continuously preset number of frames, so as to detect the jumps in the collected operating data. And when it is detected that there is a jump, the third operating state is corrected to ensure the accuracy of the corrected third operating state. Then, according to the similarities and differences of the third operating states of multiple consecutive frames of operating data, the second time period can be divided into multiple sub-time periods, the fourth operating state corresponding to each sub-time period is obtained, and the second operating state sequence is obtained based on the fourth operating state corresponding to each sub-time period. It can be understood that in this embodiment, by correcting the third operating state with a jump in the third operating state, the accuracy of the third operating state recognition is improved, and the second time period is segmented based on the accurate third operating state. By determining the operating states corresponding to each sub-time period, the accurate recognition of the second operating state sequence is realized.

[0066] Further, the determining the second operating state sequence according to the fourth operating state corresponding to each sub-time period includes: determining the duration of the fourth operating state corresponding to each sub-time period; if the duration is less than a preset duration threshold, then correcting the fourth operating state corresponding to the sub-time period to be the same as the fourth operating state corresponding to the previous sub-time period to obtain the corrected fourth operating state; obtaining the operating state sequence of the energy storage system according to the corrected fourth operating state or the fourth operating state corresponding to each sub-time period.

[0067] Among them, the preset duration threshold is a duration critical value for judging whether the fourth operating state of a sub-time period is accurate. Exemplarily, the preset duration threshold can be 60S.

[0068] Specifically, the duration can be calculated according to the timestamps corresponding to the start frame and the end frame respectively corresponding to each sub-time period. When the duration is less than the preset duration threshold, it indicates that the fourth operating state corresponding to this sub-time period is abnormal. Therefore, by correcting the fourth operating state corresponding to the sub-time period to be the same as the fourth operating state corresponding to the previous sub-time period to obtain the corrected fourth operating state, the corrected fourth operating states or the fourth operating states corresponding to each sub-time period can be spliced to obtain the operating state sequence of the energy storage system. It can be understood that in this embodiment, the duration of the fourth operating state corresponding to each sub-time period corrects the fourth operating state, excluding the interference of disturbances such as current jumps and abnormal operating data acquisition on the operating state recognition result, and further improving the accuracy of the operating state sequence recognition of the energy storage system.

[0069] The above method for identifying the operating state of an energy storage system obtains multiple frames of operating data of the energy storage system within a preset time period, and each frame of operating data corresponds to a time stamp. According to each frame of operating data and the corresponding time stamp, the operating state of each frame of the operating data is identified to obtain the operating state sequence of the energy storage system. Since the analysis is combined with the time stamp corresponding to each frame of operating data, the analysis of the operating states of consecutive multiple frames of operating data is realized, and the interference of jump current and circulating current existing in the operating data on the accuracy of operating state identification can be avoided, thereby improving the accuracy of identifying the operating state sequence of the energy storage system.

[0070] As Figure 4 shown, an embodiment of the present application further provides an operating state identification device 200 for an energy storage system. The operating state identification device for the energy storage system includes:

[0071] An acquisition module 201, configured to acquire multiple frames of operating data of the energy storage system within a preset time period, and each frame of operating data corresponds to a time stamp;

[0072] An identification module 202, configured to identify the operating state of each frame of the operating data according to each frame of the operating data and the corresponding time stamp, so as to obtain the operating state sequence of the energy storage system.

[0073] In one embodiment, the identification module 202 is specifically configured to:

[0074] Identify a time delay point based on the time stamp corresponding to each frame;

[0075] Perform segmentation processing on multiple frames of the operating data according to the time delay point to obtain the in-segment operating data corresponding to multiple time periods;

[0076] Perform operating state identification based on a preset operating data threshold and the in-segment operating data to obtain the in-segment operating state corresponding to each time period;

[0077] Determine the operating state sequence of the energy storage system according to each in-segment operating state.

[0078] In one embodiment, the multiple time periods include a first time period formed by two consecutive time stamps corresponding to at least one of the time delay points, and a second time period segmented by the time delay point. The in-segment operating state includes a first operating state corresponding to the first time period and a second operating state sequence corresponding to the second time period. The identification module 202 is specifically further configured to:

[0079] Perform operating state identification based on a preset operating data threshold and the in-segment operating data to obtain the in-segment operating state corresponding to each time period, including:

[0080] Based on the in-segment operation data corresponding to the first time period and the preset operation data threshold, determine the corresponding first operation state, where the first operation state is a data loss state or a power-down storage state;

[0081] Based on the in-segment operation data corresponding to the second time period and the preset operation data threshold, determine the corresponding second operation state sequence, where the second operation state sequence is at least one of a charging state, a discharging state, and a power-on storage state.

[0082] In an embodiment, the in-segment operation data corresponding to the first time period includes the state of charge (SOC), and the preset operation data threshold includes a preset threshold for the change in SOC; the recognition module 202 is specifically further configured to:

[0083] If the change in the SOC between two consecutive frames corresponding to the first time period is greater than or equal to the preset threshold for the change in SOC, and the SOC of the latter frame is not 0% and 100%, then determine that the first operation state is the data loss state;

[0084] Otherwise, determine that the first operation state is the power-down storage state.

[0085] In an embodiment, the in-segment operation data corresponding to the second time period includes the operating current and the corresponding current direction, and the preset operation data threshold includes a preset current threshold; the recognition module 202 is specifically further configured to:

[0086] Obtain each frame of operation data in the in-segment operation data corresponding to the second time period;

[0087] According to the operating current and the corresponding current direction in each frame of operation data and the preset current threshold, determine the corresponding third operation state for each frame of operation data, where the third operation state is one of a charging state, a discharging state, or a power-on storage state;

[0088] Obtain the second operation state sequence according to the third operation state.

[0089] In an embodiment, the recognition module 202 is specifically further configured to:

[0090] If the operating current in each frame of operation data is greater than the preset current threshold and the current direction is the charging direction, determine that the third operation state of the operation data is the charging state;

[0091] If the operating current in each frame of operation data is greater than the preset current threshold and the current direction is the discharging direction, determine that the third operation state of the operation data is the discharging state;

[0092] If the operating current in the operating data of each frame is less than or equal to a preset current threshold, it is determined that the third operating state of the operating data is the power-on storage state.

[0093] In one embodiment, the recognition module 202 is further specifically configured to:

[0094] Based on the third operating states corresponding to the operating data of a preset number of frames, detect whether there is a jump in the third operating state;

[0095] If there is, correct the third operating state with a jump to be consistent with the third operating state of the previous frame of operating data to obtain the corrected third operating state;

[0096] According to the corrected third operating state and the third operating state, divide the second time period into multiple sub-time periods, and obtain the fourth operating state corresponding to each sub-time period, where the fourth operating state is the corrected third operating state or the third operating state;

[0097] Determine the second operating state sequence according to the fourth operating states corresponding to each sub-time period.

[0098] In one embodiment, the recognition module 202 is further specifically configured to:

[0099] Determine the duration of the fourth operating state corresponding to each sub-time period;

[0100] If the duration is less than a preset duration threshold, correct the fourth operating state corresponding to the sub-time period to be consistent with the fourth operating state corresponding to the previous sub-time period to obtain the corrected fourth operating state;

[0101] Obtain the operating state sequence of the energy storage system according to the corrected fourth operating states or the fourth operating states corresponding to each sub-time period.

[0102] An embodiment of the present application further provides an electronic device, which integrates any operating state recognition device of the energy storage system provided by the embodiment of the present application. The electronic device includes:

[0103] One or more processors;

[0104] A memory; and

[0105] One or more application programs, where the one or more application programs are stored in the memory and are configured to be executed by the processor to perform the operating state recognition method of the energy storage system in any one of the embodiments of the operating state recognition method of the energy storage system described above.

[0106] The embodiment of the present application further provides an electronic device, which integrates the operating state recognition device of any energy storage system provided by the embodiment of the present application. As Figure 5 shown, it shows a schematic structural diagram of the electronic device involved in the embodiment of the present application. Specifically:

[0107] The electronic device may include a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, a power supply 303, an input unit 304 and other components. Those skilled in the art can understand that Figure 5 the structure of the electronic device shown in

[0108] does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0109] The processor 301 is the control center of the electronic device, connecting various parts of the entire electronic device through various interfaces and lines. By running or executing software programs and / or modules stored in the memory 302, and calling data stored in the memory 302, it executes various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, the processor 301 may include one or more processing cores; preferably, the processor 301 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above modem processor may not be integrated into the processor 301.

[0110] The memory 302 can be used to store software programs and modules. The processor 301 executes various functional applications and data processing by running the software programs and modules stored in the memory 302. The memory 302 may mainly include a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.); the data storage area can store data created according to the use of the electronic device. In addition, the memory 302 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices. Correspondingly, the memory 302 may also include a memory controller to provide the processor 301 with access to the memory 302.

[0111] The electronic device further includes a power supply 303 for powering each component. Preferably, the power supply 303 can be logically connected to the processor 301 through a power management system, so as to manage functions such as charging, discharging, and power consumption management through the power management system. The power supply 303 can also include any components such as one or more DC or AC power supplies, a recharge system, a power failure detection circuit, a power converter or inverter, and a power status indicator.

[0112] The electronic device may further include an input unit 304, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.

[0113] Although not shown, the electronic device may further include a display unit, etc., which will not be elaborated here. Specifically, in this embodiment, the processor 301 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 302 according to the following instructions, and the processor 301 will run the application programs stored in the memory 302 to implement various functions as follows:

[0114] Obtain multiple frames of operation data of the energy storage system within a preset time period, and each frame of operation data corresponds to a timestamp;

[0115] According to each frame of the operation data and the corresponding timestamp, perform operation state recognition on each frame of the operation data to obtain the operation state sequence of the energy storage system.

[0116] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by controlling relevant hardware through instructions. The instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0117] Therefore, an embodiment of the present application provides a computer-readable storage medium, which may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disc, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any method for recognizing the operation state of an energy storage system provided by the embodiments of the present application. For example, when the computer program is loaded by a processor, it can execute the following steps:

[0118] Obtain multiple frames of operation data of the energy storage system within a preset time period, and each frame of operation data corresponds to a timestamp;

[0119] Based on the operation data of each frame and the corresponding timestamps, identify the operation status of each frame of the operation data to obtain the operation status sequence of the energy storage system.

[0120] An embodiment of the present application also provides a computer program product, including a computer program / instructions. When the computer program / instructions are executed by a processor, they are used to execute the steps in any of the operation status identification methods of the energy storage system provided by the embodiments of the application.

[0121] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the detailed descriptions of other embodiments above, and details will not be repeated here.

[0122] In specific implementation, the above-mentioned units or structures can be implemented as independent entities, or can be combined arbitrarily to be implemented as the same or several entities. For the specific implementation of the above-mentioned units or structures, reference can be made to the method embodiments above, and details will not be repeated here.

[0123] The embodiments of the present invention have been introduced in detail above. Specific examples are used in this article to elaborate on the principles and implementation manners of the present invention. The descriptions of the above embodiments are only used to help understand the method and its core idea of the present invention; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present invention.

Claims

1. A method for identifying the operating status of an energy storage system, characterized in that: include: Acquire multiple frames of operating data of the energy storage system within a preset time period, each frame of operating data corresponding to a timestamp; According to the operation data of each frame and the corresponding timestamp, the operation state of each frame of the operation data is identified to obtain the operation state sequence of the energy storage system, including: Identifying a delay point based on the timestamp corresponding to each frame; Segment processing is performed on the operation data of the multiple frames according to the delay points to obtain segment operation data corresponding to multiple time periods; Based on the preset operation data threshold and the operation data within the segment, the operation status is identified to obtain the operation status within the segment corresponding to each time period; According to the operating state in each segment, an operating state sequence of the energy storage system is determined.

2. The method for identifying the operating status of an energy storage system according to claim 1, characterized in that: The multiple time periods include a first time period consisting of two consecutive time stamps corresponding to at least one delay point, and at least one second time period segmented by the delay point, and the operating state within the segment includes a first operating state corresponding to the first time period, and a second operating state sequence corresponding to the second time period; Based on the preset operation data threshold and the operation data within the segment, the operation status is identified to obtain the operation status within each segment corresponding to each time period, including: For the operation data in the segment corresponding to the first time period, based on the preset operation data threshold, determining a corresponding first operation state, the first operation state being a data loss state or a power-off storage state; For the intra-segment operation data corresponding to the second time period, a corresponding second operation state sequence is determined based on the preset operation data threshold, and the second operation state sequence is at least one of a charging state, a discharging state and a power-on storage state.

3. The method for identifying the operating status of an energy storage system according to claim 2, characterized in that: The intra-segment operation data corresponding to the first time period includes an operation state of charge, and the preset operation data threshold includes a preset state of charge change threshold; The determining, for the intra-segment operation data corresponding to the first time period, a corresponding first operation state based on the preset operation data threshold, includes: If the change between the operating state of charge of the two frames before and after the first time period is greater than or equal to the preset state of charge change threshold, and the operating state of charge of the latter frame is not 0% and 100%, then the first operating state is determined to be the data loss state; Otherwise, it is determined that the first operating state is the power-off storage state.

4. The method for identifying the operating status of an energy storage system according to claim 2, characterized in that: The intra-segment operation data corresponding to the second time period includes an operation current and a corresponding current direction, and the preset operation data threshold includes a preset current threshold; The determining, for the intra-segment operation data corresponding to the second time period, a corresponding second operation state sequence based on the preset operation data threshold, includes: Obtaining each frame of running data in the segment running data corresponding to the second time period; Determine a third operating state corresponding to each frame of operating data according to the operating current and the corresponding current direction in each frame of operating data, and the preset current threshold, wherein the third operating state is one of a charging state, a discharging state, or a power-on storage state; The second operating state sequence is obtained according to the third operating state.

5. The method for identifying the operating status of an energy storage system according to claim 4, characterized in that: Determining the third operating state corresponding to each frame of operating data according to the operating current and the corresponding current direction in each frame of operating data and the preset current threshold value includes: If the operating current in each frame of operating data is greater than the preset current threshold, and the current direction is a charging direction, determining that the third operating state of the operating data is a charging state; If the operating current in each frame of operating data is greater than a preset current threshold, and the current direction is a discharge direction, determining that the third operating state of the operating data is a discharge state; If the operating current in each frame of operating data is less than or equal to a preset current threshold, it is determined that the third operating state of the operating data is a power-on storage state.

6. The method for identifying the operating status of an energy storage system according to claim 4, characterized in that: The step of obtaining the second operating state sequence according to the third operating state includes: Based on the third operating state corresponding to the operating data of a preset number of frames, detecting whether there is a third operating state jump; If it exists, the third operating state with the jump is corrected to be consistent with the third operating state of the previous frame of operating data, to obtain a corrected third operating state; According to the modified third operating state and the third operating state, the second time period is divided into a plurality of sub-periods, and a fourth operating state corresponding to each sub-period is obtained, where the fourth operating state is the modified third operating state or the third operating state; The second operating state sequence is determined according to the fourth operating state corresponding to each of the sub-periods.

7. The method for identifying the operating status of an energy storage system according to claim 6, characterized in that: The determining the second operating state sequence according to the fourth operating state corresponding to each of the sub-periods includes: Determine the duration of the fourth operating state corresponding to each of the sub-periods; If the duration is less than a preset duration threshold, the fourth operating state corresponding to the sub-period is corrected to be consistent with the fourth operating state corresponding to the previous sub-period, to obtain a corrected fourth operating state; According to the corrected fourth operating state or the fourth operating state corresponding to each sub-period, an operating state sequence of the energy storage system is obtained.

8. An electronic device, characterized in that: The electronic device comprises: one or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the processor to implement the method for identifying the operating status of the energy storage system according to any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is loaded by a processor to execute the method for identifying the operating status of an energy storage system according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • State monitoring method and device of industrial internet device and storage medium

    CN114513430A