Data processing method, insurance life prediction method, device, equipment, medium and program product
By dividing the current intervals in the battery system and counting the duration parameters, the problem of inaccurate insurance life estimation in the existing technology is solved, the accuracy of the estimation is improved, the risk of unexpected disconnection is reduced, and the safe and stable operation of the battery system is ensured.
Patent Information
- Application Number
- CN202510689454.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-23
- Publication Date
- 2025-10-10
AI Technical Summary
Existing technologies fail to accurately consider the duration of current when estimating the fuse life of a battery system, resulting in an increased risk of unexpected fuse disconnection.
By dividing the current intervals in the battery system and counting the duration parameters of each interval, the fuse life can be accurately estimated by combining the current intervals and their duration parameters.
The accuracy of insurance life estimation is improved, the risk of unexpected disconnection is reduced, and the safe and stable operation of the battery system is ensured.
Smart Images

Figure CN120761925A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery system safety, and in particular to a data processing method, an insurance life prediction method, an apparatus, equipment, a medium, and a program product. Background Art
[0002] In battery systems, fuses, as key components for circuit protection, play a vital role. When abnormal conditions such as overcurrent or short circuit occur, fuses can promptly disconnect the circuit, preventing damage to the battery system and related electrical components due to overcurrent, thereby ensuring the safety of the battery system.
[0003] During the charging and discharging process of a battery system, the current flowing through the fuse generates heat, causing fatigue in the fuse material, which may eventually lead to fuse fracture and damage to the battery system. Existing technology can use a method based on current accumulation to estimate fuse life. This method divides the collected current into intervals and calculates the statistics. Based on the mapping relationship between the current amount in multiple current intervals and the fuse life, the fuse life of the battery system can be predicted.
[0004] However, the above methods are not accurate enough in estimating the lifespan of insurance policies, which can easily lead to unexpected disconnection. Therefore, how to accurately estimate the useful lifespan of insurance policies and prevent unexpected disconnection in advance has become an urgent problem that needs to be solved. Summary of the Invention
[0005] The embodiments of the present application provide a data processing method, an insurance life prediction method, an apparatus, a device, a medium, and a program product for improving the accuracy of predicting insurance life.
[0006] In a first aspect, an embodiment of the present application provides a data processing method, comprising:
[0007] Determining target current interval information of the sampled current based on a sampled current of a power supply circuit of the battery system during a sampling period;
[0008] According to the target current interval information of the sampled currents in adjacent sampling periods, a duration parameter of each target current interval information is counted, and the duration parameter is used to indicate the duration; the target current interval information and its duration parameter are used to determine the life of the fuse in the power supply circuit.
[0009] In a possible implementation, determining, based on the sampled current, target current interval information in which the sampled current lies includes:
[0010] Based on the sampled current, the operating condition of the battery system in the sampling period, and the current interval corresponding to the operating condition, target current interval information of the sampled current is determined.
[0011] In a possible implementation, the adjacent sampling periods include: a first sampling period and a second sampling period; and the counting of duration parameters of each target current interval information according to target current interval information in which the sampled currents of the adjacent sampling periods are located includes:
[0012] When the first target current interval information corresponding to the first sampling period is consistent with the second target current interval information corresponding to the second sampling period, the duration time that the sampling current is in the first target current interval information is counted by 1;
[0013] When the first target current interval information corresponding to the first sampling period is inconsistent with the second target current interval information corresponding to the second sampling period, the recorded duration count is used as the duration parameter of the sampling current being in the first target current interval information, and starting from the second sampling period, the duration of the sampling current being in the second target current interval information is counted until a third sampling period corresponding to the third target current interval information appears.
[0014] In one possible implementation, the method further includes:
[0015] Cache the target current interval information of the sampled current and its corresponding duration parameter;
[0016] When the reporting time point is reached, at least one cached target current interval information and its corresponding duration parameter are reported to the server.
[0017] In one possible implementation, the method further includes:
[0018] When the storage space of the cache area is insufficient and the reporting time point has not been reached, if the cached minimum duration parameter value is smaller than the duration parameter to be cached, the target current interval information to be cached and its corresponding duration parameter are used to replace the minimum duration parameter and its corresponding target current interval information.
[0019] In one possible implementation, the method further includes:
[0020] Send the cached maximum duration parameter and its corresponding target current range information to the server and clear the cache.
[0021] In a second aspect, an embodiment of the present application provides an insurance life prediction method, comprising:
[0022] Acquire target current interval information of a power supply circuit of the battery system, and a duration parameter of the target current interval information, where the duration parameter is used to indicate a duration;
[0023] The life of the fuse in the power supply circuit is determined based on the target current interval information and a duration parameter of the target current interval information.
[0024] In a possible implementation, the acquiring of target current interval information of a power supply circuit of the battery system and a duration parameter of the target current interval information, where the duration parameter is used to indicate a duration, includes:
[0025] receiving the target current interval information and a duration parameter of the target current interval information reported from the BMS of the battery system;
[0026] Based on the target current interval information, the target current interval information is determined.
[0027] In a possible implementation, determining the life of the fuse in the power supply circuit based on the target current interval information and the duration parameter of the target current interval information includes:
[0028] determining, based on a duration represented by a duration parameter of the target current interval information, the number of times the target current interval information appears in each duration interval;
[0029] determining damage caused by the insurance under the target current interval information based on the number of times the target current interval information appears in each duration interval;
[0030] The life of the fuse is determined based on damage caused by the fuse under each target current interval information.
[0031] In a possible implementation, determining damage caused by the insurance under the target current interval information based on the number of times the target current interval information appears in each duration interval includes:
[0032] Obtaining the number of times the target current interval information appears in each duration interval, and the product of each duration interval of the target current interval information and a mapping ratio value of the insurance damage;
[0033] Based on the sum of the products, damage caused by the fuse under the target current interval information is determined.
[0034] In one possible implementation, the method further includes:
[0035] When the life of the insurance is greater than a preset life threshold, insurance life warning information is output.
[0036] In one possible implementation, the method further includes:
[0037] The discharge current threshold of the power supply circuit is updated to a preset current threshold; the preset current threshold is less than or equal to the current fatigue limit threshold corresponding to the fuse.
[0038] In a third aspect, an embodiment of the present application provides a data processing device, including:
[0039] In a fourth aspect, an embodiment of the present application provides an insurance life prediction device, comprising:
[0040] In a fifth aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor;
[0041] The memory stores computer-executable instructions;
[0042] The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method as described in any one of the first aspect or the second aspect above.
[0043] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method described in any one of the first or second aspects above.
[0044] In a seventh aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method described in any one of the first or second aspects above.
[0045] The embodiments of the present application provide a data processing method, fuse life prediction method, device, equipment, medium, and program product. Since the longer the current duration during the charge and discharge process of a battery system, the greater the damage to the fuse and the shorter the fuse life, the present application, when estimating the fuse life of a battery system, not only considers the effect of the current magnitude on the fuse life, but also further considers the effect of the duration of different current magnitudes on the fuse life. This can improve the accuracy of the battery system fuse life estimation and thereby reduce the risk of unexpected fuse disconnection. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0047] Figure 1 It is a schematic diagram of the battery system power supply circuit;
[0048] Figure 2 A flowchart of a data processing method provided in an embodiment of the present application;
[0049] Figure 3 A flowchart of a method for calculating duration parameters of target current interval information provided by an embodiment of the present application;
[0050] Figure 4 A flowchart of an insurance life prediction method provided in an embodiment of the present application;
[0051] Figure 5 A flowchart of a method for determining the life of a fuse in a power supply circuit provided in an embodiment of the present application;
[0052] Figure 6 This is a flow chart of a method for predicting insurance life provided by an embodiment of the present application;
[0053] Figure 7 A schematic diagram of the structure of a data processing device provided in this application;
[0054] Figure 8 A schematic diagram of the structure of an insurance life prediction device provided in this application;
[0055] Figure 9 This is a schematic diagram of the structure of an electronic device provided in this application.
[0056] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0057] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0058] In this application, the term "include" and its variations may refer to non-restrictive inclusion; the term "or" and its variations may refer to "and / or". In this application, the terms "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In this application, "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship.
[0059] With the rapid development of science and technology, battery systems have been widely used in many fields, such as electric vehicles, large-scale energy storage power stations, portable electronic devices, etc. In these application scenarios, the safe and stable operation of the battery system is directly related to the performance, reliability and user experience of the entire device. As a core component of the battery system circuit protection, the role of the fuse is crucial. In some embodiments, the fuse is also called a fuse. This application does not limit the naming of the fuse, and the two have the same meaning.
[0060] A battery system includes batteries and fuses. The battery and load, connected via the fuse, form a power supply circuit. The battery and a charging device external to the battery system, connected via the fuse, form a charging circuit. The battery system can be configured with different fuses based on the different current requirements of the charging and discharging circuits.
[0061] During the daily operation of a battery system, various internal and external factors may cause abnormalities such as short circuits. Once such an abnormality occurs, an overcurrent will rapidly flow into the battery system and related electrical components. If not promptly controlled, it will cause serious damage to these critical components and may even cause major safety incidents such as fires and explosions. However, when fuses detect these abnormal currents, they can quickly and reliably disconnect the circuit, effectively isolating the overcurrent from the battery system and other electrical components, thereby preventing irreversible damage to them due to the overcurrent and providing a solid guarantee for the safe operation of the battery system.
[0062] Taking the discharge circuit as an example, Figure 1 This is a schematic diagram of the battery system power supply circuit, such as Figure 1 As shown, the batteries in the battery system can provide power to the load, and the fuse can promptly disconnect the power supply circuit to ensure the safety of the battery system in the event of an abnormality such as a short circuit in the battery system. It should be noted that the power supply circuit used by the battery system to power the load can include a high-voltage power supply circuit and a low-voltage power supply circuit. Since the current in the low-voltage power supply circuit is relatively low, it has less impact on the life of the fuse. The high-voltage power supply circuit usually involves the transmission of high current and high power, which has a more significant impact on the life of the fuse.
[0063] However, during the dynamic charging and discharging processes of a battery system, fuses face a complex operating environment. When current flows through the fuse, according to Joule's law, it generates heat. As the charging and discharging process continues, this heat accumulates and can significantly affect the fuse material.
[0064] Fuse materials can fatigue under prolonged exposure to heat. This fatigue effect gradually accumulates, causing changes in the material's physical and electrical properties, ultimately leading to fatigue fracture of the fuse. Once the fuse fractures, the battery system's circuitry loses protection, damaging the battery system and potentially threatening the safety of the entire electrical equipment. For example, when a battery system is used in an electric vehicle, an unexpected disconnection of the fuse could cause a loss of power, compromising vehicle safety.
[0065] In the prior art, the current of a battery system is not constant during actual operation, but rather varies within different ranges. Currents in different ranges also have varying degrees of impact on the battery system's lifespan. To analyze the relationship between currents in different ranges and the lifespan, the current magnitudes in each preset current range can be determined by determining the preset current intervals corresponding to the current in the battery system. The lifespan of the battery system can then be predicted based on the mapping between the current magnitudes in these multiple preset current intervals and the lifespan.
[0066] The existing technology for predicting the fuse life in a battery system only considers the correlation between the number of fuse and current occurrences, ignoring the duration of the current. However, this method only considers the correlation between the number of fuse and current occurrences, making it inaccurate when estimating the fuse life.
[0067] Therefore, this application proposes a data processing method, fuse life prediction method, device, equipment, medium, and program product. During the charging and discharging process of a battery system, the longer the current duration, the greater the damage to the fuse and the shorter the fuse life. Therefore, when estimating the fuse life of a battery system, this application not only considers the effect of current magnitude on the fuse life, but also further considers the effect of different current magnitude durations on the fuse life. This can improve the accuracy of the battery system fuse life estimation and prevent unexpected fuse disconnection.
[0068] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0069] It should be noted that this application can be applied to both the power supply circuit and the charging circuit of a battery system. This application uses the power supply circuit as an example to illustrate the estimation of the battery system's lifespan. The principle for estimating the battery system's lifespan in the charging circuit is the same as that for the power supply circuit, so this will not be repeated here.
[0070] This application consists of two parts:
[0071] Part 1 (i.e., data processing stage): divide the current of the battery system into current intervals and count the duration of the current intervals.
[0072] Part 2 (ie, actual use stage): Determine the life of the fuse in the power supply circuit based on the current interval and its duration parameters statistically calculated in Part 1.
[0073] Among them, Part 1 and Part 2 can be the same execution entity. For example, the execution entities of Part 1 and Part 2 are both the battery management system (Battery Management System, BMS) of the battery system, such as the battery management control module (Battery Management Control Module, BMC) in the BMS, or the server end of the battery system, such as a server, server cluster, computing platform, cloud, etc., or the processing unit of the electrical equipment using the battery system. This application does not limit this.
[0074] Part 1 and Part 2 can also be executed by different entities. For example, the execution entity of Part 1 can be the BMS, and the execution entity of Part 2 can be the server, such as the cloud. The BMS and the server can be in the same network or in different networks. The connection between the BMS and the server can be a wired connection or a wireless connection. This application does not limit this.
[0075] To facilitate understanding, the following describes how to divide the current of a battery system into current intervals and calculate the duration of the current intervals. That is, the first part will be described first.
[0076] Figure 2 A data processing method flow chart provided in the embodiment of the present application. Figure 2 As shown, the method includes:
[0077] S101 : Determine target current range information of the sampled current based on a sampled current of a power supply circuit of a battery system in a sampling period.
[0078] Optionally, the power supply circuit may be a charging circuit of a battery system or a discharging circuit of a battery system, which is not limited in this application. The sampling period may be the time interval between two adjacent measurements, for example, the sampling period may be 10 milliseconds.
[0079] The sampled current can be a current value obtained by measuring the current in the power supply circuit by a current sensor, and the sampled current can reflect the actual current magnitude of the power supply circuit of the battery system at the sampling moment. The current sensor can be set in the power supply circuit.
[0080] A current interval is a range of current values, typically defined by a minimum (lower limit) and a maximum (upper limit). Current intervals can be set based on the varying effects of current on fuse life. Current intervals can be pre-set in the BMS to categorize currents. For example, current intervals could be [100, 150), [150, 200), [200, 250), etc., and the unit of this current interval could be amperes.
[0081] The BMS can compare the sampled current with the upper and lower limits of the current range in sequence, and then determine the target current range information corresponding to the sampled current.
[0082] S102. Count duration parameters of each target current interval information based on target current interval information of sampled currents in adjacent sampling periods. The duration parameter is used to indicate duration. The target current interval information and its duration parameter are used to determine the life of fuses in the power supply circuit.
[0083] Alternatively, the life of the fuse may be represented by the total time or total number of overcurrent events during which the fuse can reliably operate under normal operating conditions or overload conditions.
[0084] Optionally, the duration parameter can be a timestamp. The BMS can record the start timestamp and end timestamp of the sampling period of the target current interval information in which the sampled current is located, that is, the start timestamp of the first sampling period of the target current interval information and the end timestamp of the sampling period at the end of the target current interval information, and determine the duration of the target current interval information by the difference between the end timestamp and the start timestamp.
[0085] Optionally, the duration parameter may also be a count value of a sampling period. The BMS may use a counter to count the duration parameter of each target current interval information according to the target current interval information of the sampled currents in adjacent sampling periods. This application does not limit this.
[0086] Optionally, the target current interval information may be in the form of the above-mentioned current interval, or may be an index value of the target current interval. For example, an interval number is set for the above-mentioned current interval, and the target current interval information is determined by the interval number.
[0087] The target current interval information and its duration parameters determined in the above manner are used to determine the life of the fuse in the power supply circuit. For details on how to determine the life of the fuse in the power supply circuit based on the target current interval information and its duration parameters, please refer to the subsequent description.
[0088] The embodiment of the present application can determine the target current interval information based on the sampled current of the battery system power supply circuit in the sampling period, and count the duration parameters of each interval based on the target current interval information of adjacent sampling periods. This refined data processing method can accurately capture the distribution and duration of current in different intervals, and provide a basis for subsequently determining the life of the fuse in the power supply circuit based on the target current interval information and its duration parameters.
[0089] The method of the embodiment of the present application can be applied to the charging and discharging conditions of the battery system. In the charging condition and the discharging condition, the direction of the current is inconsistent. For the sake of convenience, it is assumed that the direction of the discharge current is positive and the direction of the charging current is negative.
[0090] It should be noted that in some discharge conditions, feedback current will exist, and the direction of the feedback current is the same as the charging current. For example, when the electric system is applied to an electric vehicle, when the electric vehicle decelerates or brakes, the wheels will continue to rotate due to inertia, which in turn drives the motor to rotate. The direction of the current generated is opposite to the original direction of the discharge current, forming a feedback current.
[0091] Table 1
[0092]
[0093] Table 1 is a table of target current intervals provided by an embodiment of the present application. As shown in Table 1, different interval numbers can be used to represent different current intervals. The current interval of the feedback current in the discharge condition is consistent with the current interval in the charging condition. Different interval numbers can be used, or the same interval number can be used. Table 1 uses different interval numbers as an example.
[0094] In one implementation, the embodiment of the present application may determine the target current interval information of the sampled current based on the sampled current, the operating condition of the battery system during the sampling period, and the current interval corresponding to the operating condition.
[0095] For example, the BMS can determine the operating condition of the battery system during the sampling period by detecting the battery's charge and discharge status. If the battery system is in the discharge condition, the current range corresponding to the discharge condition is determined based on the sampled current, and then the target current range information within which the sampled current falls is determined. The same applies to the battery system in the charging condition, which will not be further described in this application.
[0096] This embodiment of the application integrates multiple dimensions, including the sampled current, the operating conditions of the battery system during the sampling period, and the current interval corresponding to the operating conditions, to determine the target current interval information for the sampled current. This approach avoids the one-sided nature of using a single sampled current to determine the target current interval information based on the current characteristics under different operating conditions, and more accurately classifies the sampled current into the corresponding target current interval information, providing accurate data for subsequent fuse life estimation.
[0097] The following describes in detail the case where the duration parameter is a count value of a sampling period, and how the BMS can use a counter to count the duration parameters of each target current interval information according to the target current interval information in which the sampled currents of adjacent sampling periods are located.
[0098] This application can decompose the current change process into discrete sampling periods and use count values to quantify the duration of each target current interval information. For example, the BMS determines the target current interval information to which the current belongs within each sampling period. If the target current interval information of adjacent sampling periods has not changed, the count is accumulated; if the target current interval information has changed, the current count value is used as the duration parameter of the interval, and the count value is reset to count the duration of the new target current interval information, thereby achieving accurate quantification of the duration of the target current interval information in which the sampled current is located.
[0099] For example, if adjacent sampling periods include a first sampling period and a second sampling period, with the first sampling period preceding the second sampling period, and the first target current interval information corresponding to the first sampling period is consistent with the second target current interval information corresponding to the second sampling period, then the target current interval information has not changed between the first sampling period and the second sampling period. The BMS can increment the duration count of the sampled current in the first target current interval information by 1.
[0100] For example, if the sampling period is 10 milliseconds, the first sampling period is from 0 to 10 milliseconds, and the second sampling period is from 10 to 20 milliseconds. The first target current interval information corresponding to the first sampling period is [100, 150), and the second target current interval information corresponding to the second sampling period is [100, 150). The duration count value of the sampled current in the first target current interval information is 1. Because the second target current interval information corresponding to the second sampling period is consistent with the first target current interval information corresponding to the first sampling period, the BMS can add 1 to the duration count of the sampled current in [100, 150), that is, the duration count value of the sampled current in the first target current interval information is 2.
[0101] If the first target current interval information corresponding to the first sampling period is inconsistent with the second target current interval information corresponding to the second sampling period, it indicates that the target current interval information has changed. In this case, the BMS can use the recorded duration count as the duration parameter of the sampled current in the first target current interval information and, starting from the second sampling period, begin counting the duration of the sampled current in the second target current interval information until a third sampling period corresponding to the third target current interval information occurs. It should be noted that the third sampling period is after the second sampling period.
[0102] For example, if the sampling period is 10 milliseconds, the first sampling period is from 0 to 10 milliseconds, the second sampling period is from 10 to 20 milliseconds, and the third sampling period is from 20 to 30 milliseconds. The first target current interval information corresponding to the first sampling period is [100, 150), and the second target current interval information corresponding to the second sampling period is [100, 150). , The third target current interval information corresponding to the third sampling period is [150, 200). The duration count value of the sampled current within the first target current interval information is 1. Because the second target current interval information corresponding to the second sampling period is consistent with the first target current interval information corresponding to the first sampling period, the BMS can increment the duration count of the sampled current within [100, 150) by 1, that is, the duration count value of the sampled current within the first target current interval information is 2. Because the third target current interval information corresponding to the third sampling period is inconsistent with the second target current interval information corresponding to the second sampling period, the BMS records the duration count value of the sampled current within [150, 200) as 1.
[0103] Based on the above embodiments, Figure 3 A flow chart of a method for calculating the duration parameters of each target current interval information provided by an embodiment of the present application is shown as follows: Figure 3 As shown, the above step S102 may include:
[0104] 1. BMS starts.
[0105] 2. Obtain the sampled current.
[0106] 3. Determine the operating condition of the battery system during the sampling period. If it is a discharging condition, proceed to step 4; if it is a charging condition, proceed to step 7.
[0107] 4. Determine whether the target current interval information of the sampled current (discharge current or feedback current) is consistent with the target current interval information of the sampled current in the previous sampling cycle. If so, proceed to step 5; if not, proceed to step 6.
[0108] 5, add 1 to the target current interval information duration parameter (DischgCnt) of the current target current interval information, and return to step 2.
[0109] 6, report the DischgCnt recorded in the last sampling period, clear the cache, and return to step 2.
[0110] 7, determine whether the target current interval information of the sampling current (charging current) is consistent with the target current interval information of the sampling current in the last sampling period. If yes, step 8 is executed; if no, step 9 is executed.
[0111] 8, add 1 to the target current interval information duration parameter (ChgCnt) of the current target current interval information, and return to step 2.
[0112] 9, report the ChgCnt recorded in the last sampling period, clear the cache, and return to step 2.
[0113] The embodiment of the present application can count the duration parameters of each target current interval information according to the target current interval information of the sampling current in the adjacent sampling period, accurately quantify the actual duration of each target current interval information, simplify the calculation method, and reduce the amount of data transmitted subsequently.
[0114] On the basis of the BMS counting each target current interval information and the corresponding duration parameter thereof, the BMS can predict the life of the battery based on the each target current interval information and the corresponding duration parameter thereof. The BMS can also send the each target current interval information and the corresponding duration parameter thereof to the server, and the server can predict the life of the battery based on the each target current interval information and the corresponding duration parameter thereof.
[0115] It should be noted that when the BMS reports to the server, the BMS can report all the target current interval information and the corresponding duration parameter thereof, or can report the target current interval information and the corresponding duration parameter thereof in batches. Alternatively, the BMS can report all the target current interval information and the corresponding duration parameter thereof to the server, and the server can perform cache processing.
[0116] The BMS will report the target current interval information and the corresponding duration parameter thereof to the server in batches is described in detail below. It should be understood that if the BMS reports all the target current interval information and the corresponding duration parameter thereof to the server, and the server performs cache processing, the method is consistent with the following description, and thus will not be described here.
[0117] Optionally, the BMS can cache the target current interval information and its corresponding duration parameter for the sampled current in a BMS cache area. The storage space size of the BMS cache area can be set as needed, for example, three independent storage units can be provided. Each independent storage unit can store the target current interval information and its corresponding duration parameter. For example, taking the duration parameter as the count value of the sampling period as an example, an independent storage unit can store the target current interval information [100, 150) and its corresponding duration parameter as 2.
[0118] When the reporting time point is reached, the BMS may report at least one cached target current interval information and its corresponding duration parameter to the server. Optionally, the reporting time point may be pre-set in the BMS. For example, when the reporting time point is reached, the BMS may report the cached target current interval information of [100, 150) and its corresponding duration parameter of 2 to the server.
[0119] Optionally, the BMS may choose to report the maximum duration parameter and its corresponding target current interval information. The BMS may choose to report one or more target current interval information and their corresponding duration parameters based on its reporting rate with the server, which is not limited in this application.
[0120] In one embodiment, the BMS may send the cached maximum duration parameter and its corresponding target current interval information to the server and clear the cache.
[0121] In this embodiment of the present application, the BMS can send the data that has the greatest impact on the fuse lifespan, namely, the cached maximum duration parameter and its corresponding target current range information, to the server, thereby improving the efficiency of the BMS in sending data to the server. Furthermore, the BMS can clear the cache after sending data, promptly cleaning up the cache area and providing storage space for new data.
[0122] When the target current interval information of the sampled current is frequently switched, the embodiment of the present application can effectively reduce the occupation of server resources and network bandwidth by the frequent real-time reporting of data by the BMS through caching, thereby avoiding resource waste and network congestion caused by a large amount of scattered data transmission.
[0123] In the above-mentioned process of caching the target current interval information of the sampled current and its corresponding duration parameter, if the storage space of the cache area is insufficient and the reporting time point has not been reached, if the cached minimum duration parameter value is smaller than the duration parameter to be cached, the target current interval information to be cached and its corresponding duration parameter are used to replace the minimum duration parameter and its corresponding target current interval information.
[0124] Taking the storage space of the cache area as three independent storage units as an example, before the reporting time point, the three independent storage units of the cache area respectively store the following target current interval information and its corresponding duration parameters in sequence:
[0125] The target current interval information is [100,150), and its corresponding duration parameter is 2;
[0126] The target current interval information is [150, 200), and its corresponding duration parameter is 1;
[0127] The target current interval information is [200, 250), and its corresponding duration parameter is 3.
[0128] At this time, the target current interval information to be cached is [350, 400), and its corresponding duration parameter is 3. Since the minimum duration parameter value cached in the storage space of the cache area, that is, the target current interval information is [150, 200) with a duration parameter of 1, which is smaller than the duration parameter to be cached, that is, the target current interval information is [350, 400) with a duration parameter of 3, the target current interval information to be cached and its corresponding duration parameter are used to replace the minimum duration parameter and its corresponding target current interval information. That is, the target current interval information is [350, 400) with a corresponding duration parameter of 3 to replace the target current interval information is [150, 200) with a corresponding duration parameter of 1.
[0129] The longer the current duration, the greater the damage to the fuse and the shorter its lifespan. This method ensures that the most representative data is always retained in the cache. Specifically, by comparing the duration parameters of target current interval information, it retains target current interval information with relatively large duration parameters, prioritizing the information that has the greatest impact on the fuse lifespan. This dynamic replacement mechanism also effectively balances cache space and data quality, maximizing the retention of data that has the greatest impact on the estimated fuse lifespan within limited resources and improving cache data utilization.
[0130] The following describes how the server obtains the current interval information of the battery system's power supply circuit, as well as the duration parameter of the current interval, and determines the life of the fuse in the power supply circuit based on the current interval and its duration parameter, that is, describes Part 2. This embodiment of the application is described using the cloud as the server as an example.
[0131] Figure 4 A flow chart of an insurance life prediction method provided in an embodiment of the present application is shown as follows: Figure 4 As shown, the method includes:
[0132] S201: Acquire target current interval information of a power supply circuit of a battery system and a duration parameter of the target current interval information, where the duration parameter is used to indicate a duration.
[0133] For example, the cloud can receive target current interval information and a duration parameter of the target current interval information reported by the battery system's BMS, where the duration parameter is used to indicate the duration. The cloud can also proactively obtain target current interval information and the duration parameter of the target current interval information for the battery system's power supply circuit from the BMS.
[0134] In one embodiment, if the battery system is applied to an electric vehicle, the BMS may also report the target current interval information and the duration parameters of the target current interval information to the vehicle end, and the vehicle end then forwards the target current interval information and the duration parameters of the target current interval information to the cloud.
[0135] The BMS can also report only the sampled current to the cloud, and the cloud uses the method described in the first part above to obtain the target current interval information and the duration parameter of the target current interval information.
[0136] The cloud can determine the target current interval information based on the target current interval information. For example, the cloud can determine the target current interval information based on the interval code of the target current interval information.
[0137] S202: Determine the life of the fuse in the power supply circuit based on the target current interval information and the duration parameter of the target current interval information.
[0138] Optionally, the cloud can use a weighted model to set different weights for each target current interval information, and different weights for different duration parameters of the target current interval information, and calculate the life of the fuse based on the sum of the weights. The cloud can also determine the life of the fuse in the power supply circuit based on the mapping relationship between the target current interval information and its duration parameter. This mapping relationship can be pre-stored in the cloud. The present application can also determine the life of the fuse in the power supply circuit through calculation based on the target current interval information and its duration parameter. This application is not limited to this.
[0139] Optionally, after obtaining each target current interval information and its corresponding duration parameter, the cloud can immediately query the information based on a pre-stored mapping relationship to determine the lifespan of the insurance policy. Alternatively, the cloud can obtain target current interval information and its duration parameter over a period of time and, after accumulating a certain number or reaching a preset time interval, perform unified processing. This application is not limited to this.
[0140] The embodiment of the present application can determine the life of the fuse based on the target current interval information and its duration parameter. When estimating the fuse life of the battery system, not only the influence of the current size on the fuse life is considered, but also the influence of the duration of different current sizes on the fuse life. Compared with the prior art which only considers the influence of the current size on the fuse life, the dimension of the influence on the fuse life estimation is increased, which can improve the estimation accuracy of the fuse life of the battery system.
[0141] The cloud can determine the life of the fuse in the power supply loop based on the target current interval information and its duration parameter by calculation, which is described in detail below. Figure 5 The flowchart of a method for determining the life of the fuse in the power supply loop provided by the embodiment of the present application is shown in Figure 5 The step S202 can include the following steps.
[0142] S301, based on the duration represented by the duration parameter of the target current interval information, determine the number of times the target current interval information appears in each duration interval.
[0143] Optionally, the duration interval can be less than 1 second, 1 to 2 seconds, 2 to 3 seconds, etc. The duration interval can be set according to the different influences of the duration of different target current interval information on the fuse life, and can be pre-stored in the cloud. It should be understood that the duration interval of different target current interval information can be the same or different.
[0144] For example, the cloud can collect the target current interval information and its duration parameter within a period of time, and process it when the preset time interval is reached. The cloud can count the duration interval of the target current interval information, and when the preset time interval is reached, count the number of times the duration interval of the target current interval information appears.
[0145] For example, the target current interval information is [100, 150). Table 2 is a table of the number of times of the duration interval of the target current interval information provided by the embodiment of the present application.
[0146] Table 2
[0147] Serial number Duration interval (unit: seconds) The number of times the cumulative data is counted 0 <1 X0 1 [1,2] <![CDATA[X1 <!-- 11 -->]]> 2 (2,3] <![CDATA[X2]]> 3 (3,4] <![CDATA[X3]]> 4 (4,5] <![CDATA[X4]]> n ... <![CDATA[X n ]]>
[0148] As shown in Table 2, <1 second can represent that the duration of the target current interval information is less than 1 second, [1, 2] can represent that the duration interval of the target current interval information is 1 to 2 seconds, and so on. n The number of times of the duration interval is counted, which can be 1 time, 2 times, etc.
[0149] S302, determine the damage caused by the insurance under the target current interval information based on the number of occurrences of the target current interval information in each duration interval.
[0150] Optionally, the damage caused by the insurance under the target current interval information can be the degree of damage suffered by the insurance under the target current interval information due to the action of the current.
[0151] Optionally, the cloud can determine the damage caused by the insurance under the target current interval information based on the number of occurrences of the target current interval information in each duration interval and the mapping relationship between the damage caused by the insurance under the target current interval information. The mapping relationship can be pre-stored in the cloud. The cloud can also determine the damage caused by the insurance under the target current interval information based on the number of occurrences of the target current interval information in each duration interval through calculation.
[0152] Taking that the cloud can determine the damage caused by the insurance under the target current interval information based on the number of occurrences of the target current interval information in each duration interval through calculation as an example, the cloud can first obtain the number of occurrences of the target current interval information in each duration interval, and the product of the mapping proportion value of each duration interval of the target current interval information and the damage of the insurance.
[0153] The mapping proportion value of each duration interval of the target current interval information and the damage of the insurance can be used to quantify the parameter of the degree of damage caused by different target current interval information and corresponding duration interval to the insurance. It establishes a kind of correlation between the target current interval information in a certain duration interval and the actual damage suffered by the insurance under this condition. The proportion value can reflect the relative degree of damage of different target current interval information and corresponding duration interval to the insurance. For example, when the current represented by the target current interval information is larger and the duration is longer, the mapping proportion value may be larger, which means that the insurance will suffer more serious damage under this condition; on the contrary, when the current represented by the target current interval information is smaller and the duration is shorter, the mapping proportion value may be smaller, indicating that the damage of the insurance is lighter.
[0154] Optionally, the mapping proportion value of each duration interval of the target current interval information and the damage of the insurance can be tested by experiment.
[0155] Exemplarily, the mapping proportion value of each duration interval of the target current interval information and the damage of the insurance can be represented as k i , where the value of i can be [0, n], and n can be the number of duration intervals, i.e. the serial number in Table 2. The product of the mapping proportion value of each duration interval of the target current interval information and the damage of the insurance can be k i *X i , which represents the damage of each duration of the target current interval information to the insurance.
[0156] Secondly, the cloud can determine the damage caused by the insurance under the target current interval information based on the sum of the products. For example, the damage caused by the insurance under the target current interval information can be calculated by the following formula:
[0157]
[0158] wherein, n y represents the damage caused by the insurance under the target current interval information.
[0159] The embodiment of the present application can accurately quantify the damage by acquiring the number of occurrences of the target current interval information in each duration interval, and calculating the sum of the products in combination with the mapping ratio value of each duration interval of the target current interval information and the insurance damage. The subdivision of the target current interval information and the duration interval makes the description of the current condition more detailed. Different intervals correspond to different damage mapping ratio values. The sum of the products can accurately reflect the comprehensive damage degree of the insurance under different current states and duration, avoiding errors caused by general estimation.
[0160] S303, determine the life of the insurance based on the damage caused by the insurance under each target current interval information.
[0161] Optionally, the cloud can determine the life of the insurance based on the mapping relationship between the damage caused by the insurance under each target current interval information and the life of the insurance. The mapping relationship can be pre-stored in the cloud. The cloud can first determine the total damage caused by the insurance under each target current interval information based on the damage caused by the insurance under each target current interval information. Secondly, the cloud can determine the life of the insurance based on the total damage.
[0162] Optionally, the cloud can accumulate the damage caused by the insurance under each target current interval information to determine the total damage caused by the insurance under each target current interval information. The cloud can also weight the damage caused by the insurance under each target current interval information, thereby determining the total damage caused by the insurance under each target current interval information. The present application does not limit this.
[0163] Taking the example that the cloud accumulates the damage caused by the insurance under each target current interval information to determine the total damage caused by the insurance under each target current interval information, the cloud can first determine the damage degree of the insurance under each target current interval information based on the quotient of the damage caused by the insurance under each target current interval information and the target damage number under each target current interval information. Secondly, the cloud can determine the total damage caused by the insurance under each target current interval information based on the sum of the target damage degrees under each target current interval information.
[0164] For example, the cloud can use the following formula to calculate the total damage caused by the insurance under each target current range information:
[0165]
[0166] Where D represents the total damage caused by the insurance under each target current interval information, n y Indicates the damage caused by the insurance under each target current range information. N y Indicates the allowable damage to the fuse under each target current interval. y represents the interval number of the target current interval. The value of y here is based on the interval numbers of the target current interval information in Table 1. If the interval number of the target current interval information changes, the value of y can be adjusted accordingly and is not limited here.
[0167] The embodiment of the present application combines the damage caused by the insurance in each target current interval information with the corresponding target damage frequency to calculate the damage degree, and then sums the damage degrees in each interval to determine the total damage to estimate the lifespan. The damage is correlated with the frequency of occurrence to more comprehensively and accurately reflect the actual damage status of the insurance in different target current interval information, avoiding the one-sidedness of a single damage value assessment.
[0168] After the total damage is determined in the cloud, the insurance lifespan can be determined based on a mapping between the total damage and the insurance lifespan. This mapping can be pre-stored in the cloud. The cloud can also determine the insurance lifespan based on the inverse of the total damage.
[0169] For example, the cloud can use the following formula to determine the life of the insurance:
[0170] L=1 / D
[0171] Where L represents the lifespan of the insurance policy, and 1 / D represents the inverse of the total damage. The total damage is inversely proportional to the insurance lifespan; that is, the larger D is, the shorter the insurance lifespan is. When D = 1, the insurance policy expires.
[0172] It should be understood that the formulas listed in the above embodiments are merely illustrative and are not intended to limit this application. These formulas can be modified and used with appropriate variations, depending on the application scenario and the accuracy of the prediction. Accordingly, other methods can be used to predict the lifespan of the insurance policy based on the target current interval information and the duration parameter of the target current interval information.
[0173] Based on the insurance lifespan determined in the cloud, the embodiment of the present application can also output insurance lifespan warning information when the insurance lifespan is greater than a preset lifespan threshold.
[0174] Optionally, the preset lifespan threshold can be pre-stored in the cloud. For example, the preset lifespan threshold can be represented by Y, which can be set to 0.95. When L>Y, fatigue fracture is considered to have occurred in the insurance policy, and an insurance lifespan warning message is output.
[0175] Optionally, the cloud can output insurance life warning information on the cloud, transmit it to the BMS, or transmit it to the control device of the power-consuming equipment. For example, when the battery system is applied to an electric vehicle, the cloud can transmit insurance life warning information to the control device of the entire vehicle.
[0176] Optionally, the insurance life warning information may be in the form of an audible and visual alarm, a voice alarm, or the like, which is not limited in this application.
[0177] The embodiment of the present application provides a timely warning before fatigue fracture occurs during the life of the insurance, effectively avoiding safety accidents such as equipment failure and fire caused by fatigue disconnection of the insurance.
[0178] Taking the discharge condition as an example, the cloud can not only output the insurance life warning information, but also update the discharge current threshold of the power supply circuit to a preset current threshold. The preset current threshold is less than or equal to the current fatigue limit threshold corresponding to the insurance.
[0179] The current fatigue limit threshold corresponding to the insurance can be set based on the characteristics of the insurance and can be pre-stored in the cloud. For example, if the current fatigue limit threshold corresponding to the insurance is 100A, the cloud can also update the discharge current threshold of the power supply circuit to a discharge current less than or equal to 100A based on the output of the insurance life warning information.
[0180] This embodiment of the present application can timely adjust the current in the power supply circuit before the fuse experiences fatigue fracture. The higher the current in the power supply circuit, the greater the heat generated when the current flows through the fuse, making the fuse more likely to fracture. Therefore, this embodiment of the present application can timely reduce the current in the power supply circuit, providing a safety buffer for the fuse, preventing safety incidents such as equipment failure and fire caused by the fuse's fatigue fracture.
[0181] The above embodiment is based on the use of different execution entities for Part 1 and Part 2. The following description uses the same execution entity for Part 1 and Part 2. As mentioned above, the execution entity can be the battery system's BMS, such as the BMC in the BMS, or the battery system's server, such as a server, server cluster, computing platform, cloud, etc., or the processing unit of the electrical equipment using the battery system. The following description uses the battery system's BMS as an example.
[0182] Figure 6This is a flow chart of a method for predicting insurance life provided by an embodiment of the present application, such as Figure 6 As shown, the method includes:
[0183] S701 : Determine target current range information of the sampled current based on a sampled current of a power supply circuit of a battery system in a sampling period.
[0184] In one embodiment, the BMS may determine the target current interval information of the sampled current based on the sampled current, the operating condition of the battery system during the sampling period, and the current interval corresponding to the operating condition.
[0185] In one embodiment, adjacent sampling periods include a first sampling period and a second sampling period. When the first target current interval information corresponding to the first sampling period is consistent with the second target current interval information corresponding to the second sampling period, the duration of the sampling current in the first target current interval information is counted by 1.
[0186] When the first target current interval information corresponding to the first sampling period is inconsistent with the second target current interval information corresponding to the second sampling period, the recorded duration count is used as the duration parameter of the sampling current being in the first target current interval information, and starting from the second sampling period, the duration of the sampling current being in the second target current interval information is counted until the third sampling period corresponding to the third target current interval information appears.
[0187] S702: Count duration parameters of each target current interval information according to target current interval information of sampled currents in adjacent sampling periods. The duration parameter is used to indicate duration. The target current interval information and its duration parameter are used to determine the life of the fuse in the power supply circuit.
[0188] In one embodiment, when the storage space of the cache area is insufficient, if the cached minimum duration parameter value is smaller than the duration parameter to be cached, the target current interval information to be cached and its corresponding duration parameter are used to replace the minimum duration parameter and its corresponding target current interval information.
[0189] S703: Determine the life of the fuse in the power supply circuit based on the target current interval information and the duration parameter of the target current interval information.
[0190] In one embodiment, the BMS can determine the number of times the target current interval information appears in each duration interval based on the duration represented by the duration parameter of the target current interval information. Based on the number of times the target current interval information appears in each duration interval, the BMS can determine the damage caused to the fuse by the target current interval information. Based on the damage caused to the fuse by the target current interval information, the BMS can determine the lifespan of the fuse.
[0191] In one embodiment, the BMS can obtain the number of times the target current interval information appears in each duration interval, as well as the product of each duration interval of the target current interval information and the mapped ratio value of the fuse damage. Based on the sum of these products, the damage caused by the fuse under the target current interval information is determined.
[0192] In one embodiment, the BMS may output insurance life warning information when the insurance life is greater than a preset life threshold.
[0193] In one embodiment, the BMS may update the discharge current threshold of the power supply circuit to a preset current threshold, which is less than or equal to the current fatigue limit threshold corresponding to the fuse.
[0194] It should be noted that the specific content of the method where Part 1 and Part 2 are performed by the same execution entity is consistent with the specific content of the method where Part 1 and Part 2 are performed by different execution entities, and will not be repeated here.
[0195] The above is an embodiment of the method provided by this application. The device provided by this application is described below.
[0196] Figure 7 A schematic diagram of the structure of a data processing device provided in this application, such as Figure 7 As shown, the data processing device 400 provided in this embodiment may include, for example, a first determination module 401 and a statistics module 402 . Optionally, the data processing device 400 may further include a first processing module 403 .
[0197] The first determining module 401 is configured to determine target current range information of the sampled current based on the sampled current of the power supply circuit of the battery system in a sampling period.
[0198] The statistics module 402 is used to count the duration parameters of each target current interval information based on the target current interval information of the sampled currents in adjacent sampling periods. The duration parameter is used to indicate the duration. The target current interval information and its duration parameter are used to determine the life of the fuse in the power supply circuit.
[0199] Optionally, the first determining module 401 is specifically configured to determine target current interval information of the sampled current based on the sampled current, the operating condition of the battery system during the sampling period, and the current interval corresponding to the operating condition.
[0200] Optionally, adjacent sampling periods include: a first sampling period and a second sampling period. The statistics module 402 is specifically configured to, if the first target current interval information corresponding to the first sampling period is consistent with the second target current interval information corresponding to the second sampling period, increment a count of the duration that the sampled current is within the first target current interval by 1. If the first target current interval information corresponding to the first sampling period is inconsistent with the second target current interval information corresponding to the second sampling period, use the recorded duration count as a duration parameter for the sampled current within the first target current interval information, and, starting from the second sampling period, count the duration that the sampled current is within the second target current interval information until a third sampling period corresponding to the third target current interval information occurs.
[0201] Optionally, the first processing module 403 is configured to cache target current interval information and its corresponding duration parameter of the sampled current, and report the cached at least one target current interval information and its corresponding duration parameter to the server when a reporting time point is reached.
[0202] Optionally, the first processing module 403 is also used to replace the minimum duration parameter and its corresponding target current interval information with the target current interval information to be cached and its corresponding duration parameter if the cached minimum duration parameter value is smaller than the duration parameter to be cached when the storage space in the cache area is insufficient and the reporting time point has not been reached.
[0203] Optionally, the first processing module 403 is further configured to send the cached maximum duration parameter and its corresponding target current interval information to the server, and clear the cache.
[0204] The data processing device 400 provided in this embodiment can execute the method provided in any method embodiment of Part 1 above. The implementation principles and technical effects thereof are similar and will not be described in detail in this embodiment.
[0205] Figure 8 This is a schematic diagram of the structure of an insurance life prediction device provided in this application, such as Figure 8 As shown, the insurance life prediction device 500 provided in this embodiment may include, for example, an acquisition module 501 and a second determination module 502. Optionally, the insurance life prediction device 500 may further include a second processing module 503.
[0206] The acquisition module 501 is configured to acquire target current interval information of a power supply circuit of a battery system and a duration parameter of the target current interval information, where the duration parameter is used to indicate a duration.
[0207] The second determining module 502 is configured to determine the life of the fuse in the power supply circuit based on the target current interval information and the duration parameter of the target current interval information.
[0208] Optionally, the acquisition module 501 is specifically configured to receive target current interval information and a duration parameter of the target current interval information reported from a BMS of the battery system, and determine the target current interval information based on the target current interval information.
[0209] Optionally, the second determining module 502 is specifically configured to determine, based on the duration represented by the duration parameter of the target current interval information, the number of times the target current interval information appears in each duration interval. Based on the number of times the target current interval information appears in each duration interval, determine damage to the insurance caused by the target current interval information. Based on the damage to the insurance caused by each target current interval information, determine the lifespan of the insurance.
[0210] For example, the second determination module 502 is specifically configured to obtain the number of times the target current interval information appears in each duration interval, and the product of each duration interval of the target current interval information and the mapped ratio value of the insurance damage. Based on the sum of the products, the damage caused by the insurance under the target current interval information is determined.
[0211] Optionally, the second processing module 503 is configured to output insurance life warning information when the insurance life is greater than a preset life threshold.
[0212] Optionally, the second processing module 503 is further configured to update the discharge current threshold of the power supply circuit to a preset current threshold, where the preset current threshold is less than or equal to a current fatigue limit threshold corresponding to the fuse.
[0213] The insurance life prediction device 500 provided in this embodiment can execute the method provided in any method embodiment of the above-mentioned Part 2. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0214] Figure 9 This is a schematic diagram of the structure of an electronic device provided by this application. Figure 9 As shown, the electronic device 600 provided in this embodiment includes: at least one processor 601 and a memory 602. Optionally, the device 600 also includes a communication component 603. The processor 601, the memory 602 and the communication component 603 are connected via a bus 604.
[0215] During the specific implementation process, at least one processor 601 executes the computer-executable instructions stored in the memory 602, so that the at least one processor 601 performs the above method.
[0216] The specific implementation process of the processor 601 can be found in the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here in this embodiment.
[0217] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASICs), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly executed by a hardware processor or by a combination of hardware and software modules in the processor.
[0218] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk memory.
[0219] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be classified into address buses, data buses, and control buses. For ease of illustration, the buses in the drawings of this application are not limited to just one bus or just one type of bus.
[0220] The present application also provides a BMS for a battery system, the BMS including: a BMC and a current sensor; the current sensor is connected in series in the power supply circuit of the battery system, and is used to collect the sampling current of the high-voltage circuit during a sampling period; the BMC is used to execute any method as described in Part 1.
[0221] The present application also provides a battery system, which includes: a battery, a fuse, and the above-mentioned BMS; the battery is used to be connected to a load to form a power supply circuit; and the fuse is connected in series in the power supply circuit.
[0222] The present application also provides an electric device, which includes a load and the above-mentioned battery system. The electric device may be, for example, an electric vehicle.
[0223] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0224] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0225] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0226] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in a device as discrete components.
[0227] The division of units is merely a logical functional division; actual implementations may employ alternative divisions, such as combining or integrating multiple units or components into another system, or omitting or disabling certain features. Furthermore, any direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units, either through an interface, electrical, mechanical, or other means.
[0228] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0229] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0230] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.
[0231] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0232] Finally, it should be noted that those skilled in the art will readily identify other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed herein. The present invention is not limited to the precise structure described above and illustrated in the accompanying drawings, and various modifications and variations may be made without departing from the scope thereof. The scope of the present invention is limited solely by the appended claims.
Claims
1. A data processing method, characterized in that: The method comprises: Determining target current interval information of the sampled current based on a sampled current of a power supply circuit of the battery system during a sampling period; According to the target current interval information of the sampled currents in adjacent sampling periods, a duration parameter of each target current interval information is counted, and the duration parameter is used to indicate the duration; the target current interval information and its duration parameter are used to determine the life of the fuse in the power supply circuit.
2. The method according to claim 1, characterized in that The determining, based on the sampled current, target current interval information of the sampled current includes: Based on the sampled current, the operating condition of the battery system in the sampling period, and the current interval corresponding to the operating condition, target current interval information of the sampled current is determined.
3. The method according to claim 2, characterized in that The adjacent sampling periods include: a first sampling period and a second sampling period; and the statistics of the duration parameters of each target current interval information according to the target current interval information in which the sampling currents of the adjacent sampling periods are located include: When the first target current interval information corresponding to the first sampling period is consistent with the second target current interval information corresponding to the second sampling period, the duration time that the sampling current is in the first target current interval information is counted by 1; When the first target current interval information corresponding to the first sampling period is inconsistent with the second target current interval information corresponding to the second sampling period, the recorded duration count is used as the duration parameter of the sampling current being in the first target current interval information, and starting from the second sampling period, the duration of the sampling current being in the second target current interval information is counted until a third sampling period corresponding to the third target current interval information appears.
4. The method according to claim 3, characterized in that The method further comprises: Cache the target current interval information of the sampled current and its corresponding duration parameter; When the reporting time point is reached, at least one cached target current interval information and its corresponding duration parameter are reported to the server.
5. The method according to claim 4, characterized in that The method further comprises: When the storage space of the cache area is insufficient and the reporting time point has not been reached, if the cached minimum duration parameter value is smaller than the duration parameter to be cached, the target current interval information to be cached and its corresponding duration parameter are used to replace the minimum duration parameter and its corresponding target current interval information.
6. The method according to claim 4 or 5, characterized in that The method further comprises: Send the cached maximum duration parameter and its corresponding target current interval information to the server and clear the cache.
7. A method for predicting insurance life, characterized in that: include: Acquire target current interval information of a power supply circuit of the battery system, and a duration parameter of the target current interval information, where the duration parameter is used to indicate a duration; The life of the fuse in the power supply circuit is determined based on the target current interval information and a duration parameter of the target current interval information.
8. The method according to claim 7, characterized in that The acquiring target current interval information of the power supply circuit of the battery system and a duration parameter of the target current interval information, wherein the duration parameter is used to indicate the duration, includes: receiving the target current interval information and a duration parameter of the target current interval information reported from the BMS of the battery system; Based on the target current interval information, the target current interval information is determined.
9. The method according to claim 7 or 8, characterized in that The determining the life of the fuse in the power supply circuit based on the target current interval information and the duration parameter of the target current interval information includes: determining, based on a duration represented by a duration parameter of the target current interval information, the number of times the target current interval information appears in each duration interval; determining damage caused by the insurance under the target current interval information based on the number of times the target current interval information appears in each duration interval; The life of the fuse is determined based on damage caused by the fuse under each target current interval information.
10. The method according to claim 9, characterized in that The determining, based on the number of times the target current interval information appears in each duration interval, the damage caused by the insurance under the target current interval information includes: Obtaining the number of times the target current interval information appears in each duration interval, and the product of each duration interval of the target current interval information and a mapping ratio value of the insurance damage; Based on the sum of the products, damage caused by the fuse under the target current interval information is determined.
11. The method according to claim 7 or 8, characterized in that The method further comprises: When the life of the insurance is greater than a preset life threshold, insurance life warning information is output.
12. The method according to claim 7 or 8, characterized in that The method further comprises: The discharge current threshold of the power supply circuit is updated to a preset current threshold; the preset current threshold is less than or equal to the current fatigue limit threshold corresponding to the fuse.
13. A data processing device, characterized in that: include: A first determining module is configured to determine target current interval information of a sampled current based on a sampled current of a power supply circuit of a battery system in a sampling period; a statistics module, configured to count a duration parameter of each target current interval information according to target current interval information of sampled currents in adjacent sampling periods, wherein the duration parameter is used to indicate a duration; The target current interval information and its duration parameter are used to determine the life of the fuse in the power supply circuit.
14. An insurance life prediction device, characterized in that: include: an acquisition module, configured to acquire target current interval information of a power supply circuit of a battery system and a duration parameter of the target current interval information, wherein the duration parameter is used to indicate a duration; The second determining module is configured to determine the life of the fuse in the power supply circuit based on the target current interval information and a duration parameter of the target current interval information.
15. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 12.
16. A BMS for a battery system, characterized in that: The BMS includes: a BMC and a current sensor; The current sensor is connected in series in the power supply circuit of the battery system and is used to collect the sampled current of the power supply circuit during a sampling period; The BMC is configured to execute the method according to any one of claims 1 to 6.
17. A battery system, characterized in that: The battery system comprises: a battery, a fuse, and the BMS according to claim 16; The battery is used to connect to the load to form a power supply circuit; The fuse is connected in series in the power supply circuit.
18. An electrical device, characterized in that: The electric device includes a load and the battery system according to claim 17.
19. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 12 when executed by a processor.
20. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 12 when executed by a processor.