Battery parameter identification method, device, electronic device and computer program product
By receiving parameter identification signals in the battery management system, obtaining battery status information, and identifying charging parameters when preset conditions are met, the problem of inaccurate battery parameter identification in the prior art is solved, and more accurate battery management is achieved.
Patent Information
- Application Number
- CN202210005715.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-04
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2042-01-04
AI Technical Summary
The prior art is difficult to accurately identify the parameters of power batteries online under complex real-vehicle operating conditions, resulting in inaccurate battery management.
By receiving parameter identification signals, obtaining battery status information, and using a preset charging method to charge the battery when the preset conditions are met, the terminal voltage and current information are obtained, and charging parameter identification is performed based on these information.
It realizes more accurate battery parameter identification under complex operating conditions, ensuring the accuracy and safety of battery management.
Smart Images

Figure CN114336877B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of battery management for new energy vehicles, and in particular to a battery parameter identification method, device, electronic device, storage medium and computer program product. Background Art
[0002] Batteries are the power source of electric vehicles. The performance of batteries directly affects the power and safety of the entire vehicle. Good battery management technology can maximize the capacity of batteries while ensuring safety, and is the core technology of the battery system.
[0003] At present, in the battery control system, most of the offline battery terminal voltage, current and other measurement information are used to identify the parameters of the vehicle power battery using the recursive least squares method. However, under the complex working conditions of the actual vehicle, the parameters of the power battery are quite different from the battery parameters identified in the offline state, and it is impossible to accurately identify the parameters of the vehicle power battery online under various complex working conditions of the actual vehicle. Summary of the invention
[0004] Based on this, it is necessary to provide a battery parameter identification method, device, electronic device, computer-readable storage medium and computer program product to address the above technical problems.
[0005] In a first aspect, the present application provides a battery parameter identification method. The method comprises: obtaining battery status information when a parameter identification signal is received; charging the battery using a preset charging method when the battery status information meets a preset condition; obtaining terminal voltage information and current information of the battery during the charging process; and identifying charging parameters of the battery according to the terminal voltage information and current information.
[0006] In one of the embodiments, obtaining the battery status information upon receiving the parameter identification signal includes: receiving the parameter identification signal based on multiple triggering operations of a vehicle start button within a preset time.
[0007] In one of the embodiments, the battery status information includes the remaining battery power and the battery temperature; when the battery status information meets the preset conditions, the battery is charged using a preset charging method, including: when the remaining battery power is less than a preset power value and the battery temperature is within a preset temperature threshold range, the battery is charged using a constant current and constant voltage method; until the remaining battery power reaches the preset power value, the battery is pulse charged using a constant current.
[0008] In one embodiment, the pulse charging of the battery using a constant current includes: performing multiple charging cycles to pulse charge the battery, wherein each charging cycle includes a first preset time period and a second preset time period, charging the battery with a constant current during the first preset time period of each charging cycle, and leaving the battery idle during the second preset time period of each charging cycle.
[0009] In one of the embodiments, the obtaining of the terminal voltage information and current information of the battery during the charging process includes: sampling the terminal voltage information and current information of the battery during multiple charging cycles to obtain multiple sets of voltage-current relationship pairs; the identifying of the charging parameters of the battery based on the terminal voltage information and current information includes: creating an equivalent circuit model based on the battery circuit in the target vehicle, and substituting the multiple sets of voltage-current relationship pairs into the equivalent circuit model to calculate the charging parameters of the battery.
[0010] In one of the embodiments, the method further includes: when the battery status information does not meet a preset condition, charging the battery in a constant voltage and constant current manner until the status information meets the preset condition.
[0011] In the second aspect, the present application also provides a battery parameter identification device. The device includes: a first information acquisition module, which is used to obtain battery status information when a parameter identification signal is received; a charging module, which is used to charge the battery using a preset charging method when the battery status information meets a preset condition; a second information acquisition module, which is used to obtain the terminal voltage information and current information of the battery during the charging process; and an identification module, which is used to identify the charging parameters of the battery according to the terminal voltage information and current information.
[0012] In a third aspect, the present application also provides an electronic device. The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program: when a parameter identification signal is received, obtain battery status information; when the battery status information meets a preset condition, charge the battery using a preset charging method; obtain terminal voltage information and current information of the battery during the charging process; and identify charging parameters of the battery according to the terminal voltage information and current information.
[0013] In a fourth aspect, the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented: when a parameter identification signal is received, battery status information is obtained; when the battery status information meets a preset condition, the battery is charged in a preset charging mode; terminal voltage information and current information of the battery during the charging process are obtained; and charging parameters of the battery are identified according to the terminal voltage information and current information.
[0014] In a fifth aspect, the present application also provides a computer program product. The computer program product includes a computer program, which implements the following steps when executed by a processor: when a parameter identification signal is received, obtain battery status information; when the battery status information meets a preset condition, charge the battery using a preset charging method; obtain terminal voltage information and current information of the battery during the charging process; and identify charging parameters of the battery according to the terminal voltage information and current information.
[0015] The above-mentioned battery parameter identification method, device, electronic device, storage medium and computer program product, the electronic device obtains battery status information when receiving the parameter identification signal; when the battery status information meets the preset conditions, the battery is charged by a preset charging method; the terminal voltage information and current information of the battery during the charging process are obtained; and the charging parameters of the battery are identified according to the terminal voltage information and current information. The battery is charged by the preset charging method, and the terminal voltage and current of the battery are obtained online to calculate the battery parameters, so that the calculation of the battery parameters is more accurate. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 A diagram showing an application environment of a battery parameter identification method in one embodiment;
[0017] Figure 2 is a schematic flow chart of a battery parameter identification method in one embodiment;
[0018] Figure 3 A schematic diagram of a process flow of a battery status information step in an embodiment;
[0019] Figure 4 A schematic flow chart of a charging step in one embodiment;
[0020] Figure 5 A schematic diagram of a flow chart of an identification step in an embodiment;
[0021] Figure 6 is a flow chart of a battery parameter identification method according to another embodiment;
[0022] Figure 7 Schematic diagram of pulse charging;
[0023] Figure 8 is a structural block diagram of a battery parameter identification device in one embodiment;
[0024] Fig. 9 FIG. 4 is a diagram showing the internal structure of an electronic device in one embodiment. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0026] The battery parameter identification method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the vehicle-mounted terminal of the vehicle 102 communicates with the computer device 104 through the network. The vehicle-mounted terminal of the vehicle 102 and the computer device 104 can be used alone to execute the battery parameter identification method in the present application, or can be used in conjunction with the battery parameter identification method in the present application. Among them, the vehicle-mounted terminal of the vehicle 102 alone executes the battery parameter identification method in the present application as an example for explanation. When the vehicle-mounted terminal of the vehicle 102 receives the parameter identification signal sent by the vehicle starting system, the battery status information is obtained. When the battery status information meets the preset conditions, the battery is charged using a preset charging method. The terminal voltage information and current information of the battery during the charging process are obtained. The charging parameters of the battery are identified according to the terminal voltage information and the current information. Among them, the vehicle 102 can be but is not limited to various means of transportation, and the computer device 104 can be a terminal or a server.
[0027] It should be noted that the battery status information is information related to the battery, and the battery may be a battery in a vehicle or a battery in other electronic devices, without any specific limitation.
[0028] In one embodiment, Figure 2 As shown, a battery parameter identification method is provided, and the method is applied to a battery management system in an electronic device as an example for explanation, wherein the electronic device may be Figure 1 The vehicle terminal or computer equipment in the vehicle. It includes the following steps:
[0029] S202, when a parameter identification signal is received, obtaining battery status information.
[0030] The parameter identification signal is used to instruct the battery management system to start identifying the battery parameters. Battery status information refers to information that measures the battery usage status, which may include the battery charge, battery temperature, battery power status, battery energy status, etc. The battery management system (BMS) is a battery steward that is used to intelligently manage and maintain each battery unit to prevent overcharging and over-discharging of the battery, thereby extending the battery life and monitoring the battery status.
[0031] Specifically, when the battery management system receives the parameter identification signal sent by the vehicle starting system, the battery status information is obtained.
[0032] S204: When the battery status information meets a preset condition, the battery is charged using a preset charging method.
[0033] Among them, the preset condition refers to the threshold range of battery status information pre-set in the battery management system; the preset charging method is also the charging method pre-set in the battery management system, and the preset charging method includes whether it is periodic charging, and the duration of charging, discharging or idling.
[0034] When the battery management system determines that the battery status information obtained in S202 meets the preset conditions, the power battery on the vehicle is charged using a preset charging method.
[0035] S206, obtaining terminal voltage information and current information of the battery during the charging process.
[0036] It is understandable that the battery is charged for a period of time and then left to stand for a period of time that is generally sufficient to stabilize the battery state. The terminal voltage is collected in real time in response to pulse charging-standing to obtain a voltage-current response curve.
[0037] Specifically, when the battery management system charges the power battery on the vehicle using a preset charging method, the terminal voltage and current of the battery are collected during the charging process.
[0038] S208, identifying charging parameters of the battery according to the terminal voltage information and the current information.
[0039] Among them, the charging parameters include the internal resistance of the battery, the resistance value corresponding to the first-order resistance-capacitance link of the battery equivalent circuit model, and the time constant corresponding to the first-order resistance-capacitance link of the battery equivalent circuit model.
[0040] Specifically, the battery management system constructs an equivalent circuit model according to the battery test loop, and according to Kirchhoff's law, the mathematical expression of the equivalent circuit model can be used to combine the voltage response curve obtained in S206 with the mathematical expression of the equivalent circuit model to obtain the charging parameters of the vehicle power battery.
[0041] In the above-mentioned battery parameter identification method, the battery management system obtains the battery status information when receiving the parameter identification signal; when the battery status information meets the preset conditions, the battery is charged by a preset charging method; the terminal voltage information and current information of the battery during the charging process are obtained; the charging parameters of the battery are identified based on the terminal voltage information and current information, the battery is charged by a preset charging method, and the terminal voltage and current of the battery are obtained online to calculate the battery parameters, so that the calculation of the battery parameters is more accurate.
[0042] In one embodiment, Figure 3 As shown, when the parameter identification signal is received, the battery status information is obtained, including:
[0043] S302, receiving a parameter identification signal based on multiple triggering operations of a vehicle start button within a preset time.
[0044] Specifically, when the driver of a new energy vehicle wants to obtain the charging parameters of the vehicle's power battery in real time, the driver only needs to trigger the vehicle start button multiple times within a preset time when the vehicle is charging, and the battery management system will directly receive the parameter identification information.
[0045] It should be noted that if the parameter identification information is obtained under normal circumstances (i.e., non-charging), it is difficult to accurately obtain the battery information due to the obvious current fluctuation. If during the charging process, the start button operation triggered by the driver can obtain stable current information, so that reliable and effective battery information can be obtained.
[0046] S304, obtaining battery status information based on the parameter identification signal.
[0047] After receiving the parameter identification signal, the battery management system obtains battery status information, such as battery temperature information, in real time through various sensors.
[0048] In this embodiment, the driver can obtain the battery status information in real time by starting the operation when the vehicle is charging. At this time, the working state of the power battery is single, and the battery status information has less interference, and the battery parameters can be better calculated using the battery status information.
[0049] In one embodiment, Figure 4As shown, the battery status information includes the remaining battery power and the battery temperature; when the battery status information meets the preset conditions, the battery is charged using a preset charging method, including:
[0050] S402, when the remaining power of the battery is less than a preset power value and the battery temperature is within a preset temperature threshold range, charging the battery in a constant current and constant voltage manner.
[0051] S404, until the remaining power of the battery reaches the preset power value, pulse charging the battery with a constant current.
[0052] The battery status information acquired in S304 may include the remaining power and the battery temperature.
[0053] The battery management system compares the real-time remaining battery power with the preset power value. If the remaining battery power is less than the preset power value, the next step is to determine whether the surface temperature of the battery is within the preset temperature threshold range. If so, the battery is charged using a constant current and constant voltage method. The remaining battery power and battery temperature are obtained again. If the remaining battery power is equal to the preset power value and the battery temperature is within the preset temperature threshold range, constant current is used for pulse charging.
[0054] Wherein, pulse charging the battery with a constant current includes: executing multiple charging cycles to pulse charge the battery, wherein each charging cycle includes a first preset time period and a second preset time period, charging the battery with a constant current during the first preset time period of each charging cycle, and leaving the battery idle during the second preset time period of each charging cycle.
[0055] In this embodiment, without affecting the user experience, specific working conditions are adopted to perform online identification of power battery parameters, thereby providing accurate parameters for battery remaining power estimation and improving estimation accuracy.
[0056] In one embodiment, if Figure 5 As shown, the terminal voltage information and current information of the battery during the charging process are obtained, including:
[0057] S502, sampling battery terminal voltage information and current information in multiple charging cycles to obtain multiple sets of voltage-current relationship pairs.
[0058] Specifically, the terminal voltage and current of the battery in each pulse charging cycle are sampled to obtain multiple sets of voltage-current relationship pairs.
[0059] The charging parameters of the battery are identified according to the terminal voltage information and the current information, including:
[0060] S504, creating an equivalent circuit model according to the battery circuit in the target vehicle, and substituting multiple sets of voltage-current relationship pairs into the equivalent circuit model to calculate the charging parameters of the battery.
[0061] First, an equivalent circuit model is created based on the battery in the target vehicle, and after a simple transformation, the transfer function is obtained. The expressions of the system output, test vector and estimated vector are determined based on the transfer function model, and the power battery parameters are calculated and identified based on the voltage-current relationship collected by the battery management system.
[0062] In one embodiment, the method further includes: when the battery status information does not meet the preset condition, charging the battery in a constant voltage and constant current manner until the status information meets the preset condition.
[0063] Specifically, when the battery status information obtained by the battery management system does not meet the preset conditions, it exits the parameter identification mode. Since the battery parameter identification method is used in the normal charging process of the battery, when the battery management system exits the parameter identification state, it still uses the constant current and constant voltage charging method to charge the battery.
[0064] In this embodiment, the power battery parameters are identified online without affecting the normal charging of the battery by the user, thereby improving the battery parameter identification accuracy.
[0065] In one embodiment, if Figure 6 As shown in the figure, a parameter online identification method is proposed, and the steps of the method are as follows:
[0066] S1: During the normal charging process of an electric vehicle, if it is detected that the driver turns the key to the On position three times within 30 seconds, the vehicle starting system sends a parameter identification signal to the battery management system, and the battery management system enters the battery parameter identification state; otherwise, the battery continues to be charged normally in a constant current and constant voltage charging mode.
[0067] S2: After entering the battery parameter identification state, obtain the battery SOC (battery state of charge) and battery temperature information, determine whether the battery SOC is less than the preset power value, and determine whether the battery temperature is in an appropriate range. If the preset conditions are met, enter S3; if the preset conditions are met, the battery management system exits the battery parameter identification state and charges normally.
[0068] Specifically, when the following two conditions are all met, the battery parameter identification condition is met; if any one of the conditions is not met, the battery parameter identification condition is not met.
[0069] Step S2 includes S21 and S22.
[0070] S21: Obtain the battery SOC. If the battery SOC is less than a preset power value, the condition is satisfied, otherwise it is not satisfied. Optionally, the preset power value may be defined as 30%.
[0071] S22: Obtain the battery temperature. If the battery temperature is within a suitable range, the condition is satisfied, otherwise it is not satisfied. Optionally, the suitable temperature range may be 15°C-35°C.
[0072] S3: First charge normally, and when the SOC reaches a certain point, pulse charge the battery at a charging rate of 1C, such as Figure 7 shown.
[0073] Step S3 includes S31 and S32.
[0074] S31: charging the battery using a preset constant current and constant voltage charging strategy.
[0075] S32: After reaching a certain SOC point, pulse charging is performed at 1C current for t 1 time, and then let it stand for t 2 time, execute n pulses.
[0076] Optionally, the specific SOC point may be 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100%.
[0077] Optionally, when the SOC reaches 30% and n pulses are executed, normal charging can continue. When the SOC reaches 40%, n pulses are executed again.
[0078] S4: Obtain the terminal voltage and current information during S3.
[0079] S5: Use the acquired terminal voltage and current information to perform online identification of power battery parameters.
[0080] Optionally, the online identification method of the power battery parameters may be a recursive least squares method.
[0081] The online identification process of the recursive least squares method is as follows:
[0082] Step S5 includes S51 to S55.
[0083] S51: Establishing a first-order equivalent circuit model
[0084] U 1 =IR 1 ·[1-exp(-t / τ 1 )]
[0085] U t =OCV(SOC)-IR 0 -U 1
[0086] After a simple transformation, the transfer function is as follows:
[0087]
[0088] S52: Perform bilinear transformation on the above formula and arrange it to get:
[0089] U t,k =(1-α 1 )OCV K +α 1 U t,k-1 +α 2 I k +α 3 I k-1
[0090] Among them I k is the system input, U t,k is the system output. 1 , α 2 , α 3 is the corresponding coefficient.
[0091] S53: The expressions of the system output, the measurement vector, and the vector to be estimated can be determined as follows:
[0092] y k =U t,k
[0093]
[0094] θ k =[(1-α 1 )OCV K α 1 α 2 α 3 ] T
[0095] S54: Obtain terminal voltage and current information collected by the battery management system.
[0096] S55: Perform recursive least squares calculation to identify the power battery parameters.
[0097] in,
[0098]
[0099]
[0100]
[0101] Among them, R 0 Refers to the battery internal resistance, R1 Refers to the resistance value corresponding to the first-order RC link of the battery equivalent circuit model, τ 1 is the time constant corresponding to the first-order RC link of the battery equivalent circuit model.
[0102] The method for online identification of power battery parameters in this embodiment adopts specific working conditions, that is, under the charging conditions of an actual vehicle, and can realize online identification of power battery parameters without affecting user experience, thereby providing accurate parameters for estimating the battery charge condition, thereby improving the accuracy of parameter identification.
[0103] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0104] Based on the same inventive concept, the embodiment of the present application also provides a battery parameter identification device for implementing the battery parameter identification method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more battery parameter identification device embodiments provided below can refer to the limitations of the battery parameter identification method above, and will not be repeated here.
[0105] In one embodiment, Figure 8 As shown, a battery parameter identification device 800 is provided, comprising: a first information acquisition module 802, a charging module 804, a second information acquisition module 806 and an identification module 808, wherein:
[0106] The first information acquisition module 802 is used to acquire battery status information when receiving the parameter identification signal;
[0107] A charging module 804, configured to charge the battery using a preset charging method when the battery status information meets a preset condition;
[0108] A second information acquisition module 806, used to acquire terminal voltage information and current information of the battery during charging;
[0109] The identification module 808 is used to identify charging parameters of the battery according to the terminal voltage information and the current information.
[0110] In the battery parameter identification device, the battery management system obtains the battery status information when receiving the parameter identification signal; when the battery status information meets the preset conditions, the battery is charged in a preset charging method; the terminal voltage information and current information of the battery during the charging process are obtained; and the charging parameters of the battery are identified based on the terminal voltage information and current information. The battery is charged in a preset charging method, and the terminal voltage and current of the battery are obtained online to calculate the battery parameters, so that the calculation of the battery parameters is more accurate.
[0111] In one embodiment, the first information acquisition module 802 includes a signal receiving submodule for receiving a parameter identification signal sent by a vehicle starting system, wherein the parameter identification signal is generated by the vehicle starting system in response to the vehicle start button being triggered multiple times within a preset time; and a status information acquisition submodule for acquiring battery status information based on the parameter identification signal.
[0112] In one embodiment, the charging module 804 includes: a first charging sub-module, which is used to charge the battery in a constant current and constant voltage manner when the remaining power of the battery is less than a preset power value and the battery temperature is within a preset temperature threshold range; and a second charging sub-module, which is used to pulse charge the battery with a constant current until the remaining power of the battery reaches the preset power value.
[0113] In one embodiment, the second charging submodule is also used to perform multiple charging cycles to pulse charge the battery, wherein each charging cycle includes a first preset time period and a second preset time period, the battery is charged with a constant current during the first preset time period of each charging cycle, and the battery is left idle during the second preset time period of each charging cycle.
[0114] In one embodiment, the first information acquisition module 806 is also used to sample the battery terminal voltage information and current information within multiple charging cycles to obtain multiple sets of voltage-current relationship pairs; the identification module 808 is also used to create an equivalent circuit model based on the battery circuit in the target vehicle, and substitute the multiple sets of voltage-current relationship pairs into the equivalent circuit model to calculate the charging parameters of the battery.
[0115] In one embodiment, the device is further configured to charge the battery in a constant voltage and constant current manner when the battery status information does not meet a preset condition, until the status information meets the preset condition.
[0116] Each module in the above-mentioned battery parameter identification device can be implemented in whole or in part by software, hardware or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in an electronic device in the form of hardware, or can be stored in a memory in an electronic device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.
[0117] In one embodiment, an electronic device is provided. The electronic device may be a vehicle-mounted terminal or a computer device. The internal structure diagram thereof may be as follows: Fig. 9 As shown. The electronic device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the electronic device is used to store voltage and current data. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a battery parameter identification method is implemented.
[0118] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0119] In one embodiment, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: obtaining battery status information when a parameter identification signal is received; charging the battery using a preset charging method when the battery status information meets a preset condition; obtaining terminal voltage information and current information of the battery during the charging process; and identifying charging parameters of the battery based on the terminal voltage information and current information.
[0120] In one embodiment, when the processor executes the computer program, the processor also implements the following steps: receiving a parameter identification signal sent by a vehicle starting system, wherein the parameter identification signal is generated by the vehicle starting system in response to the vehicle start button being triggered multiple times within a preset time; and obtaining battery status information based on the parameter identification signal.
[0121] In one embodiment, when the processor executes the computer program, the following steps are also implemented: when the remaining power of the battery is less than a preset power value and the battery temperature is within a preset temperature threshold range, the battery is charged in a constant current and constant voltage manner; until the remaining power of the battery reaches the preset power value, the battery is pulse charged with a constant current.
[0122] In one embodiment, when the processor executes the computer program, the following steps are also implemented: executing multiple charging cycles to pulse charge the battery, wherein each charging cycle includes a first preset time period and a second preset time period, charging the battery with a constant current during the first preset time period of each charging cycle, and leaving the battery idle during the second preset time period of each charging cycle.
[0123] In one embodiment, when the processor executes the computer program, the following steps are also implemented: sampling the battery terminal voltage information and current information within multiple charging cycles to obtain multiple sets of voltage-current relationship pairs; identifying the charging parameters of the battery based on the terminal voltage information and current information, including: creating an equivalent circuit model based on the battery circuit in the target vehicle, and substituting the multiple sets of voltage-current relationship pairs into the equivalent circuit model to calculate the charging parameters of the battery.
[0124] In one embodiment, when the processor executes the computer program, the following steps are further implemented: when the battery status information does not meet the preset conditions, the battery is charged in a constant voltage and constant current manner until the status information meets the preset conditions.
[0125] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: when a parameter identification signal is received, battery status information is obtained; when the battery status information meets a preset condition, the battery is charged using a preset charging method; terminal voltage information and current information of the battery during the charging process are obtained; and charging parameters of the battery are identified based on the terminal voltage information and current information.
[0126] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: receiving a parameter identification signal sent by a vehicle starting system, wherein the parameter identification signal is generated by the vehicle starting system in response to the vehicle start button being triggered multiple times within a preset time; and obtaining battery status information based on the parameter identification signal.
[0127] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the remaining power of the battery is less than a preset power value and the battery temperature is within a preset temperature threshold range, the battery is charged in a constant current and constant voltage manner; until the remaining power of the battery reaches the preset power value, the battery is pulse charged with a constant current.
[0128] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: executing multiple charging cycles to pulse charge the battery, wherein each charging cycle includes a first preset time period and a second preset time period, charging the battery with a constant current during the first preset time period of each charging cycle, and leaving the battery idle during the second preset time period of each charging cycle.
[0129] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: sampling the battery terminal voltage information and current information within multiple charging cycles to obtain multiple sets of voltage-current relationship pairs; identifying the charging parameters of the battery based on the terminal voltage information and current information, including: creating an equivalent circuit model based on the battery circuit in the target vehicle, and substituting the multiple sets of voltage-current relationship pairs into the equivalent circuit model to calculate the charging parameters of the battery.
[0130] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the battery status information does not meet the preset conditions, the battery is charged in a constant voltage and constant current manner until the status information meets the preset conditions.
[0131] In one embodiment, a computer program product is provided, including a computer program, which implements the following steps when executed by a processor: obtaining battery status information when a parameter identification signal is received; charging the battery using a preset charging method when the battery status information meets a preset condition; obtaining terminal voltage information and current information of the battery during the charging process; and identifying charging parameters of the battery based on the terminal voltage information and current information.
[0132] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: receiving a parameter identification signal sent by a vehicle starting system, wherein the parameter identification signal is generated by the vehicle starting system in response to the vehicle start button being triggered multiple times within a preset time; and obtaining battery status information based on the parameter identification signal.
[0133] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: receiving a parameter identification signal sent by a vehicle starting system, wherein the parameter identification signal is generated by the vehicle starting system in response to the vehicle start button being triggered multiple times within a preset time; and obtaining battery status information based on the parameter identification signal.
[0134] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the remaining power of the battery is less than a preset power value and the battery temperature is within a preset temperature threshold range, the battery is charged in a constant current and constant voltage manner; until the remaining power of the battery reaches the preset power value, the battery is pulse charged with a constant current.
[0135] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: executing multiple charging cycles to pulse charge the battery, wherein each charging cycle includes a first preset time period and a second preset time period, charging the battery with a constant current during the first preset time period of each charging cycle, and leaving the battery idle during the second preset time period of each charging cycle.
[0136] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sampling battery terminal voltage information and current information in multiple charging cycles to obtain multiple sets of voltage-current relationship pairs;
[0137] The identifying of charging parameters of the battery according to the terminal voltage information and the current information includes: creating an equivalent circuit model according to a battery circuit in a target vehicle, substituting the multiple sets of voltage-current relationship pairs into the equivalent circuit model, and calculating the charging parameters of the battery.
[0138] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the battery status information does not meet the preset conditions, the battery is charged in a constant voltage and constant current manner until the status information meets the preset conditions.
[0139] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0140] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0141] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0142] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A battery parameter identification method, It is characterized in that A battery management system applied to an on-board terminal of a vehicle, the method comprising: During the charging process of the vehicle, if the vehicle start button is detected to be triggered multiple times within a preset time, a parameter identification signal sent by the vehicle start system is received to enter the battery parameter identification state and obtain battery status information, wherein the battery status information includes the remaining battery power and the battery temperature; When the remaining power of the battery is less than a preset power value, determining whether the acquired battery temperature is within a preset temperature threshold range, and if so, charging the battery in a constant current and constant voltage manner; When the remaining power of the battery reaches the preset power value, the battery is pulse charged with a constant current; Acquiring terminal voltage information and current information of the battery during pulse charging; The charging parameters of the battery are identified according to the terminal voltage information and the current information.
2. The method according to claim 1, It is characterized in that The method of pulse charging the battery using a constant current comprises: A plurality of charging cycles are performed to pulse charge the battery, wherein each charging cycle includes a first preset time period and a second preset time period, the battery is charged with a constant current during the first preset time period of each charging cycle, and the battery is left idle during the second preset time period of each charging cycle.
3. The method according to claim 2, It is characterized in that The obtaining of terminal voltage information and current information of the battery during the pulse charging process includes: Sampling battery terminal voltage information and current information during multiple charging cycles to obtain multiple sets of voltage-current relationship pairs; The identifying charging parameters of the battery according to the terminal voltage information and the current information includes: An equivalent circuit model is created according to a battery circuit in a target vehicle, and the plurality of sets of voltage-current relationship pairs are substituted into the equivalent circuit model to calculate charging parameters of the battery.
4. The method according to claim 1, It is characterized in that The method further includes: when the battery status information does not meet the preset condition, charging the battery in a constant voltage and constant current manner until the status information meets the preset condition.
5. A battery parameter identification device, It is characterized in that The device comprises: The first information acquisition module includes a signal receiving submodule, which is used to receive a parameter identification signal sent by the vehicle starting system to enter a battery parameter identification state if multiple triggering operations by the vehicle start button are detected within a preset time during the charging process of the vehicle; the first information acquisition module includes a status information acquisition submodule, which is used to obtain battery status information, and the battery status information includes the remaining battery power and the battery temperature; The charging module includes a first charging submodule, which is used to judge whether the acquired battery temperature is within a preset temperature threshold range when the remaining power of the battery is less than a preset power value, and if it is within the preset temperature threshold range, the battery is charged in a constant current and constant voltage manner; the charging module includes a second charging submodule, which is used to pulse charge the battery with a constant current until the remaining power of the battery reaches the preset power value; A second information acquisition module, used to acquire terminal voltage information and current information of the battery during pulse charging; An identification module is used to identify charging parameters of the battery according to the terminal voltage information and the current information.
6. The device according to claim 5, It is characterized in that The second charging submodule is used to perform multiple charging cycles to pulse charge the battery, wherein each charging cycle includes a first preset time period and a second preset time period, the battery is charged with a constant current during the first preset time period of each charging cycle, and the battery is left idle during the second preset time period of each charging cycle.
7. The device according to claim 5, It is characterized in that The first information acquisition module is used to sample the battery terminal voltage information and current information in multiple charging cycles to obtain multiple sets of voltage-current relationship pairs; The identification module is used to create an equivalent circuit model according to the battery circuit in the target vehicle, and substitute the multiple sets of voltage-current relationship pairs into the equivalent circuit model to calculate the charging parameters of the battery.
8. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, It is characterized in that When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, It is characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.
10. A computer program product comprising a computer program, It is characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Variable-current charging method of storage battery
CN105186053A
Charging method and charging device
CN106160108A
Battery health state estimation method based on local constant-voltage charging data
CN111308379A