Battery open circuit voltage curve correction method, device, equipment, medium and product
By obtaining the aging path in the battery and matching the standard open circuit voltage curve and health status attenuation weights, weighted analysis is performed, and the problem of battery open circuit voltage curve offset is solved, and the calculation accuracy of SOC and SOH is improved.
Patent Information
- Application Number
- CN202510084820.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2045-01-20
AI Technical Summary
In the prior art, the open circuit voltage curve of the battery is prone to shift, affecting the SOC correction accuracy and SOH calculation accuracy.
By obtaining the aging path in the actual operating state of the battery, determining the aging path including the charge and discharge cycle and/or the storage aging path, matching the corresponding standard open circuit voltage curve and health status attenuation weight, and weighted analysis is performed to determine the actual open circuit voltage curve.
The impact of different aging paths on the open circuit voltage curve is reduced, the deviation of the open circuit voltage curve is alleviated, and the SOC correction accuracy and SOH calculation accuracy are improved.
Smart Images

Figure CN119493015B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery technology, and in particular to a method, device, computer equipment, storage medium and computer program product for correcting a battery open circuit voltage curve. Background Art
[0002] With the development of new energy technologies, secondary batteries represented by lithium batteries have gradually been applied to energy storage systems, electric vehicles, military equipment, aerospace and other fields, bringing great convenience to people's daily production and life. Battery SOC (State of Charge) and SOH (State of Health) are important indicators for evaluating battery performance. They are of great significance for understanding the working condition of the battery, predicting battery performance degradation and optimizing battery use strategies. At present, the open circuit voltage (OCV) curve is usually used for SOC correction and SOH calculation.
[0003] However, in the related art, the open circuit voltage curve is prone to deviation, which affects the SOC correction accuracy and SOH calculation accuracy. Summary of the invention
[0004] Based on this, it is necessary to propose a battery open circuit voltage curve correction method, device, computer equipment, storage medium and computer program product to alleviate the phenomenon of open circuit voltage curve offset and improve the SOC correction accuracy and SOH calculation accuracy.
[0005] The present application provides a method for correcting a battery open circuit voltage curve, comprising: obtaining an aging path of a battery under an actual operating state; wherein the aging path comprises a charge-discharge cycle aging path and / or a storage aging path; determining a standard open circuit voltage curve and a health state attenuation weight under the aging path; and performing a weighted analysis based on the standard open circuit voltage curve and the health state attenuation weight to determine the actual open circuit voltage curve of the battery.
[0006] The above-mentioned battery open circuit voltage curve correction method first determines the aging path including the charge and discharge cycle aging path and / or the storage aging path in combination with the actual operating state of the battery. After that, the corresponding standard open circuit voltage curve and health state attenuation weight are matched for the aging path. Finally, the standard open circuit voltage curve and health state attenuation weight are combined for weighted analysis and calculation to obtain the actual open circuit voltage curve that matches the aging path. Through this scheme, different standard open circuit voltage curves are obtained in combination with the aging path under the actual operating state of the battery, and the standard open circuit voltage curve is weighted analyzed in combination with the health state attenuation weight, thereby reducing the impact of different aging paths on the open circuit voltage curve, alleviating the phenomenon of open circuit voltage curve offset, and improving the SOC correction accuracy and SOH calculation accuracy.
[0007] In some embodiments, determining the standard open-circuit voltage curve under the aging path includes: when the aging paths are all preset standard aging paths, determining the standard open-circuit voltage curve according to the aging path and the correspondence between the preset standard aging path and the open-circuit voltage curve.
[0008] In the above scheme, if the aging paths are all preset standard aging paths, the standard open-circuit voltage curve can be determined by directly matching the aging paths in the corresponding relationship between the preset standard aging paths and the open-circuit voltage curve, which has a high standard open-circuit voltage curve determination efficiency.
[0009] In some embodiments, determining the standard open-circuit voltage curve under the aging path includes: when the aging path includes a non-preset standard aging path, converting the non-preset standard aging path into a preset standard aging path; determining the standard open-circuit voltage curve according to the converted preset standard aging path, the preset standard aging path in the aging path, and the correspondence between the preset standard aging path and the open-circuit voltage curve.
[0010] In the above scheme, if the aging path includes a non-preset standard aging path, the non-preset standard aging path is converted into a preset standard aging path, and introduced into the standard open-circuit voltage curve analysis. In this way, the offset effect of the non-preset standard aging path on the open-circuit voltage curve can be reduced, and the accuracy of the actual open-circuit voltage curve can be improved.
[0011] In some embodiments, the method for determining the health state attenuation weight includes: obtaining aging process parameters under the aging path; wherein the aging process parameters include the number of charge and discharge cycles and / or storage time; when the aging paths are all preset standard aging paths, determining the health state attenuation weight according to the aging process parameters.
[0012] In the above scheme, if the aging paths are all preset standard aging paths, the health state decay weight analysis is directly performed using the aging process parameters under the aging path, which has a higher health state decay weight analysis efficiency.
[0013] In some embodiments, after obtaining the aging process parameters under the aging path, it also includes: when the aging path includes a non-preset standard aging path, converting the aging process parameters of the non-preset standard aging path into the aging process parameters under the preset standard aging path; determining the health state attenuation weight based on the unconverted aging process parameters and the converted aging process parameters.
[0014] In the above scheme, if the aging path includes a non-preset standard aging path, its aging process parameters are converted into aging process parameters under the preset standard aging path, so as to calculate the health state decay weight and improve the calculation accuracy of the health state decay weight.
[0015] In some embodiments, converting the aging process parameters of the non-preset standard aging path into the aging process parameters under the preset standard aging path includes: determining the conversion parameters between the non-preset standard aging path and any of the preset standard aging paths; converting the aging process parameters of the non-preset standard aging path into the aging process parameters under the preset standard aging path according to the conversion parameters.
[0016] The above scheme combines the conversion parameters between the non-preset standard aging path and the preset standard aging path to realize the conversion between the aging process parameters of the non-preset standard aging path and the aging process parameters under the preset standard aging path, and has a high conversion efficiency.
[0017] In some embodiments, determining the conversion parameter between a non-preset standard aging path and any of the preset standard aging paths includes: obtaining a conversion coefficient between two preset standard aging paths adjacent to the non-preset standard aging path; and calculating according to the conversion coefficient to determine the conversion parameter between the non-preset standard aging path and the preset standard aging path.
[0018] In the above scheme, the conversion parameter is calculated using the conversion coefficient between the two preset standard aging paths adjacent to the non-preset standard aging path. In this way, the aging process parameters under the non-preset standard aging path can be converted into the preset standard aging path adjacent to it, thereby reducing the conversion span and improving the conversion accuracy of the aging process parameters.
[0019] In some embodiments, obtaining the conversion coefficient between two preset standard aging paths adjacent to the non-preset standard aging path includes: determining two preset standard aging paths adjacent to the non-preset standard aging path; determining the conversion coefficient based on the two preset standard aging paths, and the corresponding relationship between the preset standard aging path combination and the conversion coefficient.
[0020] The above scheme determines the conversion coefficient by matching the corresponding relationship between the preset standard aging path combination and the conversion coefficient, and has a high conversion coefficient analysis efficiency.
[0021] In some embodiments, determining the health state attenuation weight based on the unreduced aging process parameters and the converted aging process parameters includes: determining the health state attenuation amount based on the unreduced aging process parameters and the converted aging process parameters, and the corresponding relationship between the preset aging process parameters and the battery health state; determining the health state attenuation weight based on the proportion of the battery health state attenuation amount in the total health state attenuation amount.
[0022] The above scheme combines the health state attenuation corresponding to the unreduced aging process parameters and the converted aging process parameters to calculate the health state attenuation weight corresponding to each standard open circuit voltage curve, which has high calculation efficiency and calculation accuracy.
[0023] In some embodiments, the obtaining of the aging process parameters under the aging path includes: obtaining real-time operating status parameters of the battery; and performing calculations according to the aging path and the real-time operating status parameters to determine the aging process parameters under the aging path.
[0024] The above scheme combines the real-time operating status parameters of the battery for analysis and calculation, thereby determining the aging process parameters under the aging path and improving the accuracy of the aging process parameters.
[0025] The present application also provides a battery open circuit voltage curve correction device, including: an aging path acquisition module, used to obtain the aging path of the battery under the actual operating state; wherein the aging path includes a charge and discharge cycle aging path and / or a storage aging path; an aging path analysis module, used to determine the standard open circuit voltage curve and the health state attenuation weight under the aging path; a correction module, used to perform weighted analysis based on the standard open circuit voltage curve and the health state attenuation weight to determine the actual open circuit voltage curve of the battery.
[0026] The present application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above-mentioned battery open circuit voltage curve correction method when executing the computer program.
[0027] The present application also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the above-mentioned battery open circuit voltage curve correction method are implemented.
[0028] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned battery open circuit voltage curve correction method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Moreover, the same reference numerals are used throughout the drawings to represent the same components. In the drawings:
[0030] Figure 1 This is a flow chart of a method for correcting a battery open circuit voltage curve in some embodiments of the present application;
[0031] Figure 2 This is a schematic diagram of the weight calculation process in some embodiments of the present application;
[0032] Figure 3 A schematic diagram of a weight calculation process in some other embodiments of the present application;
[0033] Figure 4 This is a schematic diagram of the aging process parameter conversion process in some embodiments of the present application;
[0034] Figure 5 This is a schematic diagram of the aging process parameter conversion process in other embodiments of the present application;
[0035] Figure 6 This is a schematic diagram of the aging process parameter conversion principle in some embodiments of the present application;
[0036] Figure 7 This is a schematic diagram of the aging process parameter conversion process in some embodiments of the present application;
[0037] Figure 8 A schematic diagram of a weight calculation process in some other embodiments of the present application;
[0038] Fig. 9 This is a schematic diagram of the weight calculation process in some embodiments of the present application;
[0039] Fig.10 This is a schematic diagram of the structure of a battery open circuit voltage curve correction device in some embodiments of the present application;
[0040] Fig.11 This is a schematic diagram of the internal structure of a computer device in some embodiments of the present application. DETAILED DESCRIPTION
[0041] The following embodiments of the technical solution of the present application will be described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.
[0042] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0043] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0044] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0045] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0046] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).
[0047] At present, judging from the development of the market situation, the application of batteries is becoming more and more extensive. They are not only used in energy storage systems such as hydropower, thermal power, wind power and solar power stations, but also widely used in electric vehicles such as electric bicycles, electric motorcycles, electric cars, as well as military equipment and aerospace and other fields. With the continuous expansion of battery application areas, the market demand is also constantly expanding.
[0048] Since the battery usage scenarios are relatively complex, in order to improve battery performance and understand the actual working conditions of the battery, it is usually necessary to obtain the battery's SOC and SOH. The open circuit voltage curve is a common parameter for SOC correction and SOH calculation. A high-precision open circuit voltage curve is particularly important.
[0049] At present, when a battery is put into use, an open circuit voltage curve is generally provided for the battery, and subsequent analysis and calculation are directly performed based on the provided open circuit voltage curve, or different open circuit voltage curves are provided for different battery life states, and different open circuit curves are subsequently matched based on the battery life state. However, through research, it has been found that in actual scenarios, as the battery is used and stored, the open circuit voltage curve will have a large deviation, and these deviations will vary depending on the way it is used and stored.
[0050] Therefore, in order to improve the accuracy of the open-circuit voltage curve, it is possible to consider measuring the standard open-circuit voltage curve of the battery under different aging paths. In the actual operation scenario, the aging path experienced by the battery, the standard open-circuit voltage curve under each aging path, and the weight ratio of each aging path are combined to analyze and obtain the actual open-circuit voltage curve.
[0051] Based on the above considerations, the present application provides a method for correcting a battery open circuit voltage curve. First, in combination with the actual operating status of the battery, an aging path including a charge and discharge cycle aging path and / or a storage aging path is determined. After that, the corresponding standard open circuit voltage curve and the health state attenuation weight are matched for the aging path. Finally, a weighted analysis and calculation is performed in combination with the standard open circuit voltage curve and the health state attenuation weight to obtain an actual open circuit voltage curve that matches the aging path.
[0052] Through the above scheme, different standard open-circuit voltage curves are obtained in combination with the aging path under the actual operating state of the battery, and the standard open-circuit voltage curve is weighted analyzed in combination with the health state attenuation weight, thereby reducing the impact of different aging paths on the open-circuit voltage curve, alleviating the phenomenon of open-circuit voltage curve offset, and improving the SOC correction accuracy and SOH calculation accuracy.
[0053] The battery open circuit voltage curve correction method provided in the embodiment of the present application is applied to a battery, which may be a single battery cell, a battery module formed by connecting multiple battery cells in series and / or in parallel, a battery pack formed by connecting multiple battery modules in series and / or in parallel, or an electrical box, an electrical cabinet, etc., which is not limited here.
[0054] Furthermore, the battery open circuit voltage curve correction method of the present application can be applied to power batteries or energy storage batteries, for example, power batteries in electric vehicles such as electric vehicles and electric motorcycles, or energy storage batteries in energy storage scenarios such as photovoltaic energy storage, without specific limitation.
[0055] See also Figure 1 The present application provides a battery open circuit voltage curve correction method, including step 102, step 104 and step 106.
[0056] Step 102, obtaining the aging path of the battery under the actual operating state.
[0057] Specifically, the aging path includes a charge-discharge cycle aging path and / or a storage aging path. The aging path refers to the operation mode or storage mode of the battery when the battery ages. The charge-discharge cycle aging path refers to the specific charge-discharge operation form of the cyclic charge-discharge when the battery ages due to cyclic charge-discharge use. The storage aging path refers to the specific storage mode of the battery when the battery ages due to long-term storage.
[0058] In actual scenarios, the battery may be put into use directly after leaving the factory, and it may be continuously charged and discharged in a cycle during use. Accordingly, the aging path at this time will only include the charge-discharge cycle aging path. In another embodiment, the battery may not be put into use for a long time after leaving the factory. Accordingly, the aging path at this time will only include the storage aging path. However, in general, for the same battery, after being put into use, it will experience both charge and discharge, and storage conditions due to user usage habits, etc. Therefore, in order to facilitate the understanding of the technical solution of the present application, the aging paths described in the following embodiments include both the charge-discharge cycle aging path and the storage aging path.
[0059] It should be noted that the types of charge-discharge cycle aging paths are not unique. In one embodiment, the charge-discharge cycle aging path includes the charge-discharge ratio and battery health status during the charge-discharge cycle aging of the battery, that is, the same charge-discharge ratio and the same battery health status are used as a charge-discharge cycle aging path, and different charge-discharge ratios and / or different battery health statuses can be regarded as different charge-discharge cycle aging paths. For example, in one embodiment, the battery health status is 90%, and it is charged at 0.5C (Capacity, nominal capacity) and discharged at 0.5C, and the battery health status is 91%, and it is charged at 0.5C and discharged at 0.5C, which belong to two different charge-discharge cycle aging paths; the battery health status is 90%, and it is charged at 0.5C and discharged at 0.5C, and the battery health status is 90%, and it is charged at 1C and discharged at 0.5C, which also belong to two different charge-discharge cycle aging paths.
[0060] In another embodiment, the charge-discharge cycle aging path may also include the battery operating temperature, and the same operating temperature, the same charge-discharge rate, and the same battery health state are regarded as a charge-discharge cycle aging path, otherwise they do not belong to the same charge-discharge cycle aging path. For example, the battery operating temperature is 20°C (degrees Celsius), the health state is 90%, and it is charged at 0.5C and discharged at 0.5C, and the battery operating temperature is 25°C, the health state is 90%, and it is charged at 0.5C and discharged at 0.5C, which belong to two different charge-discharge cycle aging paths.
[0061] Similarly, the types of storage aging paths are not unique. In one embodiment, the types may include storage temperature and battery health status, that is, the same storage temperature and the same battery health status are regarded as a storage aging path, and different storage temperatures and / or different battery health statuses can be regarded as different storage aging paths. For example, in one embodiment, a battery health status of 90% and stored at 10°C and a battery health status of 91% and stored at 10°C belong to two different storage aging paths; a battery health status of 90% and stored at 10°C and a battery health status of 90% and stored at 20°C belong to two different storage aging paths.
[0062] In another embodiment, the storage aging path may also include the battery state of charge, that is, the same battery state of charge, the same storage temperature and the same battery health state are used as a storage aging path. For example, a battery state of charge of 80%, a battery health state of 90%, and storage at 10°C, and a battery state of charge of 85%, a battery health state of 90%, and storage at 10°C are two different storage aging paths. In actual scenarios, the specific type of charge and discharge cycle aging path and storage aging path is not limited here, and can be selected based on actual needs.
[0063] Step 104: determine the standard open circuit voltage curve under the aging path and the health state attenuation weight.
[0064] Specifically, the standard open circuit voltage curve is a pre-determined open circuit voltage curve corresponding to different standard aging paths. The standard aging path is a pre-set charge and discharge cycle aging path and / or storage aging path used as a standard test case. The open circuit voltage curve refers to a curve in which the potential difference (open circuit voltage) between the positive and negative electrodes of the battery changes with a certain parameter (such as the SOC of the battery) when the battery is not in a working state (that is, no current flows in the circuit). The type of open circuit voltage curve is not unique. It can be a curve obtained by actual fitting, or it can be multiple data sets that characterize the curve (such as SOC and open circuit voltage). There is no specific limitation.
[0065] The health state attenuation weight refers to the battery health state attenuation caused by the current aging path, and its proportion in the cumulative battery health state attenuation. In the actual operation of the battery, there are usually a variety of different operating conditions, which will cause the battery to age in different aging paths, and the open circuit voltage curves under different aging paths are different. Therefore, the scheme of this embodiment uses the standard open circuit voltage curves under different aging paths to determine the final open circuit voltage curve, thereby reducing the deviation caused by the aging path. Furthermore, considering that the degree of battery aging caused by different aging paths is also different, correspondingly, different aging paths will have different effects on the offset of the actual open circuit voltage curve, so it is also necessary to analyze it in combination with the health state attenuation weight under the aging path.
[0066] Step 106 , performing weighted analysis based on the standard open circuit voltage curve and the health state attenuation weight to determine the actual open circuit voltage curve of the battery.
[0067] Specifically, the actual open circuit voltage curve is the final open circuit voltage curve used to characterize the actual operating conditions of the battery. After obtaining the standard open circuit voltage curve and health state attenuation weight under the aging path, each standard aging path has a corresponding health state attenuation weight. Finally, each standard aging path is multiplied by its corresponding health state attenuation weight, and all the products are accumulated to obtain the actual open circuit voltage curve. ,in, represents the health state decay weight, Represents the standard open circuit voltage curve, Represents the actual open circuit voltage curve, Indicates the number of the standard open circuit voltage curve, Indicates that there are a total of A standard open circuit voltage curve.
[0068] It should be noted that when performing weighted analysis on the standard open circuit voltage curve, the relationship between each standard open circuit voltage curve can be brought into the calculation to finally obtain the relationship between the actual open circuit voltage curve. In another embodiment, taking the open circuit voltage curve as an example to characterize the change relationship between SOC and open circuit voltage, the open circuit voltages of different standard open circuit voltage curves under the same SOC can also be weighted and summed to finally obtain a weighted summed SOC-open circuit voltage data group to characterize the actual open circuit voltage curve. The specific selection can be made in combination with actual needs, and there is no specific limitation.
[0069] It can be understood that in one embodiment, if the battery operation is relatively simple and only includes one aging path, then it is only necessary to obtain the standard open circuit voltage curve under this aging path and use it as the actual open circuit voltage curve. That is, it can be understood that the health state attenuation weight under this aging path is 100%.
[0070] The above-mentioned battery open circuit voltage curve correction method first determines the aging path including the charge and discharge cycle aging path and / or the storage aging path in combination with the actual operating state of the battery. After that, the corresponding standard open circuit voltage curve and health state attenuation weight are matched for the aging path. Finally, the standard open circuit voltage curve and health state attenuation weight are combined for weighted analysis and calculation to obtain the actual open circuit voltage curve that matches the aging path. Through this scheme, different standard open circuit voltage curves are obtained in combination with the aging path under the actual operating state of the battery, and the standard open circuit voltage curve is weighted analyzed in combination with the health state attenuation weight, thereby reducing the impact of different aging paths on the open circuit voltage curve, alleviating the phenomenon of open circuit voltage curve offset, and improving the SOC correction accuracy and SOH calculation accuracy.
[0071] In some embodiments, determining a standard open circuit voltage curve under an aging path includes: when all aging paths are preset standard aging paths, determining the standard open circuit voltage curve according to the aging path and the correspondence between the preset standard aging path and the open circuit voltage curve.
[0072] Specifically, the preset standard aging path is a pre-set aging test case used to determine the standard open-circuit voltage curve. In actual scenarios, multiple sets of aging paths and open-circuit voltage curves can be measured, and finally these measurement results can be mapped and stored in the form of graphs, tables or databases to obtain the correspondence between the standard aging path and the open-circuit voltage curve. The aging paths are all preset standard aging paths, which means that the aging paths generated by the actual operation of the battery have been tested in advance for open-circuit voltage curves and stored in the corresponding relationship. In this case, the standard open-circuit voltage curves under each aging path can be obtained by matching the corresponding relationship.
[0073] It is understood that in one embodiment, the battery open circuit voltage curve correction method further includes: according to the test analysis, the correspondence between the standard aging path and the open circuit voltage curve is stored. In the specific test scenario, the charge and discharge cycle aging path and the storage aging path are performed separately.
[0074] In one embodiment, at the same temperature, multiple batteries of the same type are prepared for charge-discharge cycle aging at different charge-discharge rates. For the same charge-discharge rate, the open circuit voltage curve of the battery when it reaches different battery health states is measured in sequence, that is, the battery continues to charge and discharge at the same charge-discharge rate, and the battery health state is monitored. When the battery health state required to be measured is reached, the battery is neither charged nor discharged, and the battery open circuit voltage is measured to follow the change of SOC to obtain the open circuit voltage curve. Finally, in a similar manner, the open circuit voltage curves at different charge-discharge rates and different battery health states are obtained, which are used as the corresponding relationship between the standard aging path and the open circuit voltage curve under the charge-discharge cycle aging path.
[0075] It can be understood that in one embodiment, in order to improve the test accuracy, for the same charge and discharge rate, multiple batteries can be configured for testing. When each battery reaches the same battery health state, the open circuit voltage curve of each battery is measured respectively, and the open circuit voltage curves of multiple batteries are averaged to obtain the standard open circuit voltage curve of the battery health state at the charge and discharge rate.
[0076] In more detail, in one embodiment, the measurement temperature is 25°C, the charge and discharge rates include 1C charging and 0.5C discharging, 2C charging and 0.5C discharging, 4C charging and 0.5C discharging, 6C charging and 0.5C discharging, and 8C charging and 0.5C discharging. The open circuit voltage curve when the battery health state drops from 100% to 60% (the battery health state is too low and will be scrapped, so the measurement is sufficient to reach 60%) is specifically shown in Table 1:
[0077] Table 1
[0078]
[0079] It should be pointed out that in other embodiments, in order to improve the correction accuracy, a similar method as described above can also be used to measure the open circuit voltage curves when different charge and discharge rates reach different battery health states at other temperatures, or to measure the open circuit voltage curves when more charge and discharge rates reach different battery health states, which will not be described in detail.
[0080] In one embodiment, multiple batteries of the same type may be prepared for storage aging at different storage temperatures. For the same storage temperature, the open circuit voltage curves of the battery at different battery health states are measured in sequence, and finally the open circuit voltage curves at different storage temperatures and different battery health states are obtained, which are used as the corresponding relationship between the standard aging path and the open circuit voltage curve under the storage aging path.
[0081] Similarly, to improve test accuracy, multiple batteries can be configured for testing at the same storage temperature. When each battery reaches the same battery health state, the open circuit voltage curve of each battery is measured separately, and the open circuit voltage curves of multiple batteries are averaged to obtain the standard open circuit voltage curve of the battery health state at the storage temperature.
[0082] In more detail, in one embodiment, the storage temperature is 10°C, 25°C and 45°C, and the open circuit voltage curve when the battery health state drops from 100% to 60% is measured, as shown in Table 2:
[0083] Table 2
[0084]
[0085] In the above scheme, if the aging paths are all preset standard aging paths, the standard open-circuit voltage curve can be determined by directly matching the aging paths in the corresponding relationship between the preset standard aging paths and the open-circuit voltage curve, which has a high standard open-circuit voltage curve determination efficiency.
[0086] In some embodiments, determining a standard open-circuit voltage curve under an aging path includes: when the aging path includes a non-preset standard aging path, converting the non-preset standard aging path into a preset standard aging path; determining the standard open-circuit voltage curve based on the converted preset standard aging path, the preset standard aging path in the aging path, and the correspondence between the preset standard aging path and the open-circuit voltage curve.
[0087] Specifically, in actual scenarios, due to the complex operating conditions of the battery, an aging path different from the preset standard aging path may appear. At this time, in the correspondence between the preset standard aging path and the open-circuit voltage curve, it is impossible to directly match the non-preset standard aging path to the open-circuit voltage curve. Considering that different aging paths have a certain correlation, the non-preset standard aging path can be converted into any preset standard aging path, or split and converted into multiple preset standard aging paths. Finally, the converted preset standard aging path and the preset standard aging path in the aging path are substituted into the correspondence between the preset standard aging path and the open-circuit voltage curve for matching, and the standard open-circuit voltage curve can be obtained.
[0088] For example, in one embodiment, in the preset standard aging path, the charge and discharge rates include 1C charge and 0.5C discharge, 2C charge and 0.5C discharge, 4C charge and 0.5C discharge, 6C charge and 0.5C discharge, and 8C charge and 0.5C discharge, but the charge and discharge rate in the actual scenario is 2.5C charge and 0.5C discharge, which can be converted to 2C charge and 0.5C discharge, and the standard open circuit voltage curve corresponding to 2C charge and 0.5C discharge is used for weighted analysis.
[0089] In the above scheme, if the aging path includes a non-preset standard aging path, the non-preset standard aging path is converted into a preset standard aging path, and introduced into the standard open-circuit voltage curve analysis. In this way, the offset effect of the non-preset standard aging path on the open-circuit voltage curve can be reduced, and the accuracy of the actual open-circuit voltage curve can be improved.
[0090] See also Figure 2 In some embodiments, the method for determining the health status decay weight includes step 202 and step 204.
[0091] Step 202: Obtain aging process parameters under the aging path.
[0092] Step 204 , when all aging paths are preset standard aging paths, determine the health state decay weight according to the aging process parameters.
[0093] Specifically, the aging process parameters include the number of charge and discharge cycles and / or the storage time. The aging process parameters are the influencing parameters that gradually deepen the battery aging under the aging path. Under the charge and discharge cycle aging path, if the charge and discharge rate is constant, then with the increase of the number of charge and discharge cycles, the aging of the battery will gradually deepen, and the battery health state will gradually decrease. In the storage aging path, if the storage temperature is constant, then with the increase of storage time, the aging of the battery will gradually deepen, and the battery health state will gradually decrease. Therefore, the aging process parameters may be the number of charge and discharge cycles and / or the storage time, depending on the actual aging path.
[0094] Based on the above principle, it can be seen that the aging process parameters directly affect the battery health state. Even at the same charge and discharge rate or the same storage temperature, different aging process parameters correspond to different battery health states. Therefore, the health state attenuation weights corresponding to each aging path can be analyzed in combination with the aging process parameters.
[0095] The solution of this embodiment can obtain the aging process parameters of the battery under different aging paths, that is, the number of charge and discharge cycles and / or storage time, by monitoring and analyzing the battery operating status. After that, if the battery aging paths are all preset standard aging paths, there will be no aging path conversion. At this time, the health state attenuation weight can be directly calculated from the obtained aging process parameters.
[0096] In the above scheme, if the aging paths are all preset standard aging paths, the health state decay weight analysis is directly performed using the aging process parameters under the aging path, which has a higher health state decay weight analysis efficiency.
[0097] See also Figure 3In some embodiments, after step 202 , the method further includes steps 302 and 304 .
[0098] Step 302: when the aging path includes a non-preset standard aging path, convert the aging process parameters of the non-preset standard aging path into aging process parameters under the preset standard aging path.
[0099] Step 304: determine the health state decay weight according to the unreduced aging process parameter and the reducible aging process parameter.
[0100] Specifically, in the case where the aging path includes a non-preset standard aging path, the non-preset standard aging path needs to be converted into a preset standard aging path, and accordingly, the open circuit voltage curve under the non-preset standard aging path will also be converted into the standard open circuit voltage curve corresponding to the preset standard aging path. Obviously, the aging process parameters calculated at this time will not be able to characterize the standard open circuit voltage curve after the conversion, and can only characterize the proportion of the open circuit voltage curve (non-standard open circuit voltage curve) before the conversion. Therefore, it is necessary to convert the aging process parameters at this time to obtain the aging process parameters that can characterize the weight proportion of the standard open circuit voltage curve of the preset standard aging path. Finally, the unconverted aging process parameters and the converted aging process parameters determine the health state attenuation weight.
[0101] To facilitate understanding of the solution of this embodiment, the preset standard aging path of 1C charging and 0.5C discharging, and the non-preset standard aging path of 1.5C charging and 0.5C discharging are used as examples for explanation. In the actual scenario, the battery runs 4 times with 1.5C charging and 0.5C discharging (the number of charge and discharge cycles is 4). However, 1.5C charging and 0.5C discharging is a non-preset standard aging path, and it needs to be converted to 1C charging and 0.5C discharging during calculation. Therefore, 4 times of 1.5C charging and 0.5C discharging can be equivalent to 4K times of 1C charging and 0.5C discharging, where K is the conversion parameter and 4K is the converted aging process parameter.
[0102] In the above scheme, if the aging path includes a non-preset standard aging path, its aging process parameters are converted into aging process parameters under the preset standard aging path, so as to calculate the health state decay weight and improve the calculation accuracy of the health state decay weight.
[0103] See also Figure 4 In some embodiments, step 302 includes step 402 and step 404 .
[0104] Step 402: Determine a conversion parameter between a non-preset standard aging path and any preset standard aging path.
[0105] Step 404 : converting the aging process parameters of the non-preset standard aging path into aging process parameters under the preset standard aging path according to the conversion parameters.
[0106] Specifically, in actual scenarios, a non-preset standard aging path can be converted into any preset standard aging path according to needs. When converting, you only need to determine the conversion parameter between the two, multiply the aging process parameter of the non-preset standard aging path by the conversion parameter, and you can get the corresponding aging process parameter under the preset standard aging path.
[0107] The above scheme combines the conversion parameters between the non-preset standard aging path and the preset standard aging path to realize the conversion between the aging process parameters of the non-preset standard aging path and the aging process parameters under the preset standard aging path, and has a high conversion efficiency.
[0108] It can be understood that in other embodiments, the non-preset standard aging path can also be converted into multiple preset standard aging paths. Accordingly, the aging process parameters of the non-preset standard aging path can be converted into aging process parameters under multiple preset standard aging paths.
[0109] For example, in one embodiment, a non-preset standard aging path is converted into two preset standard aging paths, wherein 1C charge 0.5C discharge and 2C charge 0.5C discharge are two preset standard aging paths, and 1.5C charge 0.5C discharge is a non-preset standard aging path. In an actual scenario, the battery runs 4 times with 1.5C charge 0.5C discharge. At this time, 1.5C charge 0.5C discharge is relatively close to both preset standard aging paths. 1.5C charge 0.5C discharge can be converted to 1.5C charge 0.5C discharge or 2C charge 0.5C discharge. Therefore, to improve accuracy, half of it can be converted to 1.5C charge 0.5C discharge and half to 2C charge 0.5C discharge. For example, 4 times of 1.5C charge 0.5C discharge can be equivalent to 2K1 times of 1C charge 0.5C discharge and 2K2 times of 2C charge 0.5C discharge, wherein K1 and K2 are both conversion parameters.
[0110] See also Figure 5 In some embodiments, step 402 includes step 502 and step 504 .
[0111] Step 502: Obtain a conversion coefficient between two preset standard aging paths adjacent to the non-preset standard aging path.
[0112] Step 504: Calculate according to the conversion coefficient to determine the conversion parameter between the non-preset standard aging path and the preset standard aging path.
[0113] Specifically, in actual scenarios, non-preset standard aging paths have great randomness, and it is usually difficult to predict which non-preset standard aging path will appear in the battery. Therefore, the conversion parameter between the non-preset standard aging path and the preset standard aging path is usually difficult to directly determine through experiments. The solution of this embodiment can obtain the conversion coefficient between the two preset standard aging paths adjacent to the non-preset standard aging path and calculate to obtain the conversion parameter between the non-preset standard aging path and the preset standard aging path.
[0114] For more details, please refer to Figure 6 , under the same battery health state attenuation, the relationship between the charge and discharge rate (the battery discharge rate is basically the same, and the charge rate is used to represent different charge and discharge rates) and the number of cycle charge and discharge times can be approximately regarded as a linear relationship. Therefore, the larger the charge and discharge rate, the smaller the number of cycle charge and discharge times when the battery health state decreases by the same value.
[0115] For ease of understanding, we take 2C charging and 0.5C discharging and 1C charging and 0.5C discharging as two standard aging paths, and 1.5C charging and 0.5C discharging as a non-standard aging path as an example. The conversion factor between 2C charging and 0.5C discharging and 1C charging and 0.5C discharging is , that is, 2C charging and 0.5C discharging once is equivalent to 1C charging and 0.5C discharging times. According to Figure 6 Solving the linear relationship shown in the figure, we can obtain: ,in, is the conversion parameter.
[0116] Based on the above similar methods, for any non-preset standard aging path (including storage aging path), the conversion coefficient between its two adjacent preset standard aging paths can be combined for calculation to obtain the corresponding conversion parameter, which will not be described in detail.
[0117] The above scheme calculates the conversion parameters using the conversion coefficient between two preset standard aging paths adjacent to the non-preset standard aging path. In this way, the aging process parameters under the non-preset standard aging path can be converted into the preset standard aging path adjacent to it, thereby reducing the conversion span and improving the conversion accuracy of the aging process parameters.
[0118] See also Figure 7 In some embodiments, step 502 includes step 702 and step 704 .
[0119] Step 702: Determine two preset standard aging paths adjacent to the non-preset standard aging path.
[0120] Step 704: Determine the conversion coefficient according to two preset standard aging paths and the corresponding relationship between the preset standard aging path combination and the conversion coefficient.
[0121] Specifically, the solution of this embodiment can establish the corresponding relationship between the preset standard aging path combination and the conversion coefficient through experiments in advance. Similarly, the charge-discharge cycle aging path and the storage aging path can be experimented separately.
[0122] Specifically, similar to the above-mentioned correspondence between the standard aging path and the open-circuit voltage curve, multiple batteries of the same type can be selected to record the number of charge and discharge cycles to achieve different battery health states when they are aged at different charge and discharge rates. After that, all the charge and discharge times at the same charge and discharge rate are calculated with all the charge and discharge times at another charge and discharge rate to obtain the conversion coefficient between the two charge and discharge rates, and the combination of the two charge and discharge rates and the conversion coefficient are stored accordingly. Finally, by analyzing in the same way, the correspondence between the standard aging path combination and the conversion coefficient can be established.
[0123] For ease of understanding, the charge and discharge rates are also explained as follows: 1C charge and 0.5C discharge, 2C charge and 0.5C discharge, 4C charge and 0.5C discharge, 6C charge and 0.5C discharge, and 8C charge and 0.5C discharge. The number of charge and discharge times to achieve different battery health states is recorded when the charge and discharge cycle aging is performed at different charge and discharge rates, as shown in Table 3. Among them, parameters such as CycleN11 and CycleN12 are the number of charge and discharge times:
[0124] Table 3
[0125]
[0126] Furthermore, according to the above cycle aging parameter table, the conversion coefficient between different charge and discharge rates is calculated. ,in, It is the average value of the sum of the ratios of the charge and discharge times of two charge and discharge rates under different SOH. For example, the conversion coefficient of 1C-0.5C to 0.5C-0.5C is:
[0127]
[0128] Using the same method as above, the calculation parameters between each charge and discharge rate can be calculated in turn as shown in Table 4:
[0129] Table 4
[0130]
[0131] Based on the same method as the above-mentioned charge-discharge cycle aging path, the storage days when different storage temperatures reach different battery health states under the storage aging path can be obtained, that is, Days11, Days12, etc., as shown in Table 5:
[0132] Table 5
[0133]
[0134] Using the same calculation method as the charge-discharge cycle aging, the average value of the sum of the ratios of the storage time at two storage temperatures under different SOH is used as the conversion coefficient to obtain the relationship shown in Table 6:
[0135] Table 6
[0136]
[0137] The above scheme determines the conversion coefficient by matching the corresponding relationship between the preset standard aging path combination and the conversion coefficient, and has a high conversion coefficient analysis efficiency.
[0138] See also Figure 8 , in some embodiments, step 304 includes step 802 and step 804 .
[0139] Step 802, determining the health state attenuation amount according to the unconverted aging process parameters and the converted aging process parameters, and the corresponding relationship between the preset aging process parameters and the battery health state.
[0140] Step 804: determine the health state decay weight according to the proportion of the battery health state decay in the total health state decay.
[0141] Specifically, the correspondence between the preset aging process parameters and the battery health status represents the number of times the battery is charged and discharged at the same charge and discharge rate when reaching different battery health states, and the storage time of the battery at the same storage temperature when reaching different battery health states. The correspondence is specifically shown in the cycle aging parameter table and storage aging parameter table of the above embodiment, and will not be repeated here.
[0142] For ease of understanding, the following three aging paths during battery use are explained as examples: 1C charging and 0.5C discharging, 1.5C charging and 0.5C discharging, and 2C charging and 0.5C discharging.
[0143] According to the actual operating status, the charging and discharging times of 1C charging and 0.5C discharging can be determined respectively. , the number of charge and discharge times with 1.5C charging and 0.5C discharging is , the number of charge and discharge times of 2C charging and 0.5C discharging is However, 1.5C charging and 0.5C discharging does not belong to the preset standard aging path, so it is converted to 1C charging and 0.5C discharging, combined with the conversion coefficient between 2C charging and 0.5C discharging and 1C charging and 0.5C discharging. Calculate and get the conversion parameter as Finally, through conversion, the actual operating state of the battery can be equivalent to: the number of charge and discharge times of 1C charging and 0.5C discharging is , the number of charge and discharge times for 2C charging and 0.5C discharging is .
[0144] After this, Substitute the above cycle aging parameter table and search in the 1C charge 0.5C discharge column to obtain the corresponding battery health status X at this time, and determine the battery health status attenuation as 1-X. Substitute the cycle aging parameter table and search the 2C charging 0.5C discharging column to get the corresponding battery health status Y, and determine the battery health status attenuation as 1-Y. Finally, the health status attenuation of the two batteries is 2-XY, the health status attenuation weight of 1C charging 0.5C discharging is (1-X) / (2-XY), and the health status attenuation weight of 2C charging 0.5C discharging is (1-Y) / (2-XY).
[0145] The above scheme combines the health state attenuation corresponding to the unreduced aging process parameters and the converted aging process parameters to calculate the health state attenuation weight corresponding to each standard open circuit voltage curve, which has high calculation efficiency and calculation accuracy.
[0146] See also Fig. 9 In some embodiments, step 202 includes step 902 and step 904 .
[0147] Step 902: Acquire real-time operating status parameters of the battery.
[0148] Step 904: Calculate according to the aging path and the real-time operation status parameters to determine the aging process parameters under the aging path.
[0149] Specifically, the aging process parameters can be analyzed and calculated in combination with the real-time operating status parameters under the aging path. Under the storage aging path, the aging process parameter is the storage duration, which can be monitored and timed by the battery management system. Under the charge and discharge cycle aging path, the aging process parameter is the number of charge and discharge times at different charge and discharge rates, which is related to the battery throughput (unit: ampere-hour Ah). If the number is an integer, it can be obtained by charging and discharging counts through the battery management system. In the actual operation process, the charge and discharge rates of the battery may not be the same within a charge and discharge cycle. Therefore, the charge and discharge times need to be calculated in combination with the battery throughput.
[0150] For example, in one embodiment, if the battery is charged at 1C and discharged at 0.5C, the cumulative throughput is , the cumulative throughput of the battery with 1.5C charging and 0.5C discharging is , the cumulative throughput of the battery with 2C charge and 0.5C discharge is , the rated capacity of the battery is , then we have: , , , that is, the battery is charged at 1C and discharged at 0.5C cumulatively. The battery is charged at 1C and discharged at 0.5C. The battery is charged at 1C and discharged at 0.5C. Second-rate.
[0151] The above scheme combines the real-time operating status parameters of the battery for analysis and calculation, thereby determining the aging process parameters under the aging path and improving the accuracy of the aging process parameters.
[0152] It is understood that in other embodiments, in order to realize the monitoring of the battery operating state, and the correction or calculation of SOC and SOH, in other embodiments, the real-time operating state parameters should also include battery temperature and battery SOC. Furthermore, if the battery throughput or SOC cannot be directly acquired through the battery management system, it can also be obtained by secondary calculation based on the acquired battery current, voltage and other parameters, which are not specifically limited.
[0153] In order to facilitate understanding of the technical solution of the present application, the present application is explained below in conjunction with more detailed embodiments.
[0154] Standard OCV curve calibration:
[0155] The battery was prepared for charge and discharge cycles at different charge and discharge rates, and a standard open circuit voltage curve was recorded every time the SOH decreased by 1%. The charge and discharge rates included 1C charging and 0.5C discharging, 2C charging and 0.5C discharging, 4C charging and 0.5C discharging, 6C charging and 0.5C discharging, and 8C charging and 0.5C discharging. The cyclic aging standard open circuit voltage (OCV) curve shown in Table 1 above was obtained by measurement.
[0156] In a similar manner, storage was performed at different temperatures. Every time the SOH decreased by 1%, a standard open circuit voltage curve was recorded. The storage temperatures included 10°C, 25°C, and 45°C. The storage aging standard open circuit voltage curve shown in Table 2 was obtained by measurement.
[0157] Aging model calibration:
[0158] Under the above-mentioned cycle aging test process, the cumulative number of charges and discharges when the battery SOH decreases by 1% at different charge and discharge rates is recorded at the same time, and the cycle aging parameter table shown in Table 3 is obtained; under the storage aging test process, the cumulative storage time when the battery SOH decreases by 1% at different storage times is recorded at the same time, and the storage aging parameter table shown in Table 5 is obtained.
[0159] According to the cycle aging parameter table, the conversion coefficients between different charge and discharge rates are calculated, and the conversion coefficients between adjacent charge and discharge rates are obtained by calculating the average value of the sum of the ratios of the charge and discharge times of two charge and discharge rates under different SOHs, as shown in Table 4. Using a calculation method similar to cycle aging, the conversion coefficients under the storage aging path shown in Table 6 are obtained.
[0160] Under the actual operation state, the battery throughput, current, voltage, temperature, SOC and other real-time operation state parameters are actually recorded to determine the battery aging condition and aging process parameters. In this embodiment, the cumulative throughput of the battery at 1C charging and 0.5C discharging is , the cumulative throughput of the battery with 1.5C charging and 0.5C discharging is , the cumulative throughput of the battery with 2C charge and 0.5C discharge is , the rated capacity of the battery is , then we have: , , , that is, the battery is charged at 1C and discharged at 0.5C cumulatively. The battery is charged at 1C and discharged at 0.5C. The battery is charged at 1C and discharged at 0.5C. Second-rate.
[0161] Convert 1.5C charging and 0.5C discharging to 1C charging and 0.5C discharging. Accordingly, the number of 1.5C charging and 0.5C discharging times needs to be , with a proportionality factor Converted to 1C charging and 0.5C discharging times. The conversion factor between 2C charging and 0.5C discharging and 1C charging and 0.5C discharging is combined. Calculate and get the conversion parameters as follows: , then the actual operating state of the battery can be equivalent to: the number of charge and discharge times of 1C charging and 0.5C discharging is , the number of charge and discharge times for 2C charging and 0.5C discharging is .
[0162] After this, Substitute the above cycle aging parameter table and search in the 1C charge 0.5C discharge column to obtain the corresponding battery health status X at this time, and determine the battery health status attenuation as 1-X. Substitute the cycle aging parameter table and search the 2C charging 0.5C discharging column to get the corresponding battery health status Y, and determine the battery health status attenuation as 1-Y. Finally, the health status attenuation of the two batteries is 2-XY, the health status attenuation weight of 1C charging 0.5C discharging is (1-X) / (2-XY), and the health status attenuation weight of 2C charging 0.5C discharging is (1-Y) / (2-XY).
[0163] Substitute 1C charge and 0.5C discharge, as well as the battery health status X, into the cycle aging standard open circuit voltage curve shown in Table 1 to find a set of open circuit voltage curves. Substitute 2C charge and 0.5C discharge, as well as the battery health status Y, into the cycle aging standard open circuit voltage curve shown in Table 1 to find another set of open circuit voltage curves. Finally, combined , the two health state attenuation weights and two sets of standard open-circuit voltage curves are substituted into the weighted solution to obtain the actual open-circuit voltage curve.
[0164] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0165] Based on the same inventive concept, the embodiment of the present application also provides a battery open circuit voltage curve correction device for implementing the battery open circuit voltage curve correction method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more embodiments of the battery open circuit voltage curve correction device provided below can refer to the limitations of the battery open circuit voltage curve correction method above, and will not be repeated here.
[0166] See also Fig.10 The present application also provides a battery open circuit voltage curve correction device, including an aging path acquisition module 1002 , an aging path analysis module 1004 and a correction module 1006 .
[0167] The aging path acquisition module 1002 is used to obtain the aging path of the battery under the actual operating state; the aging path analysis module 1004 is used to determine the standard open circuit voltage curve and the health state attenuation weight under the aging path; the correction module 1006 is used to perform weighted analysis based on the standard open circuit voltage curve and the health state attenuation weight to determine the actual open circuit voltage curve of the battery.
[0168] In some embodiments, the aging path analysis module 1004 is further configured to determine a standard open circuit voltage curve according to the aging path and the correspondence between the preset standard aging path and the open circuit voltage curve when all aging paths are preset standard aging paths.
[0169] In some embodiments, the aging path analysis module 1004 is also used to convert a non-preset standard aging path into a preset standard aging path when the aging path includes a non-preset standard aging path; determine the standard open circuit voltage curve based on the converted preset standard aging path, the preset standard aging path in the aging path, and the correspondence between the preset standard aging path and the open circuit voltage curve.
[0170] In some embodiments, the aging path analysis module 1004 is further used to obtain aging process parameters under the aging path; when the aging paths are all preset standard aging paths, the health state attenuation weight is determined according to the aging process parameters.
[0171] In some embodiments, the aging path analysis module 1004 is also used to convert the aging process parameters of the non-preset standard aging path into aging process parameters under the preset standard aging path when the aging path includes a non-preset standard aging path; and determine the health state attenuation weight based on the un-converted aging process parameters and the converted aging process parameters.
[0172] In some embodiments, the aging path analysis module 1004 is further used to determine a conversion parameter between a non-preset standard aging path and any preset standard aging path; and convert the aging process parameters of the non-preset standard aging path into aging process parameters under the preset standard aging path according to the conversion parameter.
[0173] In some embodiments, the aging path analysis module 1004 is further used to obtain a conversion coefficient between two preset standard aging paths adjacent to the non-preset standard aging path; and calculate according to the conversion coefficient to determine a conversion parameter between the non-preset standard aging path and the preset standard aging path.
[0174] In some embodiments, the aging path analysis module 1004 is further used to determine two preset standard aging paths adjacent to the non-preset standard aging path; determine the conversion coefficient according to the two preset standard aging paths, and the corresponding relationship between the preset standard aging path combination and the conversion coefficient.
[0175] In some embodiments, the aging path analysis module 1004 is also used to determine the health state decay amount based on the unreduced aging process parameters and the converted aging process parameters, as well as the correspondence between the preset aging process parameters and the battery health state; and determine the health state decay weight based on the proportion of the battery health state decay amount in the total health state decay amount.
[0176] In some embodiments, the aging path analysis module 1004 is further used to obtain real-time operating state parameters of the battery; and to perform calculations based on the aging path and the real-time operating state parameters to determine aging process parameters under the aging path.
[0177] Each module in the above battery open circuit voltage curve correction device can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0178] The above-mentioned battery open circuit voltage curve correction device first determines the aging path including the charge-discharge cycle aging path and / or the storage aging path in combination with the actual operating state of the battery, and then matches the corresponding standard open circuit voltage curve and the health state attenuation weight for the aging path, and finally performs weighted analysis and calculation in combination with the standard open circuit voltage curve and the health state attenuation weight to obtain the actual open circuit voltage curve that matches the aging path. Through this scheme, different standard open circuit voltage curves are obtained in combination with the aging path under the actual operating state of the battery, and the standard open circuit voltage curve is weighted analyzed in combination with the health state attenuation weight, thereby reducing the impact of different aging paths on the open circuit voltage curve, alleviating the phenomenon of the open circuit voltage curve offset, and improving the SOC correction accuracy and SOH calculation accuracy.
[0179] In some embodiments, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Fig.11 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a battery open circuit voltage curve correction method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0180] Those skilled in the art will understand that Fig.11 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0181] In some embodiments, the present application provides a computer device, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0182] Obtain the aging path of the battery under the actual operating state; determine the standard open circuit voltage curve and the health state attenuation weight under the aging path; perform weighted analysis based on the standard open circuit voltage curve and the health state attenuation weight to determine the actual open circuit voltage curve of the battery.
[0183] In some embodiments, the processor further implements the following steps when executing the computer program: when all aging paths are preset standard aging paths, determine the standard open circuit voltage curve according to the aging path and the correspondence between the preset standard aging path and the open circuit voltage curve.
[0184] In some embodiments, the processor further implements the following steps when executing the computer program: when the aging path includes a non-preset standard aging path, converting the non-preset standard aging path into a preset standard aging path; determining the standard open circuit voltage curve based on the converted preset standard aging path, the preset standard aging path in the aging path, and the correspondence between the preset standard aging path and the open circuit voltage curve.
[0185] In some embodiments, when the processor executes the computer program, the following steps are also implemented: obtaining aging process parameters under the aging path; when the aging paths are all preset standard aging paths, determining the health state attenuation weight according to the aging process parameters.
[0186] In some embodiments, when the processor executes the computer program, the following steps are also implemented: when the aging path includes a non-preset standard aging path, the aging process parameters of the non-preset standard aging path are converted into aging process parameters under the preset standard aging path; and the health state attenuation weight is determined based on the unconverted aging process parameters and the converted aging process parameters.
[0187] In some embodiments, when the processor executes the computer program, the following steps are also implemented: determining a conversion parameter between a non-preset standard aging path and any preset standard aging path; and converting the aging process parameters of the non-preset standard aging path into aging process parameters under the preset standard aging path according to the conversion parameter.
[0188] In some embodiments, when the processor executes the computer program, the following steps are also implemented: obtaining a conversion coefficient between two preset standard aging paths adjacent to the non-preset standard aging path; calculating according to the conversion coefficient to determine a conversion parameter between the non-preset standard aging path and the preset standard aging path.
[0189] In some embodiments, when the processor executes the computer program, the following steps are also implemented: determining two preset standard aging paths adjacent to the non-preset standard aging path; determining the conversion coefficient based on the two preset standard aging paths, and the corresponding relationship between the preset standard aging path combination and the conversion coefficient.
[0190] In some embodiments, when the processor executes the computer program, the following steps are also implemented: determining the health state attenuation amount based on the unreduced aging process parameters and the converted aging process parameters, and the corresponding relationship between the preset aging process parameters and the battery health state; determining the health state attenuation weight based on the proportion of the battery health state attenuation amount in the total health state attenuation amount.
[0191] In some embodiments, when the processor executes the computer program, the following steps are also implemented: obtaining real-time operating status parameters of the battery; and performing calculations based on the aging path and the real-time operating status parameters to determine the aging process parameters under the aging path.
[0192] In some embodiments, the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the following steps are implemented:
[0193] Obtain the aging path of the battery under the actual operating state; determine the standard open circuit voltage curve and the health state attenuation weight under the aging path; perform weighted analysis based on the standard open circuit voltage curve and the health state attenuation weight to determine the actual open circuit voltage curve of the battery.
[0194] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the aging paths are all preset standard aging paths, a standard open circuit voltage curve is determined according to the aging path and the correspondence between the preset standard aging path and the open circuit voltage curve.
[0195] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the aging path includes a non-preset standard aging path, the non-preset standard aging path is converted into a preset standard aging path; and the standard open circuit voltage curve is determined based on the converted preset standard aging path, the preset standard aging path in the aging path, and the correspondence between the preset standard aging path and the open circuit voltage curve.
[0196] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: obtaining aging process parameters under the aging path; when the aging paths are all preset standard aging paths, determining the health state attenuation weight according to the aging process parameters.
[0197] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the aging path includes a non-preset standard aging path, the aging process parameters of the non-preset standard aging path are converted into aging process parameters under the preset standard aging path; and the health state attenuation weight is determined based on the unconverted aging process parameters and the converted aging process parameters.
[0198] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: determining the conversion parameters between the non-preset standard aging path and any preset standard aging path; converting the aging process parameters of the non-preset standard aging path into the aging process parameters under the preset standard aging path according to the conversion parameters.
[0199] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: obtaining a conversion coefficient between two preset standard aging paths adjacent to a non-preset standard aging path; calculating according to the conversion coefficient to determine a conversion parameter between the non-preset standard aging path and the preset standard aging path.
[0200] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: determining two preset standard aging paths adjacent to the non-preset standard aging path; determining the conversion coefficient based on the two preset standard aging paths, and the corresponding relationship between the preset standard aging path combination and the conversion coefficient.
[0201] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: determining the health state attenuation amount based on the unreduced aging process parameters and the converted aging process parameters, and the corresponding relationship between the preset aging process parameters and the battery health state; determining the health state attenuation weight based on the proportion of the battery health state attenuation amount in the total health state attenuation amount.
[0202] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: obtaining real-time operating status parameters of the battery; and performing calculations based on the aging path and the real-time operating status parameters to determine the aging process parameters under the aging path.
[0203] In some embodiments, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the following steps:
[0204] Obtain the aging path of the battery under the actual operating state; determine the standard open circuit voltage curve and the health state attenuation weight under the aging path; perform weighted analysis based on the standard open circuit voltage curve and the health state attenuation weight to determine the actual open circuit voltage curve of the battery.
[0205] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the aging paths are all preset standard aging paths, a standard open circuit voltage curve is determined according to the aging path and the correspondence between the preset standard aging path and the open circuit voltage curve.
[0206] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the aging path includes a non-preset standard aging path, the non-preset standard aging path is converted into a preset standard aging path; and the standard open circuit voltage curve is determined based on the converted preset standard aging path, the preset standard aging path in the aging path, and the correspondence between the preset standard aging path and the open circuit voltage curve.
[0207] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: obtaining aging process parameters under the aging path; when the aging paths are all preset standard aging paths, determining the health state attenuation weight according to the aging process parameters.
[0208] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the aging path includes a non-preset standard aging path, the aging process parameters of the non-preset standard aging path are converted into aging process parameters under the preset standard aging path; and the health state attenuation weight is determined based on the unconverted aging process parameters and the converted aging process parameters.
[0209] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: determining the conversion parameters between the non-preset standard aging path and any preset standard aging path; converting the aging process parameters of the non-preset standard aging path into the aging process parameters under the preset standard aging path according to the conversion parameters.
[0210] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: obtaining a conversion coefficient between two preset standard aging paths adjacent to a non-preset standard aging path; calculating according to the conversion coefficient to determine a conversion parameter between the non-preset standard aging path and the preset standard aging path.
[0211] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: determining two preset standard aging paths adjacent to the non-preset standard aging path; determining the conversion coefficient based on the two preset standard aging paths, and the corresponding relationship between the preset standard aging path combination and the conversion coefficient.
[0212] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: determining the health state attenuation amount based on the unreduced aging process parameters and the converted aging process parameters, and the corresponding relationship between the preset aging process parameters and the battery health state; determining the health state attenuation weight based on the proportion of the battery health state attenuation amount in the total health state attenuation amount.
[0213] In some embodiments, when the computer program is executed by the processor, the following steps are also implemented: obtaining real-time operating status parameters of the battery; and performing calculations based on the aging path and the real-time operating status parameters to determine the aging process parameters under the aging path.
[0214] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0215] The above-mentioned computer device, storage medium and computer program product first determine the aging path including the charge-discharge cycle aging path and / or the storage aging path in combination with the actual operating state of the battery, and then match the corresponding standard open circuit voltage curve and the health state attenuation weight for the aging path, and finally perform weighted analysis and calculation in combination with the standard open circuit voltage curve and the health state attenuation weight to obtain the actual open circuit voltage curve that matches the aging path. Through this scheme, different standard open circuit voltage curves are obtained in combination with the aging path under the actual operating state of the battery, and the standard open circuit voltage curve is weighted analyzed in combination with the health state attenuation weight, thereby reducing the impact of different aging paths on the open circuit voltage curve, alleviating the phenomenon of the open circuit voltage curve offset, and improving the SOC correction accuracy and SOH calculation accuracy.
[0216] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application, and they should all be included in the scope of the claims and specification of the present application. In particular, as long as there is no structural conflict, the various technical features mentioned in the various embodiments can be combined in any way. The present application is not limited to the specific embodiments disclosed herein, but includes all technical solutions that fall within the scope of the claims.
Claims
1. A method for correcting a battery open circuit voltage curve, characterized in that: include: Obtaining an aging path of the battery under actual operating conditions; wherein the aging path includes a charge-discharge cycle aging path and / or a storage aging path; Determine a standard open circuit voltage curve and a health state attenuation weight under the aging path; the standard open circuit voltage curve is a pre-determined open circuit voltage curve corresponding to different standard aging paths, and the standard aging path is a pre-set charge-discharge cycle aging path and / or storage aging path used as a standard test case; the health state attenuation weight is the battery health state attenuation caused by the current aging path, and its proportion in the cumulative battery health state attenuation; A weighted analysis is performed according to the standard open circuit voltage curve and the health state attenuation weight to determine the actual open circuit voltage curve of the battery.
2. The battery open circuit voltage curve correction method according to claim 1, characterized in that: The determining of the standard open circuit voltage curve under the aging path includes: In the case that the aging paths are all preset standard aging paths, a standard open circuit voltage curve is determined according to the aging paths and a corresponding relationship between the preset standard aging paths and the open circuit voltage curve.
3. The battery open circuit voltage curve correction method according to claim 1, characterized in that: The determining of the standard open circuit voltage curve under the aging path includes: In the case where the aging path includes a non-preset standard aging path, converting the non-preset standard aging path into a preset standard aging path; A standard open circuit voltage curve is determined according to the converted preset standard aging path, the preset standard aging path in the aging path, and the corresponding relationship between the preset standard aging path and the open circuit voltage curve.
4. The battery open circuit voltage curve correction method according to claim 1, characterized in that: The method for determining the health state attenuation weight includes: Obtaining aging process parameters under the aging path; wherein the aging process parameters include the number of charge and discharge cycles and / or storage time; In the case that the aging paths are all preset standard aging paths, the health state attenuation weight is determined according to the aging process parameters.
5. The battery open circuit voltage curve correction method according to claim 4, characterized in that: After obtaining the aging process parameters under the aging path, the method further includes: In the case where the aging path includes a non-preset standard aging path, converting the aging process parameters of the non-preset standard aging path into aging process parameters under the preset standard aging path; The health state attenuation weight is determined based on the unreduced aging process parameters and the reduced aging process parameters.
6. The battery open circuit voltage curve correction method according to claim 5, characterized in that: The step of converting the aging process parameters of the non-preset standard aging path into aging process parameters under the preset standard aging path includes: Determining a conversion parameter between a non-preset standard aging path and any of the preset standard aging paths; The aging process parameters of the non-preset standard aging path are converted into aging process parameters under the preset standard aging path according to the conversion parameters.
7. The battery open circuit voltage curve correction method according to claim 6, characterized in that: The determining of the conversion parameter between the non-preset standard aging path and any of the preset standard aging paths includes: Obtaining a conversion coefficient between two preset standard aging paths adjacent to the non-preset standard aging path; A calculation is performed according to the conversion coefficient to determine a conversion parameter between a non-preset standard aging path and the preset standard aging path.
8. The battery open circuit voltage curve correction method according to claim 7, characterized in that: The obtaining of the conversion coefficient between two preset standard aging paths adjacent to the non-preset standard aging path includes: Determining two preset standard aging paths adjacent to the non-preset standard aging path; The conversion coefficient is determined according to two preset standard aging paths and the corresponding relationship between the preset standard aging path combination and the conversion coefficient.
9. The method for correcting a battery open circuit voltage curve according to any one of claims 5 to 8, characterized in that: The step of determining the health state attenuation weight according to the unconverted aging process parameter and the converted aging process parameter includes: Determine the health state attenuation amount according to the unconverted aging process parameters and the converted aging process parameters, and the corresponding relationship between the preset aging process parameters and the battery health state; A health state decay weight is determined according to a proportion of the battery health state decay amount in the total health state decay amount.
10. The battery open circuit voltage curve correction method according to any one of claims 4 to 8, characterized in that: The obtaining of the aging process parameters under the aging path includes: Obtain the real-time operating status parameters of the battery; Calculation is performed according to the aging path and the real-time operating status parameters to determine the aging process parameters under the aging path.
11. A battery open circuit voltage curve correction device, characterized in that: include: An aging path acquisition module, used to acquire an aging path of the battery under actual operating conditions; wherein the aging path includes a charge-discharge cycle aging path and / or a storage aging path; An aging path analysis module is used to determine a standard open circuit voltage curve and a health state attenuation weight under the aging path; the standard open circuit voltage curve is a pre-determined open circuit voltage curve corresponding to different standard aging paths, and the standard aging path is a pre-set charge-discharge cycle aging path and / or storage aging path used as a standard test case; the health state attenuation weight is the proportion of the battery health state attenuation caused by the current aging path in the cumulative battery health state attenuation; The correction module is used to perform weighted analysis according to the standard open circuit voltage curve and the health state attenuation weight to determine the actual open circuit voltage curve of the battery.
12. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the battery open circuit voltage curve correction method according to any one of claims 1 to 10 are implemented.
13. 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 battery open circuit voltage curve correction method according to any one of claims 1 to 10 are implemented.
14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the battery open circuit voltage curve correction method described in any one of claims 1 to 10 are implemented.
Citation Information
Patent Citations
Battery ageing state estimation method considering different battery states
CN108919137A
Battery open circuit voltage estimation method and system
CN110333450A
Open-circuit voltage calculation method, device, equipment, medium and program product
CN115656826A