Battery management method, system and equipment and storage medium
By collecting individual battery cell voltage, temperature, and module voltage and performing bidirectional power balancing, combined with insulation resistance detection, the problem of inaccurate battery safety testing has been solved, enabling more accurate battery status assessment and safety management.
Patent Information
- Application Number
- CN202511020063.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-23
- Publication Date
- 2025-10-17
AI Technical Summary
Existing battery management systems tend to shut down the entire system during insulation testing, leading to inaccurate battery safety detection and increasing safety risks.
The battery management unit collects individual battery cell voltage, temperature, and module voltage, and performs bidirectional power balancing between individual battery cells during the data collection process. The data is then transmitted to the battery cluster management unit via the CAN bus. Combined with insulation resistance detection, the battery system management unit determines the remaining power and health status, and determines the alarm level and executes protection actions based on multi-dimensional data.
It improves the accuracy of battery safety testing and reduces safety risks in the battery management process.
Smart Images

Figure CN120810030A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of battery safety monitoring, and particularly relates to a battery management method, system, device and storage medium. BACKGROUND
[0002] With the rapid development of electrochemical energy storage technology, lithium ion batteries are widely used in new energy power generation, electric vehicles and power grid frequency modulation due to their high energy density, long cycle life and other advantages. The battery management system (BMS) as the core control unit of the energy storage system, its functions cover battery state monitoring, balance management, safety protection and communication interaction. The traditional BMS adopts a three-layer architecture design, including a battery management unit (BMU), a battery cluster management unit (BCMS) and a battery system management unit (BAMS), which realizes data acquisition, SOC / SOH calculation and fault protection through hierarchical control. However, the existing technology still has the following outstanding problems in practical application: it is difficult to accurately reflect the battery aging state by relying on a single indicator, and the entire battery management system is closed during insulation detection, resulting in inaccurate final battery safety detection and increased safety risk in battery management.
[0003] The above content is only used to assist in understanding the technical solutions of the present application and does not represent the acknowledgement of the above content as prior art. SUMMARY
[0004] The main purpose of the present application is to provide a battery management method, system, device and storage medium, which aims to solve the technical problems of inaccurate battery safety detection and increased safety risk in battery management.
[0005] To achieve the above purpose, the present application provides a battery management method, which comprises the following steps:
[0006] The battery management unit collects the battery monomer voltage, temperature and module voltage, and performs bidirectional balance of the electric quantity between the battery monomers in the process of collection, and transmits the battery monomer voltage, temperature and module voltage to the battery cluster management unit through the CAN bus;
[0007] The battery cluster management unit analyzes and integrates the received battery monomer voltage, temperature and module voltage, and performs insulation resistance detection to obtain the total voltage, total current and insulation resistance data of the whole cluster battery;
[0008] The battery system management unit determines the remaining capacity and health degree of the battery system based on the insulation resistance data and in combination with the total voltage and total current of the whole cluster battery;
[0009] Determine the corresponding alarm level based on the remaining capacity and the health degree;
[0010] Performing a corresponding battery protection management action according to the alarm level.
[0011] In some embodiments, the battery management unit collects the cell voltage, temperature and module voltage, and performs bidirectional balancing of the power between the cells during the collection, including:
[0012] The BMU sensor collects the cell voltage and temperature at a frequency of at least once per second;
[0013] Synchronously calibrating the positive and negative terminal temperatures of each battery module to eliminate sensor bias to obtain the module voltage;
[0014] Determining the cell voltage difference according to the collected cell voltage;
[0015] Determining the balancing mode according to the cell voltage difference, and performing bidirectional balancing of the power between the cells based on the balancing mode during the collection, wherein the balancing mode includes an active balancing mode or a passive balancing mode.
[0016] In some embodiments, the method further includes:
[0017] If the cell voltage difference exceeds a first threshold, determining the balancing mode as the active balancing mode;
[0018] If the cell voltage difference is lower than the first threshold and higher than a second threshold, triggering passive balancing resistance discharge;
[0019] If the cell temperature during the balancing process is detected to exceed a safety threshold, suspending the execution of the bidirectional balancing.
[0020] In some embodiments, the battery system management unit determines the remaining power and health of the battery system based on the insulation resistance data and in combination with the total voltage and total current of the entire cluster of batteries, including:
[0021] Comparing the insulation resistance value corresponding to the insulation resistance data with a set resistance value;
[0022] If the insulation resistance value exceeds the set resistance value, determining the remaining power and health of the battery system according to the total voltage and total current of the entire cluster of batteries;
[0023] If the insulation resistance value is less than the set resistance value, triggering an insulation fault alarm.
[0024] In some embodiments, the determination of the remaining power and health of the battery system according to the total voltage and total current of the entire cluster of batteries includes:
[0025] Determining the reference remaining power according to the total current of the entire cluster of batteries;
[0026] determine a remaining capacity calibration value according to the total voltage of the whole cluster of batteries;
[0027] weight and fuse the reference remaining capacity and the remaining capacity calibration value to obtain a remaining capacity of the battery system;
[0028] determine an internal resistance according to the total voltage and the total current of the whole cluster of batteries;
[0029] determine a health degree of the battery system according to the internal resistance and a capacity attenuation rate, the capacity attenuation rate being determined by a current actual capacity and an initial capacity.
[0030] In some embodiments, the determining of the corresponding alarm level based on the remaining capacity and the health degree comprises:
[0031] if the remaining capacity exceeds a safe operation range of the battery and the health degree is lower than a set health degree threshold, determining a first-level alarm;
[0032] if the remaining capacity is within the safe operation range of the battery and a corresponding change rate does not exceed a preset change rate, and the health degree is not lower than the set health degree threshold, determining a second-level alarm.
[0033] In some embodiments, the performing of the corresponding battery protection management action according to the alarm level comprises:
[0034] if the alarm level is the first-level alarm, controlling the battery system to stop running within a first preset time after the first-level alarm is issued, and disconnecting a charging and discharging loop of the battery cluster or the battery array before a second preset time is reached;
[0035] if the alarm level is the second-level alarm, reducing a battery operation power within a first preset time after the second-level alarm is issued.
[0036] In addition, to achieve the above-mentioned purpose, the application further provides a battery management system, which comprises:
[0037] a collection module, configured to collect battery monomer voltage, temperature and module voltage through a battery management unit, and perform bidirectional balance of electric quantity among the battery monomers in the process of collection, and transmit the battery monomer voltage, temperature and module voltage to a battery cluster management unit through a CAN bus;
[0038] an analysis module, configured to analyze and integrate the received battery monomer voltage, temperature and module voltage through the battery cluster management unit, and perform insulation resistance detection to obtain total voltage, total current and insulation resistance data of the whole cluster of batteries;
[0039] a processing module configured to determine the remaining capacity and the health of the battery system based on the insulation resistance data and in combination with the total voltage and the total current of the whole battery cluster by the battery system management unit;
[0040] an alarm module configured to determine the corresponding alarm level based on the remaining capacity and the health;
[0041] a management module configured to perform the corresponding battery protection management action according to the alarm level.
[0042] In addition, to achieve the above object, the application further provides a battery management device, which comprises a memory, a processor and a battery management program stored in the memory and executable on the processor, and the battery management program is configured to implement the steps of the battery management method as described above.
[0043] In addition, to achieve the above object, the application further provides a storage medium, which stores a battery management program, and the battery management program is executable on a processor to implement the steps of the battery management method as described above.
[0044] In the application, the battery management unit collects the battery monomer voltage, temperature and module voltage, and performs the bidirectional balance of the electric quantity among the battery monomers in the process of collection. The data collected by the battery management unit is transmitted to the battery cluster management unit through the CAN bus. The total voltage, total current and insulation resistance data of the whole battery cluster are obtained by the battery cluster management unit. The remaining capacity and the health of the battery system are determined based on the insulation resistance data and in combination with the total voltage and the total current of the whole battery cluster by the battery system management unit. The corresponding alarm level is determined based on the remaining capacity and the health, and the corresponding battery protection management action is performed. Through the integration of voltage, current and temperature, the insulation resistance data can also be obtained, and the accuracy of the battery safety detection is improved through multi-dimensional data, and the safety risk of the battery in the management process is reduced. BRIEF DESCRIPTION OF DRAWINGS
[0045] Figure 1 a flowchart of the first embodiment of the battery management method of the application;
[0046] Figure 2 a schematic diagram of the overall architecture of the battery management system in the battery management method of the application;
[0047] Figure 3 a structure block diagram of the first embodiment of the battery management system of the application.
[0048] The realization of the object, functional features and advantages of the application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0049] It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
[0050] The embodiment of the present application provides a battery management method, referring to Figure 1 , Figure 1 FIG. 1 is a flowchart of a first embodiment of a battery management method according to the present application.
[0051] In the embodiment, the battery management method comprises the following steps:
[0052] In step S10, the battery management unit collects the battery cell voltage, temperature and module voltage, and performs bidirectional balancing of the electric quantity between the battery cells in the process of collection, and transmits the battery cell voltage, temperature and module voltage to the battery cluster management unit through the CAN bus.
[0053] In the embodiment, the execution subject of the embodiment is a battery management device, wherein the battery management device has functions of data processing, data communication and program running, etc., and the battery management device can be a computer terminal device or other network device, and of course can also be other devices with similar functions, and the embodiment does not limit this.
[0054] It should be noted that with the rapid development of electrochemical energy storage technology, lithium ion batteries are widely used in new energy power generation, electric vehicles and power grid frequency modulation due to their high energy density, long cycle life and other advantages. The battery management system (BMS) as the core control unit of the energy storage system, its functions cover battery state monitoring, balance management, safety protection and communication interaction, etc. The traditional BMS adopts a three-layer architecture design, including a battery management unit (BMU), a battery cluster management unit (BCMS) and a battery system management unit (BAMS), and realizes data acquisition, SOC / SOH calculation and fault protection through hierarchical control. However, the existing technology still has the following outstanding problems in actual application: it is difficult to accurately reflect the battery aging state by relying on a single index, and at the same time, when performing insulation detection, the whole battery management system is closed, resulting in inaccurate final battery safety detection and increasing the safety risk in battery management.
[0055] In order to solve the above technical problems, in this embodiment, the battery management unit collects the battery cell voltage, temperature and module voltage, and performs bidirectional balancing of the battery cell charge during the collection process, and transmits the data collected by the battery management unit to the battery cluster management unit through the CAN bus; the battery cluster management unit analyzes the total voltage, total current and insulation resistance data of the entire cluster of batteries; the battery system management unit determines the remaining charge and health of the battery system based on the insulation resistance data and combined with the total voltage and total current of the entire cluster of batteries; the corresponding alarm level is determined based on the remaining charge and health and the corresponding battery protection management action is executed. By integrating voltage, current and temperature, insulation resistance data can also be obtained at the same time. The accuracy of battery safety detection is improved through multi-dimensional data, and the safety risk of the battery in the management process is reduced. Specifically, it can be achieved as follows.
[0056] In the specific implementation, the architecture of the battery management system in this embodiment is first described. For details, please refer to Figure 2 As shown, the battery management system in this embodiment can communicate with the monitoring system, temperature control system, security system, and energy storage converter to obtain relevant data and trigger corresponding alarms and control operations. Specifically, the battery management system also includes a battery array management unit, a battery cluster management unit, and a battery management unit. In this embodiment, the battery management unit can collect battery cell voltage, temperature, and module voltage (module voltage is also the voltage of the battery module), and then transmit this collected data to the battery cluster management unit via the CAN bus.
[0057] During the data collection process of the battery management unit, a two-way balance of power between battery cells is also performed. Due to differences in the manufacturing process, usage environment or aging degree of battery cells, their remaining power is inconsistent. By adjusting the energy distribution between high-power and low-power cells in this way, the SOC difference can be effectively narrowed.
[0058] In the specific implementation, the BMU's sensors collect cell voltage and temperature at a frequency of at least once per second, synchronously calibrate the positive and negative terminal temperatures of each battery module, eliminate sensor deviations, and obtain the module voltage. The bidirectional balance of charge between battery cells is performed based on the balancing mode determined by the cell voltage extreme difference, where the balancing mode includes active balancing mode or passive balancing mode.
[0059] Further, the process of determining the equalization mode according to the single cell voltage difference is specifically: if the single cell voltage difference exceeds a first threshold value, it is determined that the equalization mode is an active equalization mode; if the single cell voltage difference is lower than the first threshold value and higher than a second threshold value, passive equalization resistance discharge is triggered; if it is detected that the battery cell temperature in the equalization process exceeds a safety threshold value, the bidirectional balancing is suspended. The first threshold value and the second threshold value can be set according to actual needs, and it is only required that the second threshold value is lower than the first threshold value, which is not limited in the embodiment. For example, the first threshold value is 5%, and the second threshold value is 2%. When the single cell voltage difference exceeds 5%, the BMU determines that the power difference is significant, and efficient adjustment is required, which is the active equalization mode. When the single cell voltage difference is lower than 5% but higher than 2%, it is determined that the imbalance is slight, which is the passive equalization mode.
[0060] In addition, it is also emphasized that the bidirectional balancing needs to meet certain conditions, specifically, the battery cell temperature does not exceed a safety threshold value. If it is detected that the battery cell temperature in the equalization process exceeds the safety threshold value, the bidirectional balancing is suspended. For example, the safety threshold value can be set to 55℃. If the battery cell temperature exceeds 55℃, the bidirectional balancing is suspended.
[0061] Step S20: The battery cluster management unit analyzes and integrates the received battery cell voltage, temperature and module voltage, and performs insulation resistance detection to obtain the total voltage, total current and insulation resistance data of the whole cluster battery.
[0062] In a specific implementation, the module voltage is directly used as the subunit voltage in the cluster, the total voltage of the whole cluster is the series cumulative value of the module voltages (for example, if a cluster contains 10 modules, and each module voltage is 50V, the total voltage is 500V), and the total current is the total current of the battery cluster charging and discharging loop measured by a Hall sensor in real time. The insulation resistance detection is to apply a detection voltage (such as 500V DC) between the positive and negative poles of the battery cluster and the ground, measure the leakage current I 漏 , disconnect the battery cluster from the external connection to ensure an independent detection environment, measure the positive-to-ground and negative-to-ground insulation resistances respectively, and take the smaller value as the final result (for example, the positive-to-ground insulation resistance is 500MΩ, and the negative-to-ground insulation resistance is 300MΩ, so the insulation resistance is 300MΩ); error control: the detection error needs to be ≤±10% (when the true value is 100MΩ, the allowed range is 90-110MΩ).
[0063] Step S30: The battery system management unit determines the remaining power and health degree of the battery system based on the insulation resistance data and in combination with the total voltage and total current of the whole cluster battery.
[0064] In a specific implementation, insulation detection is also synchronized in the embodiment. Specifically, the insulation resistance data corresponding to the insulation resistance value is compared with the set resistance value. If the insulation resistance value is less than the set resistance value, an insulation fault alarm is triggered. Otherwise, if the insulation resistance value exceeds the set resistance value, the remaining capacity and the health degree of the battery system are determined according to the total voltage and the total current of the whole cluster battery. The set resistance value can be set to 10MΩ, and can also be adjusted according to the actual situation. The embodiment does not limit this.
[0065] Further, the reference remaining capacity can be determined according to the total current of the whole cluster battery in the embodiment. It needs to be noted that the nominal capacity and the initial capacity of the battery cluster also need to be obtained when the reference remaining capacity is determined according to the total current of the whole cluster battery. The specific calculation formula is as follows:
[0066]
[0067] wherein SOC0 represents the initial capacity, C 标 represents the nominal capacity, I 总 represents the total current, SOC 参考 represents the reference remaining capacity.
[0068] When the remaining capacity calibration value is determined according to the total voltage of the whole cluster battery, the total voltage V 总 of the whole cluster is utilized, the open circuit voltage (OCV)-SOC curve after temperature compensation is combined, and the ampere-hour integral error is corrected: when the battery is static (the charge and discharge current is close to zero), the V 总 corresponding to the equivalent single battery voltage V 等效 =V 总 / N (N is the number of series single batteries) is recorded, the OCV-SOC curve is obtained by looking up the table or fitting according to V 等效 , and the calibrated SOC 校准 is obtained. Finally, the reference remaining capacity and the remaining capacity calibration value are fused by weighting to obtain the remaining capacity of the battery system, such as SOC 终 =αSOC 参考 +(1-α)SOC 校准 , wherein α∈(0, 1) can be dynamically adjusted according to the current, and the embodiment does not limit this.
[0069] Further, the internal resistance can be determined according to the total voltage and the total current of the whole cluster battery, such as SOH 内阻 =V 总 / I 总 . Finally, the health degree of the battery system is determined according to the internal resistance and the capacity attenuation rate, such as SOH 终 =βSOH 内阻 +(1-β)SOH 容量 , wherein SOH容量 represents the capacity fade rate, SOH 容量 = C 实际 / C 初始 , C 实际 and C 初始 respectively represent the current actual capacity and the initial capacity.
[0070] Step S40: determining a corresponding alarm level based on the remaining capacity and the health degree.
[0071] In a specific implementation, the alarm level can be determined according to the remaining capacity and the health degree in the embodiment. Specifically, when determining, a battery safe operation range and a set health degree threshold are set, the battery safe operation range can be set to 5% to 95%, and the set health degree threshold can be 80%. If the remaining capacity exceeds the battery safe operation range and the health degree is lower than the set health degree threshold, it is determined as a first-level alarm, that is, the remaining capacity is less than 5% or greater than 95%, and the health degree is lower than 80%, it is determined as a first-level alarm. If the remaining capacity is within the battery safe operation range and the corresponding change rate does not exceed a preset change rate, and the health degree is not lower than the set health degree threshold, it is determined as a second-level alarm, for example, the SOC change rate within 1 hour exceeds 5% / h. The above-mentioned battery safe operation range, set health degree threshold and preset change rate can be adjusted according to actual needs, which are not limited in the embodiment.
[0072] Step S50: performing a corresponding battery protection management action according to the alarm level.
[0073] In a specific implementation, the alarm level in the embodiment is divided into two levels, including a first-level alarm and a second-level alarm. The battery protection management action taken for the first-level alarm is to control the battery system to stop within a first preset time after the first-level alarm is issued, and to disconnect the battery cluster or the battery array charge-discharge loop before a second preset time is reached, the first preset time can be set to 300 ms, and the second preset time can be set to 5 min. The measure taken for the second-level alarm is to reduce the battery operation power within a first preset time after the second-level alarm is issued, and the first preset time can also be set to 300 ms. The above-mentioned first preset time and second preset time can be adjusted according to actual conditions, which are not limited in the embodiment.
[0074] In the embodiment, the battery management unit collects battery monomer voltage, temperature and module voltage, and performs bidirectional balance of electric quantity among battery monomers in the process of collection, transmits the data collected by the battery management unit to the battery cluster management unit through a CAN bus, analyzes the total voltage, total current and insulation resistance data of the whole cluster battery through the battery cluster management unit, determines the residual electric quantity and health degree of the battery system based on the insulation resistance data and in combination with the total voltage and total current of the whole cluster battery through the battery system management unit, determines the corresponding alarm level based on the residual electric quantity and health degree, and performs corresponding battery protection management actions, so that the voltage, current and temperature are integrated, and the insulation resistance data can also be obtained, the accuracy of battery safety detection is improved through multi-dimensional data, and the safety risk of the battery in the management process is reduced.
[0075] In addition, the embodiment of the present application also provides a storage medium, wherein the storage medium stores a battery management program, and the battery management program is executed by a processor to realize the steps of the battery management method as described above.
[0076] Reference Figure 3 , Figure 3 is a structural block diagram of the first embodiment of the battery management system of the present application.
[0077] As Figure 3 shown, the battery management system provided by the embodiment of the present application comprises:
[0078] The collection module 10 is configured to collect battery monomer voltage, temperature and module voltage through a battery management unit, perform bidirectional balance of electric quantity among battery monomers in the process of collection, and transmit the battery monomer voltage, temperature and module voltage to a battery cluster management unit through a CAN bus.
[0079] The analysis module 20 is configured to analyze and integrate the received battery monomer voltage, temperature and module voltage through the battery cluster management unit, perform insulation resistance detection, and obtain total voltage, total current and insulation resistance data of the whole cluster battery.
[0080] The processing module 30 is configured to determine the residual electric quantity and health degree of the battery system based on the insulation resistance data and in combination with the total voltage and total current of the whole cluster battery through a battery system management unit.
[0081] The alarm module 40 is configured to determine the corresponding alarm level based on the residual electric quantity and the health degree.
[0082] The management module 50 is configured to perform corresponding battery protection management actions according to the alarm level.
[0083] The embodiment collects battery monomer voltage, temperature and module voltage through a battery management unit, performs bidirectional balance of electric quantity among battery monomers in the process of collection, transmits data collected by the battery management unit to a battery cluster management unit through a CAN bus, analyzes total voltage, total current and insulation resistance data of the whole cluster battery through the battery cluster management unit, determines residual electric quantity and health degree of the battery system based on the insulation resistance data and in combination with the total voltage and total current of the whole cluster battery through the battery system management unit, determines corresponding alarm level based on the residual electric quantity and health degree and performs corresponding battery protection management action, and through integration of voltage, current and temperature, insulation resistance data can also be obtained, the accuracy of battery safety detection is improved through multi-dimensional data, and the safety risk of the battery in the management process is reduced.
[0084] In some embodiments, the collection module 10 is configured to collect monomer voltage and temperature at a frequency of at least once per second through sensors of the BMU.
[0085] The positive and negative terminal temperatures of each battery module are synchronously calibrated to eliminate sensor deviation to obtain module voltage.
[0086] The monomer voltage range is determined according to the collected monomer voltage.
[0087] The balancing mode is determined according to the monomer voltage range, and bidirectional balance of electric quantity among battery monomers is performed based on the balancing mode in the process of collection, wherein the balancing mode includes active balancing mode or passive balancing mode.
[0088] In some embodiments, the collection module 10 is configured to
[0089] If the monomer voltage range exceeds a first threshold value, the balancing mode is determined to be the active balancing mode.
[0090] If the monomer voltage range is lower than the first threshold value and higher than a second threshold value, passive balancing resistance discharge is triggered.
[0091] If the temperature of the battery monomer in the balancing process exceeds a safety threshold value, the bidirectional balance is suspended.
[0092] In some embodiments, the processing module 30 is configured to compare the insulation resistance value corresponding to the insulation resistance data with a set resistance value.
[0093] If the insulation resistance value exceeds the set resistance value, the residual electric quantity and health degree of the battery system are determined according to the total voltage and total current of the whole cluster battery.
[0094] If the insulation resistance value is less than the set resistance value, insulation fault alarm is triggered.
[0095] In some embodiments, the processing module 30 is configured to
[0096] determine a reference remaining capacity according to a total current of the whole battery cluster;
[0097] determine a remaining capacity calibration value according to a total voltage of the whole battery cluster;
[0098] weight and fuse the reference remaining capacity and the remaining capacity calibration value to obtain a remaining capacity of the battery system;
[0099] determine an internal resistance according to the total voltage and the total current of the whole battery cluster;
[0100] determine a health degree of the battery system according to the internal resistance and a capacity attenuation rate, the capacity attenuation rate being determined by a current actual capacity and an initial capacity.
[0101] In some embodiments, the alarm module 40 is configured to determine a first-level alarm if the remaining capacity exceeds a safe operation range of the battery and the health degree is lower than a set health degree threshold.
[0102] determine a second-level alarm if the remaining capacity is within the safe operation range of the battery and a corresponding change rate does not exceed a preset change rate, and the health degree is not lower than the set health degree threshold.
[0103] In some embodiments, the management module 50 is configured to control the battery system to stop running within a first preset time after the first-level alarm is issued, and disconnect a charging and discharging circuit of the battery cluster or the battery array before a second preset time is reached if the alarm level is the first-level alarm.
[0104] reduce a running power of the battery within a first preset time after the second-level alarm is issued if the alarm level is the second-level alarm.
[0105] Embodiments of the present application also provide a battery management device, which comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus, the memory is used for storing a battery management program, and the processor is used for executing the program stored in the memory to implement the battery management method.
[0106] The communication bus mentioned in the battery management device can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc.
[0107] The communication interface is used for communication between the battery management device and other devices.
[0108] The memory can include a random access memory (RAM) and can also include a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory can also be at least one storage device located away from the aforementioned processor.
[0109] The aforementioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc., and can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.
[0110] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)) and the like.
[0111] It is to be noted that the relative terms such as first and second etc. are used merely to differentiate one entity or operation from another entity or operation without necessarily requiring or implying any such actual relationship or order between such entities or operations. Also, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the recited element.
[0112] Each of the embodiments in the specification is described in a relevant manner, and the same and similar parts between the embodiments can be referred to each other, and each embodiment focuses on the difference from other embodiments. In particular, for the system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiments.
[0113] The above embodiments are only used to illustrate the technical solutions of the present application, but not limit it; although the present application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalent; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
[0114] It should be understood that the above is only for illustration, and does not constitute any limitation on the technical solutions of the present application. In specific applications, those skilled in the art can set up according to the needs, and the present application does not limit this.
[0115] It should be noted that the above-described workflow is only illustrative and does not limit the scope of protection of the present application. In actual application, those skilled in the art can select part or all of them according to actual needs to achieve the purpose of the embodiment, which is not limited here.
[0116] In addition, technical details not described in detail in the embodiment can refer to the battery management method provided by any embodiment of the present application, which will not be repeated here.
[0117] Moreover, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of "including" "comprising" "having" "containing" or "encompassing" and other like terms is used herein to be open-ended, and to mean including, but not limited to, the stated elements or steps or the like.
[0118] The above-mentioned embodiment numbers of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.
[0119] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of software and necessary general hardware platforms, and of course can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk) and includes a number of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device) to execute the methods described in the various embodiments of the present application.
[0120] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation, or direct or indirect application in other related technical fields, is also included in the patent protection scope of the present application.
[0121] It can be understood that the system provided by the embodiments of the present application corresponds to the method provided by the embodiments of the present application, and the explanation, examples and beneficial effects of the related content can refer to the corresponding parts in the above-mentioned method.
Claims
1. A battery management method, characterized in that: The battery management method comprises: The battery management unit collects the battery cell voltage, temperature and module voltage, performs bidirectional balancing of the battery cell charge during the collection process, and transmits the battery cell voltage, temperature and module voltage to the battery cluster management unit via the CAN bus; The battery cluster management unit analyzes and integrates the received battery cell voltage, temperature and module voltage, and performs insulation resistance detection to obtain total voltage, total current and insulation resistance data of the entire battery cluster; Determining the remaining power and health of the battery system by a battery system management unit based on the insulation resistance data and in combination with the total voltage and total current of the entire battery cluster; Determining a corresponding alarm level based on the remaining power and the health; Execute corresponding battery protection management actions according to the alarm level.
2. The battery management method according to claim 1, wherein: The battery management unit collects the battery cell voltage, temperature and module voltage, and performs bidirectional balancing of the battery cell charge during the collection process, including: The BMU's sensors collect cell voltage and temperature at least once per second. The positive and negative terminal temperatures of each battery module are calibrated synchronously to eliminate sensor deviations and obtain module voltage; Determine the cell voltage range based on the collected cell voltage; A balancing mode is determined according to the cell voltage extreme difference, and bidirectional balancing of the electric quantity between the battery cells is performed based on the balancing mode during the acquisition process, wherein the balancing mode includes an active balancing mode or a passive balancing mode.
3. The battery management method according to claim 2, wherein: The method further comprises: If the cell voltage range difference exceeds a first threshold, determining that the balancing mode is an active balancing mode; If the cell voltage difference is lower than the first threshold and higher than the second threshold, the passive balancing resistor is triggered to discharge; If it is detected that the temperature of the battery cell during the balancing process exceeds the safety threshold, the bidirectional balancing will be suspended.
4. The battery management method according to claim 1, wherein: The determining, by the battery system management unit, the remaining power and health of the battery system based on the insulation resistance data and in combination with the total voltage and total current of the entire battery cluster includes: Comparing the insulation resistance value corresponding to the insulation resistance data with the set resistance value; If the insulation resistance exceeds the set resistance, the remaining capacity and health of the battery system are determined based on the total voltage and total current of the entire battery cluster; If the insulation resistance is less than the set resistance, an insulation fault alarm is triggered.
5. The battery management method according to claim 4, wherein: Determining the remaining capacity and health of the battery system according to the total voltage and total current of the entire battery cluster includes: determining a reference remaining capacity according to the total current of the entire battery cluster; determining a remaining power calibration value according to the total voltage of the entire battery cluster; Performing weighted fusion on the reference remaining power and the remaining power calibration value to obtain the remaining power of the battery system; determining an internal resistance based on a total voltage and a total current of the entire battery cluster; The health of the battery system is determined based on the internal resistance and the capacity decay rate, where the capacity decay rate is determined by the current actual capacity and the initial capacity.
6. The battery management method according to claim 1, wherein: The determining of the corresponding alarm level based on the remaining power and the health includes: If the remaining power exceeds the safe operating range of the battery and the health is lower than the set health threshold, it is determined to be a level 1 alarm; If the remaining power is within the safe operating range of the battery and the corresponding change rate does not exceed the preset change rate, and the health is not lower than the set health threshold, it is determined to be a level 2 alarm.
7. The battery management method according to claim 6, wherein: The performing of a corresponding battery protection management action according to the alarm level includes: If the alarm level is a level one alarm, the battery system is controlled to shut down within a first preset time after the level one alarm is issued, and the charging and discharging circuits of the battery cluster or battery array are disconnected before a second preset time is reached; If the alarm level is a level 2 alarm, the battery operating power is reduced within a first preset time after the level 2 alarm is issued.
8. A battery management system, characterized in that: The battery management system includes: An acquisition module is used to acquire battery cell voltage, temperature, and module voltage through the battery management unit, perform bidirectional balancing of battery cell charge during the acquisition process, and transmit the battery cell voltage, temperature, and module voltage to the battery cluster management unit via the CAN bus; an analysis module, configured to analyze and integrate the battery cell voltage, temperature, and module voltage received by the battery cluster management unit, and perform insulation resistance detection to obtain total voltage, total current, and insulation resistance data of the entire battery cluster; a processing module, configured to determine, through a battery system management unit, the remaining charge and health of the battery system based on the insulation resistance data and in combination with the total voltage and total current of the entire battery cluster; An alarm module, configured to determine a corresponding alarm level based on the remaining power and the health; The management module is used to execute corresponding battery protection management actions according to the alarm level.
9. A battery management device, characterized in that: The battery management device includes: a memory, a processor, and a battery management program stored in the memory and executable on the processor, wherein the battery management program is configured to implement the steps of the battery management method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium stores a battery management program, which, when executed by a processor, implements the steps of the battery management method according to any one of claims 1 to 7.