Battery parameter acquisition method and device and medium

By conducting pulse charging and discharging experiments on electric vehicle batteries to obtain voltage and current data, and using a battery parameter identification model for real-time parameter identification, the problem of untimely updating of battery model parameters was solved, and efficient battery status monitoring and parameter updating were achieved.

CN116338456BActive Publication Date: 2025-12-16BEIJING CO WHEELS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111590368.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-23
Publication Date
2025-12-16
Estimated Expiration
2041-12-23

AI Technical Summary

Technical Problem

In existing technologies, the equivalent model parameters of electric vehicle batteries are not updated in a timely manner during use, resulting in large prediction errors for SOC and SOH. Furthermore, online identification models have high computational requirements, making it difficult to meet accuracy requirements during vehicle operation.

Method used

By conducting pulse charging and discharging experiments on the battery, voltage and current data are obtained. The battery parameter identification model is used for real-time parameter identification and updating. Combined with local or cloud computing power, parameter identification is performed to achieve real-time updating of battery parameters.

Benefits of technology

It enables real-time identification and updating of battery parameters, reduces reliance on initial data, utilizes the vehicle's own power electronics equipment for experiments, simplifies the process, and reduces the computing power requirements of cloud servers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116338456B_ABST
    Figure CN116338456B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a battery parameter acquisition method, device and medium, comprising: acquiring voltage data and current data of a battery in a battery pulse charging process and a battery pulse discharging process; obtaining battery pulse response data of the battery according to the voltage data and the current data; inputting the battery pulse response data into a battery parameter identification model to perform parameter identification, and obtaining a battery parameter identification result. The scheme can not only perform parameter identification according to a real-time state of the battery, but also has no dependence on initial data, fully utilizes power electronic elements equipped in an electric vehicle to perform a pulse experiment, and does not need to disassemble a battery pack.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the battery technology field of new energy vehicles, and in particular to a battery parameter acquisition method and device and a storage medium. BACKGROUND

[0002] Before an electric vehicle is shipped, a battery needs to be subjected to a pulse experiment (HPPC, which stands for Hybrid Pulse Power Characteristic) to identify important parameters of the battery offline, which are important data for calculating charging time when the battery is subsequently charged. However, as the battery service life decays, the equivalent model parameters of the battery change, but the important state parameters of the battery, such as SOC (which stands for State of charge, i.e., state of charge, used to reflect the remaining capacity of the battery, defined as the ratio of the remaining capacity to the capacity of the battery, commonly expressed in percentage) and SOH (which stands for State of health, indicating the health of the battery), etc., are predicted with large errors because the model parameters are not updated in time.

[0003] Moreover, the battery working conditions required for online identification of the model are harsh, and the working conditions required for the identification algorithm cannot be met during vehicle driving, charging and discharging, resulting in limited accuracy of the model parameters, and a large amount of controller computing power of the cloud server is required for higher-precision prediction (i.e., the computing power required for online identification of the model is high). SUMMARY

[0004] Embodiments of the present application provide a battery parameter acquisition method and device and a storage medium, which can identify battery equivalent circuit model parameters and update the corresponding parameters by performing pulse charging and discharging experiments on the battery in real time, and can identify parameters and update the model according to the real-time state of the battery without relying on initial data.

[0005] In a first aspect, embodiments of the present application provide a battery parameter acquisition method from the perspective of a battery management system, which includes:

[0006] Obtaining voltage data and current data of the battery during a battery pulse charging process and a battery pulse discharging process;

[0007] Obtaining battery pulse response data of the battery according to the voltage data and the current data; wherein the battery pulse data is composed of the voltage data and the current data obtained during the battery pulse charging and discharging process;

[0008] Inputting the battery pulse response data into a battery parameter identification model to identify parameters and obtaining a battery parameter identification result.

[0009] In a second aspect, the embodiments of the present application further provide a battery parameter acquisition device, the battery parameter acquisition device comprising: a sending unit and a processing unit;

[0010] The acquisition unit is configured to acquire voltage data and current data of the battery in a battery pulse charging process and a battery pulse discharging process.

[0011] The processing unit is configured to obtain battery pulse response data of the battery according to the voltage data and the current data.

[0012] The processing unit is further configured to input the battery pulse response data into a battery parameter identification model to perform parameter identification, and obtain a battery parameter identification result.

[0013] In a third aspect, the embodiments of the present application further provide a processing device comprising a processor and a memory, the memory storing a computer program, and the processor executes the steps of any one of the battery parameter acquisition methods provided by the embodiments of the present application when invoking the computer program in the memory.

[0014] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, the computer readable storage medium storing a plurality of instructions, and the instructions are adapted to be loaded by a processor to execute the steps of any one of the battery parameter acquisition methods provided by the embodiments of the present application.

[0015] From the above, the embodiments of the present application obtain voltage data and current data according to the battery pulse response data of the battery by performing pulse charging experiments and pulse discharging experiments on the battery, input the battery pulse response data into a battery parameter identification model to perform parameter identification, and obtain a battery parameter identification result. The method can perform parameter identification according to the real-time state of the battery, has no dependence on initial data, fully utilizes the power electronic components equipped in the electric vehicle to perform pulse experiments, does not need to disassemble the battery pack, and is simple. BRIEF DESCRIPTION OF DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0017] Figure 1 is a flowchart of the battery parameter acquisition method in the present application;

[0018] Figure 2Ais a circuit schematic diagram of a second-order RC battery equivalent model in the battery parameter acquisition method in the present application;

[0019] Figure 2B is a current curve diagram of a first pulse charging current in the battery parameter acquisition method in the present application;

[0020] Figure 2C is a voltage response curve diagram corresponding to the first pulse charging current in the battery parameter acquisition method in the present application;

[0021] Figure 2D is a current curve diagram of a first pulse discharging current in the battery parameter acquisition method in the present application;

[0022] Figure 2E is a voltage response curve diagram corresponding to the first pulse discharging current in the battery parameter acquisition method in the present application;

[0023] Figure 3 is a structural schematic diagram of the battery parameter acquisition device in the present application;

[0024] Figure 4 is a structural schematic diagram of the processing device in the present application. DETAILED DESCRIPTION

[0025] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0026] In the following description, the specific embodiments of the present application will be described with reference to steps and symbols executed by one or more computers, unless otherwise stated. Therefore, these steps and operations will be mentioned several times by the computer execution, and the computer execution referred to by the embodiments of the present application includes the operation of the computer processing unit represented by the electronic signal in a structured form. This operation transforms the data or maintains it at the location in the memory system of the computer, which can reconfigure or otherwise change the operation of the computer in a manner known to those skilled in the art. The data structure maintained by the data is the physical location of the memory, which has specific characteristics defined by the data format. However, the principles of the present application are described in the above description, which does not represent a limitation, and those skilled in the art will understand that the various steps and operations described below can also be implemented in hardware.

[0027] The principles described herein are employed in the context of a variety of other general or special purpose operational environments or configurations. Examples of well known operational systems, environments, and configurations that can be suitable for use with the principles described herein include, but are not limited to, handheld devices, personal computers, servers, multiprocessor systems, microcomputer-based systems, minicomputer-based systems, mainframe computer-based systems, and distributed computing environments that include any of the above systems or devices.

[0028] The terms "first", "second", and "third" and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the descriptive terms "first", "second", and "third" are to be interpreted, by those skilled in the art, as a flexible manner of distinguishing between similar elements without necessarily implying a chronological or sequential order.

[0029] Before introducing the embodiments of the present application, the related content about the application background is introduced first.

[0030] The execution subject of the battery parameter acquisition method provided by the present application can be the device provided by the present application, or a server device, a physical host, a vehicle-mounted terminal, or a user equipment (UE) processing device integrated with the device, wherein the device can be realized in the form of hardware or software, and the UE can be a terminal device such as a smart phone, a tablet computer, a notebook computer, a palm computer, a desktop computer, or a personal digital assistant (PDA).

[0031] Next, the battery parameter acquisition method provided by the present application is introduced.

[0032] Referring to Figure 1 , Figure 1 A flowchart of the battery parameter acquisition method provided by the present application is shown, and the method is applied to a battery management system. Embodiments of the present application take the battery management system as an example of the execution subject. The method provided by the present application can specifically include the following steps:

[0033] 101. Obtain voltage data and current data of the battery in a battery pulse charging process and a battery pulse discharging process.

[0034] In the embodiments of the present application, in order to obtain the battery parameter identification result of the battery, the battery needs to be subjected to a battery pulse charging test and a battery pulse discharging test first, so as to obtain the voltage data and the current data of the battery in the battery pulse charging process and the battery pulse discharging process, and finally obtain the battery pulse response data based on the voltage data and the current data of the battery in the battery pulse charging process and the battery pulse discharging process to perform parameter identification, so as to obtain the battery parameter identification result.

[0035] Exemplarily, before step 101, the following steps are further included:

[0036] determining that the battery is performing alternating current charging, sending a pulse charging instruction; wherein the pulse charging instruction is used to trigger the charger to perform pulse charging on the battery.

[0037] In the embodiments of the present application, the battery management system (BMS for short) can detect in real time whether the battery of the electric vehicle has been connected to the alternating current charging gun. When the battery of the electric vehicle has been connected to the alternating current charging gun for charging, the battery management system sends a pulse charging instruction to the vehicle-mounted charger to trigger the vehicle-mounted charger to perform pulse charging on the battery.

[0038] For example, step 101 further includes the following steps:

[0039] sending a pulse discharge instruction to the high-voltage electrical device, wherein the pulse discharge instruction is used to trigger the battery to perform pulse discharge on the high-voltage electrical device.

[0040] In the embodiments of the present application, after the battery management system sends a pulse charging instruction to the vehicle-mounted charger to trigger the vehicle-mounted charger to perform pulse charging on the battery, the battery management system can also send a pulse discharge instruction to the high-voltage electrical device to trigger the battery to perform pulse discharge on the high-voltage electrical device.

[0041] When the vehicle-mounted charger receives the pulse charging instruction, the vehicle-mounted charger outputs a preset first pulse charging current to the battery for pulse charging, and the battery collects information such as battery current and voltage and sends it to the BMS. Moreover, the battery management system sends a pulse discharge instruction to the high-voltage electrical device in the vehicle. After the high-voltage electrical device receives the pulse discharge instruction, the high-voltage electrical device configures a locked-rotor protection device. The battery is closed, the relay is started, the high-voltage electrical device forms a closed loop, the battery performs pulse discharge, and the high-voltage electrical device generates heat. Because the pulse discharge time is extremely short (seconds), and the pulse charging current is 0.5C or 1C, the temperature rise of the high-voltage electrical device is limited within a very short time, and the vehicle and the battery pack will not be damaged or pose a safety risk. As can be seen, through the battery management system, a pulse charging instruction can be sent to the vehicle-mounted charger in time when the battery is detected to have been connected to the alternating current charging gun for charging, and a pulse discharge instruction can be sent to the high-voltage electrical device.

[0042] The pulse charging instruction is used to trigger the vehicle-mounted charger to load a preset first pulse charging current on the battery for pulse charging. The first pulse charging current is 0 in a preset 0-t1 time period, I in a t1-t2 time period, and 0 in a t2-t3 time period. t1 Figure 2BAs shown, when the vehicle charger triggers the battery to load the preset first pulse charging current for pulse charging, the battery parameters can be identified based on the pulse charging test. When the battery loads the first pulse charging current, the voltage curve of the obtained response voltage is as shown in Figure 2C .

[0043] The pulse discharge instruction is used to trigger the battery to load the preset first pulse discharge current to discharge the high-voltage electrical device. The first pulse discharge current is 0 in the preset 0-t4 time period, -I in the t4-t5 time period, and 0 in the t5-t6 time period. t4 Figure 2D As shown, when the high-voltage electrical device triggers the battery to load the preset first pulse charging current for pulse discharge, the high-voltage electrical device receives the pulse discharge instruction and configures the locked-rotor protection device. The battery is closed, the relay is started, the PTC forms a closed loop, the battery performs pulse discharge, the high-voltage electrical device generates heat, and the battery parameters can be identified based on the pulse discharge test. When the battery performs pulse discharge, the voltage curve of the obtained response voltage is as shown in Figure 2E .

[0044] 102. Obtain the battery pulse response data of the battery according to the voltage data and the current data.

[0045] In the embodiments of the present application, when the voltage data and the current data are obtained based on the battery pulse charging test and the battery pulse discharge test, the voltage data and the current data can be combined to obtain the battery pulse response data of the battery.

[0046] For example, step 102 includes:

[0047] The battery current and response voltage of the vehicle charger in the pulse charging process are received, and the discharge voltage and discharge current of the high-voltage electrical device in the pulse discharge process are received. The battery current, the response voltage, the discharge voltage, and the discharge current are taken as the voltage data and the current data of the battery in the battery pulse charging process and the battery pulse discharge process.

[0048] In the embodiments of the present application, after the battery management system sends the pulse charging instruction to the on-board charger and the pulse discharge instruction to the high-voltage electrical device, the on-board charger can perform a timely pulse charging test on the battery, so as to calculate the battery current and response voltage in a timely manner and feed back to the battery management system. Moreover, the battery can also perform a pulse discharge test on the high-voltage electrical device in a timely manner, so as to calculate the discharge voltage and discharge current of the battery in a timely manner. The above-mentioned battery current, response voltage, discharge voltage and discharge current constitute the battery pulse response data (the battery pulse response data in the specific implementation is not limited to only including the above-mentioned four parameters, and can also include other parameters). As can be seen, the battery pulse response data fed back by the on-board charger and the discharge voltage fed back by the high-voltage electrical device can quickly and accurately constitute the battery pulse response data.

[0049] 103. inputting the battery pulse response data into a battery parameter identification model to perform parameter identification, to obtain a battery parameter identification result.

[0050] In the embodiments of the present application, after the battery pulse response data is obtained, it can be input into a battery parameter identification model on a local or cloud server to perform parameter identification, to obtain a battery parameter identification result. In this way, the battery parameter identification result can be obtained in various situations.

[0051] For example, step 103 includes:

[0052] When the computing power of the vehicle end where the battery is located exceeds a preset computing power threshold, the battery pulse response data is input into a battery parameter identification model of the vehicle end to perform parameter identification, to obtain the battery parameter identification result.

[0053] When the computing power of the vehicle end where the battery is located does not exceed the computing power threshold, the battery pulse response data is input into a battery parameter identification model of a cloud server to perform parameter identification, to obtain the battery parameter identification result.

[0054] In the embodiments of the present application, after determining the computing power value of the MCU chip (i.e., the computing power of the vehicle end) in the battery management system, it can be determined whether to perform parameter identification and calculation in the MCU chip. Generally, a minimum computing power threshold is required to perform parameter identification and calculation based on the battery pulse response data to complete the final calculation, otherwise the calculation cannot be completed in the local MCU chip. When it is determined that the computing power of the vehicle end exceeds the preset computing power threshold, parameter identification can be performed according to the battery parameter identification model of the vehicle end to obtain the battery parameter identification result.

[0055] When the computing power value of the MCU chip in the battery management system is determined and it is determined that the vehicle-side computing power does not exceed the preset computing power threshold, it indicates that the battery parameter identification cannot be completed locally, and at this time, the battery pulse response data can be sent to the cloud server to perform parameter identification according to the battery parameter identification model of the cloud end to obtain a second battery parameter identification result, and the battery parameter identification result sent by the cloud server is received.

[0056] Specifically, the vehicle-side computing power can be determined by the number of million-level integer instructions executed per second (i.e., DMIPS parameter) of the micro control unit (i.e., MCU chip) in the battery management system, where the full name of DMIPS in English is Dhrystone Million Instructions executed Per Second, which is mainly used to measure integer computing power. When the DMIPS parameter of the MCU chip is determined, it can be used as the vehicle-side computing power to determine whether the local calculation requirement is met.

[0057] For example, the battery pulse response data is input into the battery parameter identification model for parameter identification to obtain a first battery parameter identification result, which includes

[0058] The second-order RC battery equivalent model included in the battery parameter identification model is obtained, and the open-circuit voltage of the battery in the battery pulse response data is obtained.

[0059] The first identification result is obtained by performing least squares processing on the open-circuit voltage of the battery and the second-order RC battery equivalent model.

[0060] The first identification result and the discharge voltage constitute the battery parameter identification result.

[0061] In the pulse charging test, when the vehicle-mounted charger loads a preset first pulse charging current on the battery for pulse charging, the battery pulse response data R0, Cb, Rp1, Rp2, Cp1, and Cp2 in the second-order RC battery equivalent model are identified by voltage response and with the classical parameter identification method (such as least squares). Figure 2A Specifically, the first identification result includes the battery equivalent capacitance value Cb, the equivalent ohmic internal resistance value R0, the first equivalent polarization internal resistance value Rp1, the second equivalent polarization internal resistance value Rp2, the first polarization capacitance value Cp1, and the second polarization capacitance value Cp2.

[0062] In order to better implement the method of the present application, the battery parameter acquisition device 20 is also provided in the embodiments of the present application.

[0063] Please refer to Figure 3 , Figure 3A structural schematic diagram of a battery parameter acquisition device 20 according to an embodiment of the present application, wherein the battery parameter acquisition device 20 can specifically include the following structure: an acquisition unit 201 and a processing unit 202.

[0064] The acquisition unit 201 is configured to acquire voltage data and current data of the battery during a battery pulse charging process and a battery pulse discharging process.

[0065] In an embodiment of the present application, in order to acquire the battery parameter identification result of the battery, the battery needs to be subjected to a battery pulse charging test and a battery pulse discharging test, so as to acquire the voltage data and the current data of the battery during the battery pulse charging process and the battery pulse discharging process. Finally, the battery pulse response data based on the voltage data and the current data of the battery during the battery pulse charging process and the battery pulse discharging process are acquired to perform parameter identification, so as to obtain the battery parameter identification result.

[0066] The battery parameter acquisition device according to an embodiment of the present application can further include a sending unit, which is configured to:

[0067] When the battery is subjected to alternating current charging, the sending unit sends a pulse charging instruction, wherein the pulse charging instruction is configured to trigger a charger to perform pulse charging on the battery.

[0068] In an embodiment of the present application, a battery management system (BMS for short) can perform real-time detection on whether the battery of an electric vehicle has been connected to an alternating current charging gun. When the battery of the electric vehicle has been connected to the alternating current charging gun for charging, the battery management system sends a pulse charging instruction to a vehicle-mounted charger to trigger the vehicle-mounted charger to perform pulse charging on the battery.

[0069] The sending unit according to an embodiment of the present application is further configured to send a pulse discharging instruction to a high-voltage electrical device, wherein the pulse discharging instruction is configured to trigger the battery to perform pulse discharging on the high-voltage electrical device.

[0070] In an embodiment of the present application, after the battery management system sends the pulse charging instruction to the vehicle-mounted charger to trigger the vehicle-mounted charger to perform pulse charging on the battery, the battery management system can further send a pulse discharging instruction to the high-voltage electrical device to trigger the battery to perform pulse discharging on the high-voltage electrical device.

[0071] Wherein, when the on-board charger receives the pulse charging instruction, the on-board charger outputs a preset first pulse charging current to the battery for pulse charging, and the battery collects information such as battery current and voltage and sends it to the BMS. Moreover, the battery management system sends a pulse discharge instruction to the high-voltage electrical device in the vehicle, and the high-voltage electrical device configures a locked-rotor protection device after receiving the pulse discharge instruction. The battery is closed, the relay is started, and the high-voltage electrical device forms a closed loop. The battery performs pulse discharge, and the high-voltage electrical device generates heat. Because the pulse discharge time is extremely short (seconds), and the pulse charging current is 0.5C or 1C, the temperature rise of the high-voltage electrical device is limited within a very short time, and it will not cause damage or safety risk to the vehicle and the battery pack. It can be seen that the battery management system can send a pulse charging instruction to the on-board charger and a pulse discharge instruction to the high-voltage electrical device in time when it detects that the battery has been connected to the AC charging gun for charging each time.

[0072] Wherein, the pulse charging instruction is used to trigger the on-board charger to load a preset first pulse charging current on the battery for pulse charging. The first pulse charging current is 0 in a preset 0-t1 time period, I in a t1-t2 time period, and 0 in a t2-t3 time period. Wherein, t1 Figure 2B The first pulse charging current is shown in the current curve diagram as shown in Figure 2C .

[0073] Wherein, the pulse discharge instruction is used to trigger the battery to load a preset first pulse discharge current on the high-voltage electrical device for discharge. The first pulse discharge current is 0 in a preset 0-t4 time period, -I in a t4-t5 time period, and 0 in a t5-t6 time period. Wherein, t4 Figure 2D The first pulse discharge current is shown in the current curve diagram as shown in Figure 2E .

[0074] The processing unit 202 is configured to obtain battery pulse response data of the battery according to the voltage data and the current data; wherein the battery pulse data is composed of the voltage data and the current data obtained in the battery pulse charging and discharging process.

[0075] In the embodiments of the present application, after the voltage data and the current data are obtained based on the battery pulse charging test and the battery pulse discharging test, the voltage data and the current data can be combined to obtain the battery pulse response data of the battery.

[0076] For example, the processing unit 202 is further configured to:

[0077] The battery current and the response voltage of the on-board charger in the pulse charging process are received, and the discharging voltage and the discharging current of the high-voltage electrical device in the pulse discharging process are received, and the battery current, the response voltage, the discharging voltage and the discharging current are taken as the voltage data and the current data of the battery in the battery pulse charging process and the battery pulse discharging process.

[0078] In the embodiments of the present application, after the pulse charging instruction is sent to the on-board charger and the pulse discharging instruction is sent to the high-voltage electrical device through the battery management system, the on-board charger can perform the pulse charging test on the battery in time, so as to calculate the battery current and the response voltage in time and feed back to the battery management system. Moreover, the battery can also perform the pulse discharging test on the high-voltage electrical device in time, so as to calculate the discharging voltage and the discharging current of the battery in time, and the above-mentioned battery current, response voltage, discharging voltage and discharging current constitute the battery pulse response data (the battery pulse response data is not limited to only including the above-mentioned four parameters in the specific implementation, and can also include other parameters). It can be seen that the battery pulse response data fed back by the on-board charger and the discharging voltage fed back by the high-voltage electrical device can quickly and accurately constitute the battery pulse response data.

[0079] The processing unit 202 is further configured to input the battery pulse response data into a battery parameter identification model to perform parameter identification, and obtain a battery parameter identification result.

[0080] In the embodiments of the present application, after the battery pulse response data is obtained, it can be input into the battery parameter identification model on the local or cloud to perform parameter identification, and obtain the battery parameter identification result. In this way, the battery parameter identification result can be obtained in various situations.

[0081] For example, the processing unit 202 is further configured to:

[0082] when the computing power of the vehicle end where the battery is located exceeds a preset computing power threshold, inputting the battery pulse response data into a battery parameter identification model of the vehicle end for parameter identification to obtain the battery parameter identification result;

[0083] when the computing power of the vehicle end where the battery is located does not exceed the computing power threshold, inputting the battery pulse response data into a battery parameter identification model of the cloud server for parameter identification to obtain the battery parameter identification result.

[0084] In the embodiments of the application, after determining the computing power value of the MCU chip in the battery management system (i.e., the computing power of the vehicle end), it can be determined whether to perform parameter identification and calculation in the MCU chip. Generally, a minimum computing power threshold is required to complete the final calculation based on the battery pulse response data, otherwise the calculation cannot be completed in the local MCU chip. When it is determined that the computing power of the vehicle end exceeds the preset computing power threshold, the battery parameter identification model of the vehicle end can be used to perform parameter identification to obtain the battery parameter identification result.

[0085] When the computing power value of the MCU chip in the battery management system is determined and it is determined that the computing power of the vehicle end does not exceed the preset computing power threshold, it indicates that the battery parameter identification cannot be completed locally, and at this time the battery pulse response data can be sent to the cloud server to perform parameter identification according to the battery parameter identification model of the cloud end to obtain the battery parameter identification result, and the battery parameter identification result sent by the cloud server is received.

[0086] Specifically, the computing power of the vehicle end can be determined by the number of million-level integer instructions executed per second (i.e., the DMIPS parameter) of the micro control unit (i.e., the MCU chip) in the battery management system, where the full name of DMIPS in English is Dhrystone Million Instructions executed Per Second, which is mainly used to measure integer computing power. When the DMIPS parameter of the MCU chip is determined, it can be used as the computing power of the vehicle end to determine whether the local calculation requirement is met.

[0087] The processing unit 202 is specifically configured to:

[0088] obtain a second-order RC battery equivalent model included in the battery parameter identification model, and obtain an open circuit voltage of the battery in the battery pulse response data;

[0089] obtain a first identification result by performing least square processing on the open circuit voltage and the second-order RC battery equivalent model;

[0090] The first identification result and the discharge voltage constitute the battery parameter identification result.

[0091] In the pulse charging test, when the on-board charger loads a preset first pulse charging current to perform pulse charging on the battery, the voltage response is used to identify the battery pulse response data R0, Cb, Rp1, Rp2, Cp1, Cp2 in the second-order RC battery equivalent model such as Figure 2A by using a classical parameter identification method (such as least squares). Specifically, the first identification result includes the battery equivalent capacitance value Cb, the equivalent ohmic internal resistance value R0, the first equivalent polarization internal resistance value Rp1, the second equivalent polarization internal resistance value Rp2, the first polarization capacitance value Cp1, and the second polarization capacitance value Cp2.

[0092] The application further provides a processing device, which is shown in Figure 4 , Figure 4 Fig. 1 shows a schematic structural diagram of the processing device of the application. Specifically, the processing device provided by the application includes a processor, which is configured to implement the steps in the corresponding embodiments when executing a computer program stored in a memory; or the processor is configured to implement the functions of the modules in the corresponding embodiments when executing the computer program stored in the memory. Figure 1 Figure 3

[0093] For example, the computer program can be divided into one or more modules / units, which are stored in the memory and executed by the processor to complete the application. One or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the computer device.

[0094] The processing device can include, but is not limited to, a processor and a memory. Those skilled in the art can understand that the schematic diagram is only an example of the processing device and does not constitute a limitation on the processing device, which can include more or fewer components than the schematic diagram, or combine certain components or different components. For example, the processing device can also include an input / output device, a network access device, a bus, etc. The processor, the memory, the input / output device, and the network access device are connected through the bus.

[0095] ​​The processor can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The processor is a control center of the processing device, and connects all parts of the processing device through various interfaces and lines.

[0096] The memory can be used to store computer programs and / or modules, and the processor realizes various functions of the computer device by running or executing the computer programs and / or modules stored in the memory, and calling data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), etc.; and the data storage area can store data (such as audio data, video data, etc.) created according to the use of the processing device, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, for example, a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory device.

[0097] The display screen is used to display characters of at least one character type output by the input and output unit.

[0098] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device, processing device and corresponding modules thereof can be referred to as Figure 1 the description in the corresponding embodiments, and will not be described here in detail.

[0099] Those skilled in the art can understand that all or part of the steps in the various methods of the above-described embodiments can be completed by an instruction, or by an instruction controlling relevant hardware. The instruction can be stored in a computer readable storage medium and loaded and executed by a processor.

[0100] To this end, an embodiment of the present application provides a computer readable storage medium, wherein a plurality of instructions are stored, the instructions can be loaded by a processor to execute the steps of the present application as Figure 1 The steps in the corresponding embodiments can refer to the specific operations as Figure 1 The descriptions in the corresponding embodiments are not repeated here.

[0101] The computer readable storage medium can include a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0102] The instructions stored in the computer readable storage medium can execute the steps of the present application as Figure 1 Therefore, the beneficial effects of the present application as Figure 1 The beneficial effects of the present application as

[0103] The above describes the battery parameter acquisition method, device and storage medium provided by the present application in detail. The principle and implementation manner of the present application are described by applying specific examples in the embodiments of the present application. The above embodiment descriptions are only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, the specific implementation manner and application range can be changed according to the idea of the present application. In conclusion, the content of the specification should not be understood as a limitation of the present application.

Claims

1. A method for acquiring battery parameters, applied to a battery management system, characterized in that, The method includes: Acquire voltage and current data of the battery during the battery pulse charging and battery pulse discharging processes; The battery pulse response data of the battery is obtained based on the voltage data and the current data; wherein, the battery pulse response data consists of the voltage data and the current data obtained during the battery pulse charging and discharging process, and the battery pulse response data includes the battery current and response voltage of the on-board charger during the pulse charging process and the discharge voltage and discharge current of the high-voltage electrical components during the pulse discharging process. The battery pulse response data is input into the battery parameter identification model for parameter identification to obtain the battery parameter identification result; The step of inputting the battery pulse response data into the battery parameter identification model for parameter identification to obtain the battery parameter identification result includes: Obtain the second-order RC battery equivalent model included in the battery parameter identification model, and obtain the battery open-circuit voltage in the battery pulse response data; The first identification result is obtained by performing least squares processing on the battery open-circuit voltage and the equivalent model of the second-order RC battery. The first identification result and the discharge voltage together constitute the battery parameter identification result.

2. The method according to claim 1, characterized in that, Before acquiring the voltage and current data of the battery during the battery pulse charging and discharge processes, the method further includes: When it is determined that the battery is undergoing AC charging, a pulse charging command is sent; wherein, the pulse charging command is used to trigger the charger to perform pulse charging on the battery.

3. The method according to claim 1, characterized in that, Before acquiring the voltage and current data of the battery during the battery pulse charging and discharge processes, the method further includes: A pulse discharge command is sent to the high-voltage electrical device, the pulse discharge command being used to trigger the battery to pulse discharge to the high-voltage electrical device.

4. The method according to claim 1, characterized in that, The acquisition of voltage and current data of the battery during the battery pulse charging and discharge processes includes: The system receives the battery current and response voltage from the on-board charger during pulse charging, and receives the discharge voltage and discharge current from the high-voltage electrical components during pulse discharging. The battery current, response voltage, discharge voltage, and discharge current are used as the voltage and current data of the battery during pulse charging and pulse discharging.

5. The method according to claim 1, characterized in that, The step of inputting the battery pulse response data into the battery parameter identification model for parameter identification to obtain the battery parameter identification result includes: When the computing power of the vehicle terminal where the battery is located exceeds the preset computing power threshold, the battery pulse response data is input into the battery parameter recognition model of the vehicle terminal for parameter recognition, and the battery parameter recognition result is obtained. When the computing power of the vehicle terminal where the battery is located does not exceed the computing power threshold, the battery pulse response data is input into the battery parameter identification model in the cloud server for parameter identification, and the battery parameter identification result is obtained.

6. The method according to claim 4, characterized in that, Before inputting the battery pulse response data into the battery parameter identification model for parameter identification and obtaining the battery parameter identification result, the method further includes: The vehicle-side computing power is determined based on the number of integer instructions executed per second by the microcontroller unit.

7. A battery management device, characterized in that, include: Acquisition unit and processing unit; The acquisition unit is used to acquire voltage and current data of the battery during the battery pulse charging and battery pulse discharging processes. The processing unit is used to obtain battery pulse response data of the battery based on the voltage data and the current data; wherein, the battery pulse response data consists of the voltage data and the current data obtained during the battery pulse charging and discharging process, and the battery pulse response data includes the battery current and response voltage of the on-board charger during the pulse charging process and the discharge voltage and discharge current of the high-voltage electrical components during the pulse discharging process. The processing unit is also used to input the battery pulse response data into the battery parameter identification model for parameter identification, and obtain the battery parameter identification result; The processing unit is further configured to acquire the second-order RC battery equivalent model included in the battery parameter identification model, and acquire the battery open-circuit voltage in the battery pulse response data; obtain a first identification result by performing least squares processing on the battery open-circuit voltage and the second-order RC battery equivalent model; the first identification result and the discharge voltage constitute the battery parameter identification result.

8. A processing device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program, and the processor executes the method as described in any one of claims 1 to 6 when it invokes the computer program in the memory.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Identification method of second order resistance and capacitance (RC) equivalent model of power lithium battery

    CN103197251A

  • Battery SOC (state of charge) estimation method by utilizing vehicle-mounted charging machine identification battery parameter

    CN105068008A