Method, device and energy storage system for determining remaining battery charge and discharge time

By calculating the battery SOC and battery change and calibrating the remaining charge and discharge time of the battery, the problems of inaccurate estimates and poor adaptability in the prior art are solved, and higher accuracy and compatibility are achieved.

CN118746762BActive Publication Date: 2024-12-10BYD CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202411055231.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-02
Publication Date
2024-12-10
Estimated Expiration
2044-08-02

AI Technical Summary

Technical Problem

The prior art is difficult to accurately estimate the remaining charge and discharge time of the battery, and it is poorly adaptable to different battery versions.

Method used

By obtaining the current SOC data and battery energy data of the target battery pack, calculate the SOC change amount and the power change amount, determine the remaining charging and discharging time of the target, calibrate the SOC data using the power change amount, improve the accuracy of time estimation, and reduce the experimental parameters. dependency.

Benefits of technology

It improves the accuracy of the remaining charge and discharge time of the battery, enhances compatibility and adaptability to different battery versions, and improves application prospects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118746762B_ABST
    Figure CN118746762B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the field of batteries, and specifically, to a method, device and energy storage system for determining the remaining charge and discharge time of a battery. The method includes: obtaining the SOC data and battery energy data of a target battery pack at the current moment in the current operating stage; determining a first SOC change and a first battery energy change between the current moment and the previous moment, and determining the target remaining charge and discharge time corresponding to the target battery pack at the current moment according to the first SOC change and the first battery energy change. In this way, the SOC data of the battery can be calibrated by the battery energy change, thereby improving the accuracy of the target remaining charge and discharge time corresponding to the current moment determined in real time. In addition, the method for determining the remaining charge and discharge time of a battery provided by the present disclosure has low dependence on the experimental parameters of the battery, can be adapted to batteries of different versions, and has high compatibility and good application prospects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of batteries, and in particular, to a method and device for determining the remaining charge and discharge time of a battery, and an energy storage system. Background Art

[0002] At present, most studies on estimating the remaining charge and discharge time of batteries need to correct the time estimate based on the battery experimental parameters. The battery experimental parameters may include parameters such as battery capacity. However, the battery capacity will gradually decay over time, and the estimated time may differ greatly from the actual working conditions. In other words, the current estimates of the remaining charge and discharge time of batteries are often not accurate enough. In addition, batteries are in a rapid iteration stage, and the experimental parameters of different batteries vary greatly. Therefore, the scalability of the same set of experimental parameters is relatively poor. Summary of the invention

[0003] The purpose of the present disclosure is to provide a method, device and energy storage system for determining the remaining charge and discharge time of a battery, so as to improve the accuracy of the determined remaining charge and discharge time of the battery, and to be adaptable to batteries of different versions and have high compatibility.

[0004] In order to achieve the above-mentioned object, the present disclosure provides a method for determining the remaining charge and discharge time of a battery in a first aspect, comprising:

[0005] Acquire SOC data and battery energy data of the target battery pack at a current moment in a current operation stage, wherein the operation stage of the battery pack includes one of a charging stage and a discharging stage;

[0006] Determine a first SOC change amount and a first battery energy change amount between the current moment and a previous moment according to the SOC data at the current moment and the battery energy data;

[0007] A target remaining charge / discharge time of the target battery pack corresponding to the current moment is determined according to the first SOC change and the first battery energy change.

[0008] A second aspect of the present disclosure provides an energy storage system, comprising:

[0009] Multiple battery packs;

[0010] The controller is configured to implement the steps of the method provided in the first aspect of the present disclosure when executed.

[0011] A third aspect of the present disclosure provides an electronic device, including:

[0012] a memory having a computer program stored thereon;

[0013] A processor is used to execute a computer program in a memory to implement the steps of the method provided in the first aspect of the present disclosure.

[0014] A fourth aspect of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method provided in the first aspect of the present disclosure.

[0015] A fifth aspect of the present disclosure provides a computer program product, including a computer program, which implements the steps provided in the first aspect of the disclosure when executed by a processor.

[0016] Through the above technical solution, during the operation of the target battery pack, first, the SOC data and battery energy data of the target battery pack at the current moment in the current operation stage are obtained to determine the first SOC change and the first battery energy change between the current moment and the previous moment, and then, according to the first SOC change and the first battery energy change, the target remaining charge and discharge time corresponding to the target battery pack at the current moment is determined. In this way, the SOC data of the battery can be calibrated by the battery energy change, thereby improving the accuracy of the target remaining charge and discharge time corresponding to the current moment determined in real time. In addition, the method for determining the remaining charge and discharge time of the battery provided by the present disclosure has low dependence on the experimental parameters of the battery, can be adapted to different versions of batteries, and has high compatibility and good application prospects.

[0017] Other features and advantages of the present disclosure will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings are used to provide a further understanding of the present disclosure and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present disclosure but do not constitute a limitation of the present disclosure. In the accompanying drawings:

[0019] Figure 1 4 is a flowchart of a method for determining remaining charge and discharge time of a battery provided by an exemplary embodiment of the present disclosure.

[0020] Figure 2 4 is a flowchart of a method for determining remaining charge and discharge time of a battery provided by an exemplary embodiment of the present disclosure.

[0021] Figure 3 4 is a flowchart of a method for determining remaining charge and discharge time of a battery provided by an exemplary embodiment of the present disclosure.

[0022] Figure 4 4 is a flowchart of a method for determining remaining charge and discharge time of a battery provided by an exemplary embodiment of the present disclosure.

[0023] Figure 5It is a block diagram of a device for determining remaining charge and discharge time of a battery provided by an exemplary embodiment of the present disclosure.

[0024] Figure 6 is a block diagram of an electronic device provided by an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0025] The specific implementation of the present disclosure is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described herein is only used to illustrate and explain the present disclosure, and is not used to limit the present disclosure.

[0026] Figure 1 is a flow chart of a method for determining the remaining charge and discharge time of a battery provided by an exemplary embodiment of the present disclosure. The battery may be an energy storage battery, and the method may be applied to a battery management system (BMS). Figure 1 As shown, the method may include S101 to S103.

[0027] S101, obtaining SOC data and battery energy data of a target battery pack at a current operating stage at a current moment.

[0028] The operation phase of the battery pack includes one of a charging phase and a discharging phase.

[0029] For example, the target battery pack can be any battery pack in an integrated device, wherein the target battery pack can be an energy storage container, a battery pack or a single battery. The SOC data at the current moment can be acquired by an algorithm for determining SOC data in the relevant technology, and the battery energy data at the current moment can be acquired by an algorithm for determining battery energy data in the relevant technology. The battery energy unit is Wh (watt-hour), which can be directly measured by an electric meter or calculated and determined by battery capacity (Ah) and voltage (V), which will not be elaborated here.

[0030] Among them, the current charging energy and discharging energy data are the accumulation of energy at all previous moments, so the current charging energy data is greater than the previous charging energy data, and the current discharging energy data is greater than the previous discharging energy data. In the charging stage, the current SOC data is not lower than the previous SOC data, and in the discharging stage, the current SOC data is not higher than the previous SOC data.

[0031] S102, determining a first SOC change and a first battery energy change between the current moment and the previous moment according to the SOC data and the battery energy data at the current moment.

[0032] For example, the difference in SOC data between the current moment and the previous moment may be determined as the first SOC change amount, and the difference in battery energy data between the current moment and the previous moment may be determined as the first battery energy change amount.

[0033] S103, determining a target remaining charge / discharge time corresponding to the target battery pack at the current moment according to the first SOC change and the first battery energy change.

[0034] For example, the way the battery SOC rises or falls during the charge and discharge phase is often step-by-step, but the change in battery energy is real-time, and the change in battery energy at the two moments before and after the SOC data remains unchanged is almost consistent with the change in energy at the two moments before and after the SOC data changes. Therefore, according to the first SOC change amount and the first battery energy change amount, the target remaining charge and discharge time corresponding to the target battery pack at the current moment is determined, and the battery SOC data can be calibrated by the battery energy change amount, thereby improving the accuracy of the target remaining charge and discharge time corresponding to the current moment.

[0035] Through the above technical solution, during the operation of the target battery pack, first, the SOC data and battery energy data of the target battery pack at the current moment in the current operation stage are obtained to determine the first SOC change and the first battery energy change between the current moment and the previous moment, and then, according to the first SOC change and the first battery energy change, the target remaining charge and discharge time corresponding to the target battery pack at the current moment is determined. In this way, the SOC data of the battery can be calibrated by the battery energy change, thereby improving the accuracy of the target remaining charge and discharge time corresponding to the current moment determined in real time. In addition, the battery remaining charge and discharge time determination method provided by the present disclosure has low dependence on battery experimental parameters, can be adapted to different versions of batteries, and has high compatibility and good application prospects.

[0036] Figure 2 FIG. 1 is a flow chart of a method for determining the remaining charge and discharge time of a battery provided by an exemplary embodiment of the present disclosure. Figure 2 As shown, step S103 may include S1031 and S1032.

[0037] S1031, determining a target slope corresponding to the current moment according to the first SOC change and the first battery energy change, where the target slope is used to characterize a relative change rate between the first battery energy change and the first SOC change.

[0038] In one embodiment, the target slope corresponding to the current moment may be determined in the following manner:

[0039] The target slope corresponding to the current moment is determined according to the ratio of the first battery energy change to the first SOC change.

[0040] For example, the ratio of the first battery energy change to the first SOC change can be determined as the target slope corresponding to the current moment. In this way, the target slope that can characterize the relative change rate between the first battery energy change and the first SOC change can be determined simply and quickly.

[0041] In another embodiment, the target slope corresponding to the current moment can be determined by:

[0042] Determine a reference slope corresponding to the current moment according to a ratio of a first battery energy change to a first SOC change;

[0043] The reference slope corresponding to the current moment is corrected to obtain the target slope corresponding to the current moment.

[0044] For example, the ratio of the first battery energy change to the first SOC change can be determined as the reference slope corresponding to the current moment. The reference slope corresponding to the current moment can be corrected by algorithms such as exponential moving average, simple moving average, and Holt linear trend. The calculation of SOC data itself is affected by multiple corrections. Therefore, in the complete charging and discharging process, the battery energy change corresponding to each unit when the SOC data is in the [0, 20%] interval and the battery energy change corresponding to each unit when it is in the [80%, 100%] interval may be different, that is, each unit of SOC data does not necessarily correspond to the same amount of battery energy change. Therefore, the ratio of the first battery energy change to the first SOC change can be further corrected by setting the first weighting coefficient to obtain a target slope with higher accuracy.

[0045] For example, the reference slope corresponding to the current moment can be corrected in the following way to obtain the target slope corresponding to the current moment:

[0046] The target slope corresponding to the current moment is determined by an exponential moving average algorithm according to the reference slope corresponding to the current moment, the target slope corresponding to the previous moment, and the first weighting coefficient corresponding to the SOC data at the current moment.

[0047] Specifically, the target slope corresponding to the current time t can be determined by the following formula: :

[0048]

[0049] in, The first weighting coefficient corresponding to the SOC data at the current time t, is the reference slope corresponding to the current time t, is the energy change of the first battery, is the first SOC change, is the target slope corresponding to the previous moment t-1. If the current operation stage is the charging stage, the first battery energy change is the first battery charging energy change; if the current operation stage is the discharging stage, the first battery energy change is the first battery discharging energy change.

[0050] It should be noted that in order to ensure that the formula is applicable, in the current operation stage, the moment before the current moment and closest to the current moment with different SOC data is determined as the previous moment. For example, a local SOC data changes to [24%, 25%, 25%, 26%, 26%], if The current moment corresponds to the first 26%, and the previous moment corresponds to the first 25%. The corresponding data are the battery energy data at these two moments.

[0051] For example, the value range of the first weighting coefficient can be preset and linearly divided into 100, the SOC data is an integer from 1 to 100, the first weighting coefficient and the value of the SOC data correspond one to one, and the first weighting coefficient can be taken with the SOC data at the current moment as the index. The energy storage battery is often not very stable in the initial stage of charging and discharging, and the single slope of the SOC data changing over time has large fluctuations. In order to stabilize this fluctuation, the first weighting coefficient can be set to a larger value. For example, the value range of the first weighting coefficient can be [0.95, 0.8].

[0052] Among them, if the current operation stage is the charging stage, the SOC data and the first weighting coefficient are negatively correlated; if the current operation stage is the discharging stage, the SOC data and the first weighting coefficient are positively correlated. In this way, as the charging and discharging process proceeds, the first weighting coefficient changes from large to small, which can improve the stability of the target slope at the beginning of charging and discharging, and improve the reliability of the target slope at the end of charging and discharging, thereby improving the accuracy of the target remaining charging and discharging time of the target battery pack at the current moment.

[0053] In the process of determining the target slope of the target battery pack at the current moment, the application of the target slope corresponding to the previous moment may be involved. However, when the current moment is the initial moment of the current operation stage, the target slope corresponding to the previous moment is missing. Therefore, the method for determining the remaining charge and discharge time of the battery provided in the present disclosure also provides a method for determining the target slope corresponding to the initial moment of the current operation stage of the target battery pack.

[0054] In an optional embodiment, if the integrated device where the target battery pack is located includes multiple battery packs, and the target battery pack is one of the battery packs; Figure 3The method shown determines a target slope corresponding to the target battery group at the initial moment of the current operation stage, and the method may include S301 and S302.

[0055] S301, obtaining the slope corresponding to each battery pack in the historical operation stage.

[0056] Among them, if the current operating stage is the charging stage, the historical operating stage is the previous charging stage; if the current operating stage is the discharging stage, the historical operating stage is the previous discharging stage, and the slope corresponding to the battery pack in the historical operating stage is used to characterize the relative change rate between the battery energy change and the SOC change of the battery pack in the historical operating stage.

[0057] In one embodiment, the slope corresponding to the battery pack in the integrated device during the historical operation stage is determined by:

[0058] For each battery pack in the integrated device, historical SOC data and historical battery energy data of the battery pack at multiple consecutive historical moments in the historical operation stage are obtained; based on the historical SOC data and the historical battery energy data, a second SOC change and a second battery energy change between adjacent historical moments are determined; a curve fitting is performed on the second SOC change and the second battery energy change, and the slope of the curve obtained by fitting is determined as the slope corresponding to the battery pack in the historical operation stage.

[0059] For example, by performing curve fitting on the second SOC change and the second battery energy change, a curve representing the corresponding relationship between the two can be obtained, and the curve is approximately a direct proportional function, and the slope corresponding to the function can be determined as the slope corresponding to the battery pack in the historical operation stage. In this way, by fitting the second SOC change and the second battery energy change, the accuracy of the slope corresponding to the determined battery pack in the historical operation stage can be improved.

[0060] In another embodiment, the target slope corresponding to the last moment of the battery pack in the historical operation stage can be determined as the slope corresponding to the battery pack in the historical operation stage. In this way, the time required to determine the slope corresponding to the battery pack in the historical operation stage can be shortened.

[0061] S302 , determining a target slope corresponding to the target battery group at an initial moment of the current operation stage according to the slope corresponding to each battery group in the historical operation stage.

[0062] In one embodiment, the target slope corresponding to the initial moment of the target battery group at the current operation stage may be determined in the following manner:

[0063] The slope corresponding to each battery group in the historical operation stage is weighted averaged to obtain the target slope corresponding to the target battery group at the initial moment of the current operation stage.

[0064] Specifically, the slope corresponding to each battery group in the historical operation stage can be weighted averaged by the following formula to obtain the target slope corresponding to the initial moment of the current operation stage of the target battery group: :

[0065]

[0066] in, is the slope corresponding to the target battery pack in the historical operation stage, is the first pre-parameter, is the second preset parameter, n is the total amount of battery packs in the integrated device, For the integrated device j The slope corresponding to the battery pack in the historical operation stage, where b is less than .

[0067] The battery packs in the integrated device often affect each other. Therefore, by taking a weighted average of the slopes corresponding to each battery pack in the historical operation stage, the accuracy of the target slope corresponding to the initial moment of the current operation stage of the target battery pack can be improved. Can be determined based on the total amount of battery pack, It can be a value greater than the total number of battery packs to prevent other battery packs in the integrated device except the target battery pack from excessively affecting the target slope corresponding to the initial moment of the current operation stage of the target battery pack. For example, if the integrated device includes 10 battery packs, then The value of can be set to 18. The denominator b of the first preset parameter can be preset based on actual needs, where b is less than For example, the value of b can be set to 2. In this way, the slope corresponding to the target battery pack itself in the historical operation stage has the greatest impact on the target slope corresponding to the initial moment of the current operation stage, which can avoid excessive influence of other battery packs other than the target battery pack on the target slope corresponding to the initial moment of the current operation stage.

[0068] In this way, the target slope corresponding to the initial moment of the target battery pack in the current operation stage can be accurately determined, so as to facilitate the determination of the target slope at subsequent moments in the current operation stage.

[0069] In another optional embodiment, the target slope corresponding to the initial moment of the target battery pack at the current operation stage may be a pre-stored value, which can be called when the target battery pack starts to operate. In this way, the target slope corresponding to the initial moment of the target battery pack at the current operation stage can be determined simply and quickly, reducing the occupation of device computing resources.

[0070] In another optional embodiment, the slope corresponding to the target battery pack itself in the historical operation stage can also be determined as the target slope corresponding to the initial moment of the target battery pack in the current operation stage. The slope corresponding to the target battery pack itself in the historical operation stage can be determined based on the embodiment of determining the slope corresponding to the battery pack in the historical operation stage provided above, which will not be repeated here. In this way, the occupation of device computing resources can be reduced.

[0071] Transfer back Figure 2 After the target slope is determined, in S1032, the target remaining charge and discharge time corresponding to the target battery pack at the current moment is determined according to the target slope corresponding to the current moment.

[0072] In one embodiment, the target remaining charge / discharge time corresponding to the target battery pack at the current moment may be determined in the following manner:

[0073] The target remaining charge / discharge time corresponding to the target battery pack at the current moment is determined according to the first battery energy change and the target slope corresponding to the current moment.

[0074] For example, the ratio between the target slope corresponding to the current moment and the first battery energy change can be determined, and this ratio is used to characterize the battery charge and discharge rate; the product of this ratio and the remaining SOC value can be determined as the target remaining charge and discharge time corresponding to the target battery pack at the current moment. At this time, the remaining SOC value in the charging stage is the difference between the SOC data at the current moment and the SOC data when fully charged, and the remaining SOC value in the discharging stage is the SOC data at the current moment. In this way, the target remaining charge and discharge time corresponding to the target battery pack at the current moment can be determined simply and quickly.

[0075] In yet another embodiment, the Figure 4 The method shown determines the target remaining charge and discharge time corresponding to the target battery pack at the current moment:

[0076] S10321, determining a reference remaining charge / discharge time corresponding to the target battery pack at the current moment according to the first battery energy change and the target slope corresponding to the current moment.

[0077] For example, the reference remaining charge / discharge time corresponding to the target battery group at the current moment may be determined according to the first battery energy change and the target slope corresponding to the current moment in the following manner:

[0078] Determining a correction change amount of the SOC data at the current moment according to the first battery energy change amount and the target slope corresponding to the current moment;

[0079] Sum the current SOC data and the correction change to obtain the SOC correction value;

[0080] According to the target slope corresponding to the current moment, the first battery energy change and the SOC correction value, a reference remaining charge and discharge time corresponding to the target battery pack at the current moment is determined.

[0081] For example, the ratio of the first battery energy change amount and the target slope corresponding to the current moment can be determined as the correction change amount of the SOC data at the current moment; the sum of the SOC data at the current moment and the correction change amount can be determined as the SOC correction value. In this way, the SOC data at the current moment can be corrected by the first battery energy change amount and the target slope corresponding to the current moment, thereby improving the reliability of the corrected SOC data, that is, the reliability of the SOC correction value.

[0082] For example, the ratio between the target slope corresponding to the current moment and the first battery energy change can be determined, and the ratio is used to characterize the battery charge and discharge rate; the product of the ratio and the remaining SOC value can be determined as the reference remaining charge and discharge time corresponding to the target battery pack at the current moment. At this time, the remaining SOC value in the charging stage is the difference between the SOC correction value at the current moment and the SOC data when fully charged, and the remaining SOC value in the discharging stage is the SOC correction value at the current moment. For example, the reference remaining charge and discharge time can be directly determined as the target remaining charge and discharge time corresponding to the target battery pack at the current moment, or the reference remaining charge and discharge time can be further corrected by the method described in S10322 to obtain the target remaining charge and discharge time corresponding to the target battery pack at the current moment.

[0083] Transfer back Figure 4 After determining the reference remaining charge and discharge time, in S10322, the reference remaining charge and discharge time is corrected to obtain the target remaining charge and discharge time corresponding to the target battery pack at the current moment.

[0084] For example, the reference remaining charge and discharge time corresponding to the current moment can be corrected by algorithms such as exponential moving average, simple moving average, and Holt linear trend to obtain a target remaining charge and discharge time with higher accuracy. For example, the reference remaining charge and discharge time can be corrected by the following method to obtain the target remaining charge and discharge time corresponding to the target battery pack at the current moment:

[0085] The target remaining charge and discharge time corresponding to the target battery pack at the current moment is determined by an exponential moving average algorithm based on the reference remaining charge and discharge time, the second weighting coefficient corresponding to the SOC data at the current moment, and the target remaining charge and discharge time corresponding to the target battery pack at the previous moment.

[0086] Specifically, the target remaining charge and discharge time at the current time t can be determined by the following formula: :

[0087]

[0088] in, is the second weighting coefficient corresponding to the SOC data at the current time t, is the reference remaining charge and discharge time corresponding to the current time t. When the current operation stage is the discharge stage, , when the current operation stage is the charging stage, , is the SOC correction value corresponding to the SOC data at the current time t, is the energy change of the first battery, is the target slope corresponding to the current time t, is the target remaining charge and discharge time corresponding to the previous moment t-1. If the current operation stage is the charging stage, the target remaining charge and discharge time is the target remaining charge time; if the current operation stage is the discharging stage, the target remaining charge and discharge time is the target remaining discharge time.

[0089] For example, the value range of the second weighting coefficient can be preset and linearly divided into 100, the SOC data is an integer from 1 to 100, the second weighting coefficient and the SOC data value correspond one to one, and the second weighting coefficient can be taken with the SOC data at the current moment as the index. The energy storage battery is often not very stable in the initial stage of charging and discharging, and the single slope of the SOC data changing over time has large fluctuations. In order to stabilize this fluctuation, the second weighting coefficient can be set to a larger value, for example, the value range of the second weighting coefficient can be [0.95, 0.8].

[0090] For example, if the current operation stage is the charging stage, the SOC data and the second weighting coefficient are negatively correlated; if the current operation stage is the discharging stage, the SOC data and the second weighting coefficient are positively correlated. In this way, as the charging and discharging process proceeds, the second weighting coefficient changes from large to small, which can improve the stability of the target remaining charging and discharging time determined at the current moment in the early stage of charging and discharging, and improve the accuracy of the target remaining charging and discharging time determined at the current moment in the late stage of charging and discharging.

[0091] In the process of determining the target remaining charge and discharge time of the target battery pack at the current moment, the application of the target remaining charge and discharge time corresponding to the previous moment may be involved. However, when the current moment is the initial moment of the current operation stage, the target remaining charge and discharge time corresponding to the previous moment is missing. Therefore, the battery remaining charge and discharge time determination method provided by the present disclosure also provides a method for determining the target remaining charge and discharge time corresponding to the initial moment of the current operation stage of the target battery pack, including:

[0092] According to the SOC data of the target battery pack at the initial moment of the current operation stage and the discharge rate of the target battery pack, a target remaining charge and discharge time corresponding to the initial moment of the current operation stage of the target battery pack is determined.

[0093] For example, if the current operation stage is the charging stage, the difference between the SOC data at the current moment and the SOC data when fully charged can be determined, and the target remaining charge and discharge time corresponding to the initial moment of the current operation stage of the target battery pack can be determined based on the difference and the discharge rate. For example, if the current operation stage is the charging stage and the SOC data at the current moment is 40%, then the difference is 60%, and the discharge rate of the target battery pack is 1C, then the target remaining charge and discharge time corresponding to the initial moment of the current operation stage of the target battery pack can be determined to be 36min. If the current operation stage is the discharging stage, the target remaining discharge and discharge time corresponding to the initial moment of the current operation stage of the target battery pack can be determined based on the SOC data at the current moment and the discharge rate. For example, if the current operation stage is the discharging stage and the SOC data at the current moment is 40%, and the discharge rate of the target battery pack is 1C, then the target remaining discharge and discharge time corresponding to the initial moment of the current operation stage of the target battery pack can be determined to be 24min.

[0094] In this way, the target remaining charge and discharge time corresponding to the initial moment of the current operation stage of the target battery pack can be determined simply and quickly, so as to facilitate the determination of the target remaining charge and discharge time at subsequent moments in the current operation stage.

[0095] In an optional embodiment, the integrated device where the target battery pack is located includes multiple battery packs, and the target battery pack is one of the battery packs. The method for determining the remaining charge and discharge time of a battery provided by the present disclosure may further include:

[0096] The remaining charge and discharge time corresponding to the integrated device at the current moment is determined according to the target remaining charge and discharge time corresponding to each battery pack at the current moment and the target charge and discharge strategy of the integrated device.

[0097] Among them, the target charge and discharge strategy of the integrated device can be predetermined based on actual needs. When determining the target remaining charge and discharge time corresponding to each battery pack at the current moment, the accuracy of the remaining charge and discharge time corresponding to the integrated device at the current moment can be improved based on the target remaining charge and discharge time corresponding to each battery pack at the current moment with higher accuracy.

[0098] For example, if the target charging strategy is to stop charging the integrated device when any battery pack in the integrated device is fully charged, the minimum value of the target remaining charge and discharge time corresponding to each battery pack in the integrated device at the current moment is determined as the remaining charge and discharge time corresponding to the integrated device at the current moment.

[0099] As another example, if the target charging strategy is to stop charging the integrated device when all battery packs in the integrated device are fully charged, the maximum value of the target remaining charge and discharge time corresponding to each battery pack in the integrated device at the current moment is determined as the remaining charge and discharge time corresponding to the integrated device at the current moment.

[0100] As another example, if the target discharge strategy is that the integrated device stops discharging when any battery pack in the integrated device meets the discharge cut-off condition, the minimum value of the target remaining charge and discharge time corresponding to each battery pack in the integrated device at the current moment is determined as the remaining charge and discharge time corresponding to the integrated device at the current moment.

[0101] As another example, if the target discharge strategy is that the integrated device stops discharging when all battery packs in the integrated device meet the discharge cut-off condition, the maximum value of the target remaining charge and discharge time corresponding to each battery pack in the integrated device at the current moment is determined as the remaining charge and discharge time corresponding to the integrated device at the current moment.

[0102] Based on the same inventive concept, the present disclosure also provides a device for determining the remaining charge and discharge time of a battery. Figure 5 is a block diagram of a device for determining the remaining charge and discharge time of a battery provided by an exemplary embodiment of the present disclosure. Figure 5 , the battery remaining charge and discharge time determination device 500 may include:

[0103] An acquisition module 501 is used to acquire SOC data and battery energy data of a target battery pack at a current moment in a current operation stage, wherein the operation stage of the battery pack includes one of a charging stage and a discharging stage;

[0104] A first determining module 502, configured to determine a first SOC change amount and a first battery energy change amount between the current moment and a previous moment according to the SOC data at the current moment and the battery energy data;

[0105] The second determination module 503 is used to determine the target remaining charge and discharge time of the target battery pack corresponding to the current moment according to the first SOC change and the first battery energy change.

[0106] In this way, the battery SOC data can be calibrated by the battery energy change, thereby improving the accuracy of the target remaining charge and discharge time corresponding to the current moment determined in real time. In addition, the battery remaining charge and discharge time determination method provided by the present disclosure has low dependence on the experimental parameters of the battery, can adapt to different versions of batteries, has high compatibility and good application prospects.

[0107] Optionally, the second determining module 503 includes:

[0108] a first determination submodule, configured to determine a target slope corresponding to the current moment according to the first SOC change and the first battery energy change, wherein the target slope is used to characterize a relative change rate between the first battery energy change and the first SOC change;

[0109] The second determination submodule is used to determine the target remaining charge and discharge time of the target battery pack corresponding to the current moment according to the target slope corresponding to the current moment.

[0110] Optionally, the first determining submodule includes:

[0111] A third determination submodule, configured to determine a reference slope corresponding to the current moment according to a ratio of the first battery energy change to the first SOC change;

[0112] The fourth determination submodule is used to correct the reference slope corresponding to the current moment to obtain the target slope corresponding to the current moment.

[0113] Optionally, the fourth determination submodule is used to correct the reference slope corresponding to the current moment in the following manner to obtain the target slope corresponding to the current moment:

[0114] The target slope corresponding to the current moment is determined by an exponential moving average algorithm according to the reference slope corresponding to the current moment, the target slope corresponding to the previous moment, and a first weighting coefficient corresponding to the SOC data at the current moment.

[0115] Optionally, if the current operating stage is a charging stage, the SOC data and the first weighting coefficient are negatively correlated; if the current operating stage is a discharging stage, the SOC data and the first weighting coefficient are positively correlated.

[0116] Optionally, the fourth determination submodule is used to determine the target slope corresponding to the current time t by the following formula: :

[0117]

[0118] in, a first weighting coefficient corresponding to the SOC data at the current time t, is the reference slope corresponding to the current time t, is the energy change of the first battery, is the first SOC change, is the target slope corresponding to the previous moment t-1.

[0119] Optionally, the integrated device where the target battery pack is located includes multiple battery packs, and the target battery pack is one of the battery packs; the apparatus 500 further includes:

[0120] The third determination module is used to obtain the slope corresponding to each battery group in the historical operation stage, wherein, if the current operation stage is the charging stage, the historical operation stage is the previous charging stage; if the current operation stage is the discharging stage, the historical operation stage is the previous discharging stage, and the slope corresponding to the battery group in the historical operation stage is used to characterize the relative change rate between the battery energy change and the SOC change of the battery group in the historical operation stage; according to the slope corresponding to each battery group in the historical operation stage, determine the target slope corresponding to the target battery group at the initial moment of the current operation stage.

[0121] Optionally, the slope corresponding to the battery pack in the integrated device in the historical operation stage is determined by:

[0122] For each battery pack in the integrated device, historical SOC data and historical battery energy data of the battery pack at multiple consecutive historical moments in the historical operation stage are obtained; based on the historical SOC data and the historical battery energy data, a second SOC change and a second battery energy change between adjacent historical moments are determined; a curve fitting is performed on the second SOC change and the second battery energy change, and the slope of the curve obtained by fitting is determined as the slope corresponding to the battery pack in the historical operation stage.

[0123] Optionally, the third determination module is used to determine the target slope corresponding to the target battery group at the initial moment of the current operation stage according to the slope corresponding to each battery group in the historical operation stage in the following manner:

[0124] The slope corresponding to each battery group in the historical operation stage is weighted averaged to obtain the target slope corresponding to the target battery group at the initial moment of the current operation stage.

[0125] Optionally, the third determination module is used to perform weighted averaging of the slopes corresponding to each battery group in the historical operation stage by the following formula to obtain the target slope corresponding to the target battery group at the initial moment of the current operation stage: :

[0126]

[0127] in, is the slope of the target battery pack corresponding to the historical operation stage, is the first pre-parameter, is the second preset parameter, n is the total amount of batteries in the integrated device, The first j The slope of the battery pack corresponding to the historical operation stage, where b is less than .

[0128] Optionally, the second determining submodule includes:

[0129] a fifth determination submodule, configured to determine a reference remaining charge / discharge time of the target battery group corresponding to the current moment according to the first battery energy change and the target slope corresponding to the current moment;

[0130] The sixth determination submodule is used to correct the reference remaining charge and discharge time to obtain the target remaining charge and discharge time corresponding to the target battery pack at the current moment.

[0131] Optionally, the fifth determination submodule is configured to determine a reference remaining charge / discharge time of the target battery group corresponding to the current moment according to the first battery energy change and the target slope corresponding to the current moment in the following manner:

[0132] Determining a correction change amount of the SOC data at the current moment according to the first battery energy change amount and the target slope corresponding to the current moment;

[0133] Summing the SOC data at the current moment and the correction change amount to obtain an SOC correction value;

[0134] A reference remaining charge / discharge time of the target battery group corresponding to the current moment is determined according to the target slope corresponding to the current moment, the first battery energy change, and the SOC correction value.

[0135] Optionally, the sixth determination submodule is used to correct the reference remaining charge and discharge time in the following manner to obtain the target remaining charge and discharge time corresponding to the target battery pack at the current moment:

[0136] Based on the reference remaining charge and discharge time, the second weighting coefficient corresponding to the SOC data at the current moment, and the target remaining charge and discharge time corresponding to the target battery group at the previous moment, the target remaining charge and discharge time corresponding to the target battery group at the current moment is determined by an exponential moving average algorithm.

[0137] Optionally, if the current operating stage is the charging stage, the SOC data and the second weighting coefficient are negatively correlated; if the current operating stage is the discharging stage, the SOC data and the second weighting coefficient are positively correlated.

[0138] Optionally, the sixth determination submodule is used to determine the target remaining charge and discharge time at the current time t by the following formula: :

[0139]

[0140] in, is the second weighting coefficient corresponding to the SOC data at the current time t, is the reference remaining charge and discharge time corresponding to the current time t, when the current operation stage is the discharge stage, , when the current operation stage is the charging stage, , is the SOC correction value corresponding to the SOC data at the current time t, is the energy change of the first battery, is the target slope corresponding to the current time t, is the target remaining charge and discharge time corresponding to the previous time t-1.

[0141] Optionally, the apparatus 500 further includes:

[0142] The fourth determination module is used to determine the target remaining charge and discharge time corresponding to the target battery pack at the initial moment of the current operation stage according to the SOC data of the target battery pack at the initial moment of the current operation stage and the discharge rate of the target battery pack.

[0143] Optionally, the apparatus 500 further includes:

[0144] The fifth determination module is used to determine the remaining charge and discharge time corresponding to the integrated device at the current moment according to the target remaining charge and discharge time corresponding to each battery pack at the current moment and the target charge and discharge strategy of the integrated device.

[0145] Optionally, the fifth determination module is used to determine the remaining charge and discharge time corresponding to the integrated device at the current moment according to the target remaining charge and discharge time corresponding to each battery pack at the current moment and the target charge and discharge strategy of the integrated device in the following manner:

[0146] If the target charging strategy is that the integrated device stops charging when any battery pack in the integrated device is fully charged, or the target discharging strategy is that the integrated device stops discharging when any battery pack in the integrated device meets the discharge cut-off condition, then the minimum value of the target remaining charge and discharge time corresponding to each battery pack in the integrated device at the current moment is determined as the remaining charge and discharge time corresponding to the integrated device at the current moment; or,

[0147] If the target charging strategy is that the integrated device stops charging when all battery packs in the integrated device are fully charged, or the target discharging strategy is that the integrated device stops discharging when all battery packs in the integrated device meet the discharge cut-off condition, then the maximum value of the target remaining charge and discharge time corresponding to each battery pack in the integrated device at the current moment is determined as the remaining charge and discharge time corresponding to the integrated device at the current moment.

[0148] Figure 6 FIG. 7 is a block diagram of an electronic device 700 according to an exemplary embodiment. Figure 6 As shown, the electronic device 700 may include: a processor 701 , a memory 702 . The electronic device 700 may also include one or more of a multimedia component 703 , an input / output (I / O) interface 704 , and a communication component 705 .

[0149] The processor 701 is used to control the overall operation of the electronic device 700 to complete all or part of the steps in the above-mentioned method for determining the remaining charge and discharge time of the battery. The memory 702 is used to store various types of data to support the operation of the electronic device 700. For example, these data may include instructions for any application or method used to operate on the electronic device 700, and application-related data, such as contact data, messages sent and received, pictures, audio, video, etc. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, referred to as EPROM), programmable read-only memory (Programmable Read-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic memory, flash memory, magnetic disk or optical disk. The multimedia component 703 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may be further stored in the memory 702 or sent through the communication component 705. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 704 provides an interface between the processor 701 and other interface modules, and the other interface modules may be keyboards, mice, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, etc., or a combination of one or more of them, is not limited here. Therefore, the corresponding communication component 705 may include: Wi-Fi module, Bluetooth module, NFC module, etc.

[0150] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned method for determining the remaining charge and discharge time of a battery.

[0151] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by a processor, the steps of the above-mentioned method for determining the remaining charge and discharge time of the battery are implemented. For example, the computer-readable storage medium can be the above-mentioned memory 702 including program instructions, and the above-mentioned program instructions can be executed by the processor 701 of the electronic device 700 to complete the above-mentioned method for determining the remaining charge and discharge time of the battery.

[0152] In another exemplary embodiment, a computer program product is also provided. The computer program product includes a computer program that can be executed by a programmable device. The computer program has a code portion for executing the above-mentioned method for determining the remaining battery charge and discharge time when executed by the programmable device.

[0153] In another exemplary embodiment, an energy storage system is further provided, comprising: a plurality of battery packs and a controller, wherein the controller is configured to execute the steps of the above-mentioned method for determining the remaining charge and discharge time of the battery.

[0154] The preferred embodiments of the present disclosure are described in detail above in conjunction with the accompanying drawings; however, the present disclosure is not limited to the specific details in the above embodiments. Within the technical concept of the present disclosure, a variety of simple modifications can be made to the technical solution of the present disclosure, and these simple modifications all fall within the protection scope of the present disclosure.

[0155] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present disclosure will not further describe various possible combinations.

[0156] In addition, various embodiments of the present disclosure may be arbitrarily combined, and as long as they do not violate the concept of the present disclosure, they should also be regarded as the contents disclosed by the present disclosure.

Claims

1. A method for determining the remaining charge and discharge time of a battery, characterized in that: include: Acquire SOC data and battery energy data of the target battery pack at a current moment in a current operation stage, wherein the operation stage of the battery pack includes one of a charging stage and a discharging stage; Determine a first SOC change amount and a first battery energy change amount between the current moment and a previous moment according to the SOC data at the current moment and the battery energy data; Determining a target remaining charge / discharge time of the target battery pack corresponding to the current moment according to the first SOC change and the first battery energy change; The determining, according to the first SOC change and the first battery energy change, of the target remaining charge / discharge time corresponding to the target battery pack at the current moment includes: Determine the target slope corresponding to the current moment according to the first SOC change and the first battery energy change, wherein the target slope is used to characterize the relative change rate between the first battery energy change and the first SOC change; The target remaining charge / discharge time of the target battery pack corresponding to the current moment is determined according to the target slope corresponding to the current moment.

2. The method according to claim 1, characterized in that The determining the target slope corresponding to the current moment according to the first SOC change and the first battery energy change includes: determining a reference slope corresponding to the current moment according to a ratio of the first battery energy change to the first SOC change; The reference slope corresponding to the current moment is corrected to obtain the target slope corresponding to the current moment.

3. The method according to claim 2, characterized in that The correcting the reference slope corresponding to the current moment to obtain the target slope corresponding to the current moment includes: The target slope corresponding to the current moment is determined by an exponential moving average algorithm according to the reference slope corresponding to the current moment, the target slope corresponding to the previous moment, and a first weighting coefficient corresponding to the SOC data at the current moment.

4. The method according to claim 3, characterized in that If the current operation stage is a charging stage, the SOC data and the first weighting coefficient are negatively correlated; If the current operation stage is a discharging stage, the SOC data and the first weighting coefficient are positively correlated.

5. The method according to claim 3, characterized in that: The step of determining the target slope corresponding to the current moment by using an exponential moving average algorithm according to the reference slope corresponding to the current moment, the target slope corresponding to the previous moment, and a first weighting coefficient corresponding to the SOC data at the current moment comprises: The target slope corresponding to the current time t is determined by the following formula: : in, a first weighting coefficient corresponding to the SOC data at the current time t, is the reference slope corresponding to the current time t, is the energy change of the first battery, is the first SOC change, is the target slope corresponding to the previous moment t-1.

6. The method according to claim 1, characterized in that The integrated device where the target battery pack is located includes multiple battery packs, and the target battery pack is one of the battery packs; the method further includes: Obtaining the slope corresponding to each battery pack in the historical operation stage, wherein if the current operation stage is the charging stage, the historical operation stage is the previous charging stage; if the current operation stage is the discharging stage, the historical operation stage is the previous discharging stage, and the slope corresponding to the battery pack in the historical operation stage is used to characterize the relative change rate between the battery energy change amount and the SOC change amount of the battery pack in the historical operation stage; According to the slope corresponding to each battery group in the historical operation stage, the target slope corresponding to the target battery group at the initial moment of the current operation stage is determined.

7. The method according to claim 6, characterized in that The slope of the battery pack in the integrated device corresponding to the historical operation stage is determined by: For each battery pack in the integrated device, acquiring historical SOC data and historical battery energy data of the battery pack at a plurality of consecutive historical moments in the historical operation stage; According to the historical SOC data and the historical battery energy data, determine the second SOC change and the second battery energy change between adjacent historical moments; perform curve fitting on the second SOC change and the second battery energy change, and determine the slope of the fitted curve as the slope corresponding to the battery pack in the historical operation stage.

8. The method according to claim 6, characterized in that The step of determining the target slope corresponding to the target battery group at the initial moment of the current operation stage according to the slope corresponding to each battery group in the historical operation stage includes: The slope corresponding to each battery group in the historical operation stage is weighted averaged to obtain the target slope corresponding to the target battery group at the initial moment of the current operation stage.

9. The method according to claim 8, characterized in that The weighted average of the slopes corresponding to each battery group in the historical operation stage to obtain the target slope corresponding to the target battery group at the initial moment of the current operation stage includes: The slope corresponding to each battery group in the historical operation stage is weighted averaged by the following formula to obtain the target slope corresponding to the target battery group at the initial moment of the current operation stage: : in, is the slope of the target battery group corresponding to the historical operation stage, is the first pre-parameter, is the second preset parameter, n is the total amount of batteries in the integrated device, The first j The slope of the battery pack corresponding to the historical operation stage, where b is less than .

10. The method according to claim 1, characterized in that The determining, according to the target slope corresponding to the current moment, the target remaining charge / discharge time of the target battery pack corresponding to the current moment, includes: Determine, according to the first battery energy change and the target slope corresponding to the current moment, a reference remaining charge / discharge time of the target battery group corresponding to the current moment; The reference remaining charge and discharge time is corrected to obtain a target remaining charge and discharge time corresponding to the target battery pack at the current moment.

11. The method according to claim 10, characterized in that The determining, according to the first battery energy change and the target slope corresponding to the current moment, a reference remaining charge / discharge time of the target battery group corresponding to the current moment, includes: Determining a correction change amount of the SOC data at the current moment according to the first battery energy change amount and the target slope corresponding to the current moment; Summing the SOC data at the current moment and the correction change amount to obtain an SOC correction value; A reference remaining charge / discharge time of the target battery group corresponding to the current moment is determined according to the target slope corresponding to the current moment, the first battery energy change, and the SOC correction value.

12. The method according to claim 10, characterized in that The correcting the reference remaining charge and discharge time to obtain the target remaining charge and discharge time of the target battery pack corresponding to the current moment includes: Based on the reference remaining charge and discharge time, the second weighting coefficient corresponding to the SOC data at the current moment, and the target remaining charge and discharge time corresponding to the target battery group at the previous moment, the target remaining charge and discharge time corresponding to the target battery group at the current moment is determined by an exponential moving average algorithm.

13. The method according to claim 12, characterized in that If the current operation stage is the charging stage, the SOC data and the second weighting coefficient are negatively correlated; If the current operation stage is the discharging stage, the SOC data and the second weighting coefficient are positively correlated.

14. The method according to claim 12, characterized in that The method of determining the target remaining charge and discharge time corresponding to the target battery group at the current moment by using an exponential moving average algorithm according to the reference remaining charge and discharge time, the second weighting coefficient corresponding to the SOC data at the current moment, and the target remaining charge and discharge time corresponding to the target battery group at the previous moment comprises: The target remaining charge and discharge time at the current time t is determined by the following formula : in, is the second weighting coefficient corresponding to the SOC data at the current time t, is the reference remaining charge and discharge time corresponding to the current time t, when the current operation stage is the discharge stage, , when the current operation stage is the charging stage, , is the SOC correction value corresponding to the SOC data at the current time t, is the energy change of the first battery, is the target slope corresponding to the current time t, is the target remaining charge and discharge time corresponding to the previous time t-1.

15. The method according to claim 1, characterized in that The method further comprises: The target remaining charge and discharge time corresponding to the target battery pack at the initial moment of the current operation phase is determined according to the SOC data of the target battery pack at the initial moment of the current operation phase and the discharge rate of the target battery pack.

16. The method according to claim 1, characterized in that The integrated device where the target battery pack is located includes multiple battery packs, and the target battery pack is one of the battery packs. The method further includes: The remaining charge and discharge time of the integrated device at the current moment is determined according to the target remaining charge and discharge time of each battery pack at the current moment and the target charge and discharge strategy of the integrated device.

17. The method according to claim 16, characterized in that The determining, according to the target remaining charge and discharge time corresponding to each battery pack at the current moment and the target charge and discharge strategy of the integrated device, the remaining charge and discharge time corresponding to the integrated device at the current moment comprises: If the target charging strategy is that the integrated device stops charging when any battery pack in the integrated device is fully charged, or the target discharging strategy is that the integrated device stops discharging when any battery pack in the integrated device meets the discharge cut-off condition, then the minimum value of the target remaining charge and discharge time corresponding to each battery pack in the integrated device at the current moment is determined as the remaining charge and discharge time corresponding to the integrated device at the current moment; or, If the target charging strategy is that the integrated device stops charging when all battery packs in the integrated device are fully charged, or the target discharging strategy is that the integrated device stops discharging when all battery packs in the integrated device meet the discharge cut-off condition, then the maximum value of the target remaining charge and discharge time corresponding to each battery pack in the integrated device at the current moment is determined as the remaining charge and discharge time corresponding to the integrated device at the current moment.

18. An energy storage system, characterized in that: include: Multiple battery packs; A controller configured to implement the steps of the method according to any one of claims 1 to 17 when executed.

19. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the steps of the method according to any one of claims 1 to 17.

20. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 17 are implemented.

21. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Automotive radar installation calibration device and method

    CN108710120A

  • Method and device for estimating remaining charging time of vehicle, vehicle and storage medium

    CN114217233A

  • Battery system, SOH value determination method and device thereof and storage medium

    CN115128493A

  • Residual charging time prediction method and device, storage medium and vehicle

    CN115236526A

  • Method for predicting residual discharge time of battery pack, battery pack and storage medium

    CN116413607A