Method, device, equipment and storage medium for updating full-charge capacity of automobile batteries
By obtaining the battery temperature and open-circuit voltage values, and using a predictive model to determine the battery health and calculate the target full-charge capacity value, the problem of being unable to accurately estimate the battery full-charge capacity during vehicle use is solved, achieving a more accurate range display and improving the user experience.
Patent Information
- Application Number
- CN202310263137.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-17
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2043-03-17
AI Technical Summary
In the existing technology, it is impossible to accurately estimate the actual full-charge capacity of the battery during use of the car, resulting in inaccurate display of the cruising range and affecting the user experience.
By obtaining the current battery temperature and open-circuit voltage values of the vehicle, the battery health is determined using a prediction model, and the target full-charge capacity is calculated in combination with the full-charge reference capacity value to update the actual full-charge capacity of the vehicle.
Improves the accuracy of estimating the vehicle's actual full capacity, ensures the accuracy of the range display, and enhances the user experience.
Smart Images

Figure CN116160914B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of automobile batteries, and in particular to a method, device, equipment and storage medium for updating the full-charge capacity of an automobile battery. Background Art
[0002] Electric vehicles have experienced rapid growth in recent years. Power batteries are the source of power for electric vehicles, making effective battery management extremely important. Inaccurate range displays on the instrument panel severely impact the user experience. This inaccurate range display is related to the vehicle's inability to accurately estimate its full charge capacity. Currently, vehicles are shipped with a preset full charge capacity. During use, range estimates are always based on this factory-set full charge capacity, without considering the impact of factors such as battery loss and temperature on the full charge capacity during use. Consequently, the current solution does not update the vehicle's actual full charge capacity. Summary of the Invention
[0003] The purpose of the embodiments of the present application is to provide a method, device, equipment and storage medium for updating the full-charge capacity of a vehicle battery to solve the above-mentioned technical problems.
[0004] In one aspect, a method for updating the full-charge capacity of a vehicle battery is provided, comprising:
[0005] Get the current battery temperature, current open circuit voltage, and current full-charge reference capacity of the vehicle;
[0006] Determine the current battery health according to the current battery temperature value and the current open circuit voltage value;
[0007] A target full-charge capacity value is calculated according to the current battery health and the current full-charge reference capacity value, and the actual full-charge capacity of the vehicle is updated based on the target full-charge capacity value.
[0008] In one embodiment, determining the current battery health according to the current battery temperature value and the current open circuit voltage value includes:
[0009] The current battery temperature and the current battery open circuit voltage value are input into a preset target prediction model to obtain the current battery health; the target prediction model is a model obtained by training an initial prediction model using a sample data set, and the sample data set includes multiple data groups, each of which consists of historical battery health, historical battery temperature and historical battery open circuit voltage values.
[0010] In one embodiment, updating the actual full-charge capacity of the vehicle based on the target full-charge capacity value includes:
[0011] Obtaining the current fully charged static time of the vehicle; the current fully charged static time is the time between the vehicle switching from a power-off state to a power-on state after the vehicle was last fully charged;
[0012] When it is determined that the vehicle meets a preset full-charge capacity update condition based on the current full-charge rest time, the actual full-charge capacity of the vehicle is updated based on the target full-charge capacity value.
[0013] In one embodiment, when determining that the vehicle meets a preset full-charge capacity update condition based on the current full-charge rest time, updating the actual full-charge capacity of the vehicle based on the target full-charge capacity value includes:
[0014] If the full-charge standby time is longer than a preset time threshold, the current number of full-charge standby times of the vehicle is updated, and the absolute value between the target full-charge capacity value and the full-charge reference capacity value is obtained; the full-charge standby time is the number of occurrences of a target full-charge standby event, and the target full-charge standby event is an event in which the standby time between the vehicle switching from a power-off state to a power-on state after being fully charged is longer than the preset time threshold;
[0015] If the absolute value is greater than a preset full-charge capacity threshold, a first full-charge capacity value is obtained, the actual full-charge capacity of the vehicle is updated based on the first full-charge capacity value, and the number of full-charge standby times is reset to 0. The first full-charge capacity is the target full-charge capacity value.
[0016] In one embodiment, if the absolute value is less than or equal to the preset full-charge capacity threshold, the current number of full-charge rest times of the vehicle is obtained, and the current number of full-charge rest times of the vehicle is compared with the preset full-charge rest times threshold;
[0017] If the current number of full-charge rest times of the vehicle is greater than the preset rest time threshold, a second full-charge capacity value is obtained, the actual full-charge capacity of the vehicle is updated based on the second full-charge capacity value, and the current number of full-charge rest times of the vehicle is reset to 0. The second full-charge capacity value is the average value of the target full-charge capacity values generated in multiple charges.
[0018] In one embodiment, obtaining the current full-charge reference capacity value of the vehicle includes:
[0019] Obtaining an SOC value of the vehicle before a most recent charge, a full-charge capacity base value, a current value of a battery of the vehicle during a most recent charge, and a charging time for the battery to be fully charged; and determining a current full-charge reference capacity value of the vehicle based on the SOC value, the full-charge capacity base value, the current value, and the charging time; the full-charge capacity base value being one of an initial full-charge capacity value, a last calculated full-charge reference capacity value, and a last calculated actual full-charge capacity value;
[0020] or,
[0021] The initial full-charge capacity value of the car is used as the current full-charge reference capacity value of the car
[0022] In one embodiment, the calculating the target full-charge capacity value according to the current battery health and the current full-charge reference capacity value includes:
[0023] The product of the full-charge reference capacity value and the current battery health status is used as the target full-charge capacity value.
[0024] In another aspect, a device for updating the full-charge capacity of a vehicle battery is provided, comprising:
[0025] The acquisition module is used to obtain the current battery temperature value, current open circuit voltage value and current full-charge reference capacity value of the vehicle;
[0026] a determination module, configured to determine a current battery health according to the current battery temperature value and the current open circuit voltage value;
[0027] A calculation and update module is used to calculate a target full-charge capacity value according to the current battery health and the current full-charge reference capacity value, and to update the actual full-charge capacity of the vehicle based on the target full-charge capacity value.
[0028] On the other hand, an electronic device is provided, including a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement any one of the above methods.
[0029] On the other hand, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by at least one processor, any one of the above methods is implemented.
[0030] The method, device, equipment and storage medium for updating the full-charge capacity of a vehicle battery provided in the present application obtain the current battery temperature value, current open-circuit voltage value and current full-charge reference capacity value of the vehicle, determine the current battery health value based on the current battery temperature value and current open-circuit voltage value, calculate the target full-charge capacity value based on the current battery health value and the current full-charge reference capacity value, and update the actual full-charge capacity of the vehicle based on the target full-charge capacity value. Since the influence of the battery temperature and open-circuit voltage value on the battery health is fully considered when estimating the actual full-charge capacity of the vehicle, the accuracy of estimating the actual full-charge capacity of the vehicle based on the battery health is relatively high. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 A flowchart of a method for updating the full-charge capacity of a vehicle battery provided in Example 1 of the present application;
[0032] Figure 2 The corresponding relationship between the battery temperature, SOH and battery open circuit voltage value measured in the fully charged state provided in Example 1 of the present application;
[0033] Figure 3 A schematic diagram of a first process for updating the full charge capacity of a car battery provided in the first embodiment of the present application;
[0034] Figure 4 A schematic diagram of a second process for updating the full charge capacity of a vehicle battery provided in the first embodiment of the present application;
[0035] Figure 5 A schematic diagram of a third process for updating the full charge capacity of a vehicle battery provided in the first embodiment of the present application;
[0036] Figure 6 A flowchart of a method for updating the full-charge capacity of a vehicle battery provided in Example 2 of the present application;
[0037] Figure 7 This is a schematic diagram of the structure of the vehicle battery full-charge capacity update device provided in Example 3 of the present application;
[0038] Figure 8 This is a schematic diagram of the structure of the electronic device provided in Example 4 of the present application. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0040] Example 1:
[0041] The present application provides a method for updating the full-charge capacity of a vehicle battery, which can be applied to an electronic device. The electronic device can be installed in a vehicle. For details, see Figure 1 As shown, the following steps are included:
[0042] S11: Obtain the current battery temperature value, current open circuit voltage value, and current full-charge reference capacity value of the vehicle.
[0043] S12: Determine the current battery health according to the current battery temperature and the current open circuit voltage.
[0044] S13: Calculate a target full-charge capacity value according to the current battery health and the current full-charge reference capacity value, and update the full-charge capacity of the vehicle based on the target full-charge capacity value.
[0045] The specific process of the above steps is described in detail below.
[0046] The electronic device can periodically monitor and record the battery temperature and battery open circuit voltage of the vehicle. In this way, the vehicle can obtain the latest current battery temperature and current battery open circuit voltage values as needed.
[0047] In step S12 , the current battery temperature value and the current battery open circuit voltage value may be input into a preset target prediction model to obtain the current battery health of the vehicle battery.
[0048] The target prediction model in the embodiment of the present application can be a model obtained by training the initial prediction model using a sample data set, wherein the sample data set includes multiple data groups, each data group consisting of historical battery health, historical battery temperature, and historical battery open circuit voltage values.
[0049] The battery health directly affects the battery capacity, and the battery temperature affects the open circuit voltage value. The battery temperature and open circuit voltage value will directly affect the battery health. Therefore, in the embodiment of the present application, the relationship between the battery temperature, battery open circuit voltage and battery health can be pre-constructed in the fully charged state.
[0050] First, you can obtain the historical battery health, historical battery temperature, and historical battery open circuit voltage values when the battery is fully charged through experiments. For example, you can measure the change of the open circuit voltage of a fully charged battery with temperature and health. Figure 2 As shown, Figure 2 It represents the open circuit voltage value when the battery temperature is in the range of -40℃ to 50℃ (a measurement point can be set every 5℃) and the battery health SOH is in the range of 0.8 to 1 (a measurement point can be set every 0.02) when the battery is fully charged.
[0051] It should be noted that in some embodiments, multiple sets of experimentally measured battery health, battery temperature, and battery open circuit voltage values can be directly used as sample data sets for training. In other embodiments, the experimentally measured battery temperature, battery open circuit voltage, and battery health values can be normalized and used as the historical battery temperature, the historical battery open circuit voltage, and the historical battery health values for model training.
[0052] For example, the experimental data can be normalized in the following way:
[0053]
[0054]
[0055] The experimentally measured battery temperature and battery open circuit voltage values are stored in a database. Each experimentally measured battery temperature and battery open circuit voltage value is normalized according to the above method. That is, for the parameter to be processed, the difference between the parameter and the minimum value of the parameter in the database is divided by the difference between the maximum and minimum values of the parameter in the database.
[0056] Among them, T' is the normalized battery temperature value, T is the experimentally measured battery temperature value, Min(q) is the minimum battery temperature value in the database, and Max(T) is the maximum battery temperature value in the database; OCV' is the normalized battery open circuit voltage value, OCV is the experimentally measured battery open circuit voltage value, Min(OCV) is the minimum open circuit voltage value in the database, and Max(OCV) is the maximum open circuit voltage value in the database.
[0057] It should be noted that the initial prediction model in the embodiment of the present application can be a convolutional neural network model. The convolutional neural network model includes an input layer, a convolutional layer, a fully connected layer, and an output layer connected in sequence. During the training process, the initial prediction model for the state of charge value is trained using a sample data set, including:
[0058] The sample data set is input into the input layer and convolutionally processed by the convolutional layer. The sample data set after convolution is input into the fully connected layer and output by the output layer.
[0059] The cross entropy loss function is used to adjust the weights of each neuron in the fully connected layer until the preset convergence conditions are met, and then the training is stopped to obtain the target prediction model.
[0060] The preset convergence condition in the embodiment of the present application can be flexibly set by the developer. For example, it can be set to the number of training times reaching a preset number threshold, or the output of the loss function is within a preset loss threshold.
[0061] It should be noted that the initial prediction model in the embodiment of the present application can also be other models, such as a binary formula model SOH cal =F(T', OCV'), based on the historical data measured by the experiment, the target prediction model is obtained by fitting. The target prediction model obtained is also a binary formula model. The current battery temperature value and the current open circuit voltage value obtained in step S11 are input into the binary formula model to obtain the current battery health SOH cal .
[0062] In the embodiment of the present application, the product of the current full-charge reference capacity value and the current battery health can be used as the target full-charge capacity value. The following describes how to obtain the current full-charge reference capacity value.
[0063] In the first optional implementation, the current full-charge reference capacity value can be the initial full-charge capacity value C0 of the car, that is, the initial full-charge capacity value C0 of the car is directly used as the current full-charge reference capacity value of the car. This initial full-charge capacity value refers to the full-charge capacity preset by the developer when the car leaves the factory. At this time, the initial full-charge capacity value C0 can be compared with the current battery health SOH cal The product of is the target full charge capacity value C cal , that is: C cal =C0*SOH cal .
[0064] In other implementations, the SOC value of the vehicle before the most recent charge, the full-charge capacity base value, the current value of the vehicle's battery during the most recent charging process, and the charging time for the battery to be fully charged can be obtained; and the vehicle's current full-charge reference capacity value can be determined based on the battery SOC value, the full-charge capacity base value, the current value, and the charging time; the full-charge capacity base value is one of the initial full-charge capacity value, the full-charge reference capacity value calculated last time, and the actual full-charge capacity value calculated last time. Detailed description is given below:
[0065] In a second optional implementation, the current full-charge reference capacity value of the vehicle can be obtained in the following manner:
[0066] Obtain the SOC value of the vehicle before the most recent charge, the initial full charge capacity value, the current value of the vehicle's battery during the most recent charge process, and the charging time required for the battery to be fully charged;
[0067] The full-charge reference capacity value of the vehicle is determined based on the battery SOC value, initial full-charge capacity value, current value and charging time.
[0068] Specifically, according to the formula Calculate the full-charge reference capacity value of the car, where SOC0 represents the SOC value of the car before the last charge, I(t) represents the current value of the car's battery during the last charge as a function of time, t represents the charging time, and C sim It represents the current full-charge reference capacity value of the vehicle. Therefore, in this embodiment, the full-charge reference capacity value of the vehicle is constantly changing.
[0069] In a third optional implementation, the current full-charge reference capacity value of the vehicle can be obtained in the following manner:
[0070] Obtain the SOC value of the vehicle before the most recent charge, the last full-charge capacity reference value, the current value of the vehicle's battery during the most recent charge, and the charging time required for the battery to be fully charged;
[0071] The vehicle's full-charge reference capacity value is determined based on the battery SOC value, the last full-charge capacity reference value, the current value, and the charging time.
[0072] Specifically, according to the formula Calculate the full-charge reference capacity value of the car, where SOC0 represents the SOC value of the car before the last charge, I(t) represents the current value of the car's battery during the last charge as a function of time, t represents the charging time, and C sim Indicates the current full-charge reference capacity value of the car, C′ sim It should be noted that in this embodiment, when the full-charge capacity reference value is calculated for the first time, C′ sim The initial full-charge capacity value can be taken.
[0073] In a fourth optional implementation, the current full-charge reference capacity value of the vehicle can be obtained in the following manner:
[0074] Obtain the vehicle's SOC value before the most recent charge, the last actual full-charge capacity value, the vehicle's battery current value during the most recent charge, and the battery's full-charge time.
[0075] The vehicle's full-charge reference capacity value is determined based on the battery SOC value, the last actual full-charge capacity value, the current value, and the charging time.
[0076] Specifically, according to the formula Calculate the full-charge reference capacity value of the car, where SOC0 represents the SOC value of the car before the last charge, I(t) represents the current value of the car's battery during the last charge as a function of time, t represents the charging time, and C sim Indicates the current full-charge reference capacity value of the car, C t' represents the actual full-charge capacity value obtained by the last calculation. It should be noted that in this embodiment, when the full-charge capacity reference value is calculated for the first time, C' t The initial full-charge capacity value can be taken.
[0077] In the second, third and fourth embodiments above, the currently calculated full-charge reference capacity value C can also be used. sim and current battery health SOH cal The product of is the target full charge capacity value C cal , that is: C cal =C sim *SOH cal .
[0078] The full-charge reference capacity value is only a reference value for the vehicle's full-charge capacity and is typically different from the vehicle's actual full-charge capacity. In step S13, updating the vehicle's full-charge capacity based on the target full-charge capacity value refers to updating the vehicle's actual full-charge capacity based on the target full-charge capacity value. Subsequent calculations or recommendations based on the vehicle's actual full-charge capacity can be made when estimating the vehicle's range or making other policy recommendations that require consideration of the vehicle's full-charge capacity.
[0079] For step S13, see Figure 3 As shown, the following sub-steps may be included:
[0080] S131: Obtain the current fully charged idle time of the vehicle.
[0081] The vehicle's current fully charged idle time is the time between the vehicle switching from a powered-off state to a powered-on state after the vehicle was last fully charged.
[0082] S132: When it is determined that the vehicle meets a preset full-charge capacity update condition based on the current full-charge rest time, the actual full-charge capacity of the vehicle is updated based on the target full-charge capacity value.
[0083] The full capacity update condition can be flexibly set by the developer. In an optional implementation, for sub-step S132, see Figure 4 As shown, the following sub-steps may be included:
[0084] S1320: If the full-charge standstill time is longer than the preset time threshold, the current number of full-charge standstill times of the vehicle is updated, and the absolute value between the target full-charge capacity value and the full-charge reference capacity value is obtained.
[0085] The number of full-charge rest times is the number of occurrences of a target full-charge rest event. A target full-charge rest event is an event in which the rest time between the vehicle switching from a power-off state to a power-on state after being fully charged is greater than a preset time threshold.
[0086] S1322: If the absolute value is greater than the preset full-charge capacity threshold, obtain a first full-charge capacity value, update the actual full-charge capacity of the vehicle based on the first full-charge capacity value, and reset the number of full-charge standby times to 0. The first full-charge capacity is the target full-charge capacity value.
[0087] In this embodiment, when the current full-charge standby time is greater than the preset time threshold and the absolute value between the target full-charge capacity value and the full-charge reference capacity value is greater than the preset full-charge capacity threshold, it is determined that the vehicle meets the preset full-charge capacity update conditions. Otherwise, it can be determined that the vehicle currently does not meet the preset full-charge capacity update conditions, and the actual full-charge capacity of the vehicle battery is not updated, that is, the actual full-charge capacity value currently recorded by the vehicle is still the actual full-charge capacity value recorded previously.
[0088] For sub-step S132, see Figure 5 As shown, after sub-step S1320, the following sub-steps may also be included:
[0089] S1321: If the absolute value is less than or equal to the preset full-charge capacity threshold, obtain the current number of full-charge standby times of the vehicle, and compare the current number of full-charge standby times of the vehicle with the preset full-charge standby times threshold.
[0090] S1323: If the current number of full-charge rest times of the vehicle is greater than or equal to a preset full-charge rest time threshold, a second full-charge capacity value is obtained, the actual full-charge capacity of the vehicle is updated based on the second full-charge capacity value, and the current number of full-charge rest times of the vehicle is reset to 0; the second full-charge capacity value is the average value of the target full-charge capacity values generated in multiple charges.
[0091] It should be noted that the "multiple times" in step S1323 refers to the number of times the vehicle is currently fully charged and stationary, that is, the number of occurrences of the target fully charged and stationary events currently recorded by the vehicle.
[0092] If after step S1321, it is determined that the current number of full-charge rest times of the vehicle is less than the preset full-charge rest times threshold, the actual full-charge capacity of the vehicle battery may not be updated, that is, the actual full-charge capacity currently recorded by the vehicle remains the actual full-charge capacity recorded previously.
[0093] It should be noted that the electronic device can record the number of full-charge standby times. After the car is fully charged for the first time, if it is determined that the car has switched from a power-off state to a power-on state, and the corresponding full-charge standby time is determined to be greater than a preset time threshold, the full-charge standby time count is set to 1. Whenever the car is monitored to be fully charged once, and switched from a power-off state to a power-on state, and the corresponding full-charge standby time is determined to be greater than a preset time threshold, the full-charge standby time count is added to the recorded full-charge standby time count as the car's current full-charge standby time count. After monitoring the update of the car's actual full-charge capacity, the full-charge standby time count is reset to 0.
[0094] Finally, it should be noted that the preset duration threshold, preset full-charge capacity threshold, and preset full-charge standby times threshold in the embodiments of the present application can be set by the developer according to user needs, or can be customized by the user. For example, the preset duration threshold can be set to 2 hours, 2.5 hours, 3 hours, 3.5 hours, etc., the preset full-charge capacity threshold can be set to 0.5, 0.6, 0.8, etc., and the preset standby times threshold can be set to 4, 5, 6, etc.
[0095] It should be understood that, although the various steps in the above flow chart are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the above flow chart may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0096] Example 2:
[0097] In order to better understand the solution provided by this application, this embodiment of the application provides a more specific method for updating the full charge capacity of a car battery based on the above embodiment. Figure 6 Shown, including:
[0098] S601: Read the vehicle status, the current full-charge standstill time t', the battery temperature T, the battery open circuit voltage OCV, the initial full-charge capacity C0, and the current full-charge standstill times N of the vehicle.
[0099] Assuming that the preset time threshold in the embodiment of the present application is 2h, the preset number of standby times threshold is 5, and the preset full-charge capacity threshold is 0.5, it should be understood that the setting method in the embodiment of the present application does not constitute a limitation on the preset time threshold, the preset number of full-charge standby times threshold and the preset full-charge capacity threshold. In other embodiments, the preset time threshold, the preset full-charge capacity threshold and the preset number of standby times threshold may also be other values.
[0100] S602: Determine whether the car is currently charging. If yes, go to S603; if not, go to S614.
[0101] S603: Obtain the battery state of charge SOC0 before charging.
[0102] S604: Determine whether t'>2h is established. If yes, go to S605; if not, go to S614.
[0103] S605: Update the current number of fully charged stationary times N of the vehicle to N+1.
[0104] S606: Calculate the full-charge reference capacity value C sim and target full charge capacity value C cal .
[0105] Calculate the full-charge reference capacity value C sim and target full charge capacity value C cal The specific method can refer to the content in the above embodiment and will not be repeated here.
[0106] S607: Determine the full-charge reference capacity value C sim and target full charge capacity value C cal Is the absolute value between them greater than 0.5? If so, go to S608; if not, go to S610.
[0107] S608: The currently calculated target full-charge capacity value C cal As the actual full charge capacity of the car.
[0108] S609: Reset the number of times the vehicle has been fully charged and stationary to 0.
[0109] S610: Store the target full-charge capacity value C obtained by this calculation cal .
[0110] S611: Determine whether the current number of times the vehicle has been fully charged and stationary is greater than or equal to 5. If so, go to S612; if not, go to S614.
[0111] S612: The target full-charge capacity value C obtained by the current N calculations cal The average value is taken as the actual full charge capacity of the car.
[0112] S613: Reset the number of times the vehicle has been fully charged and left idle to 0.
[0113] S614: The actual full charge capacity of the vehicle is not updated.
[0114] Example 3:
[0115] Based on the same inventive concept, the present application provides a device for updating the full-charge capacity of a car battery. Figure 7 As shown, it should be understood that the functions of the vehicle battery full-charge capacity update device can be found in the description above. To avoid repetition, the detailed description is appropriately omitted here.
[0116] The vehicle battery full charge capacity update device includes at least one software functional unit that can be stored in a memory in the form of software or firmware or fixed in the operating system of the device. Specifically, the vehicle battery full charge capacity update device includes:
[0117] An acquisition module 701 is used to acquire the current battery temperature value, the current open circuit voltage value, and the current full-charge reference capacity value of the vehicle;
[0118] A determination module 702 is configured to determine a current battery health according to a current battery temperature value and a current open circuit voltage value;
[0119] The calculation and update module 703 is used to calculate the target full-charge capacity value according to the current battery health and the current full-charge reference capacity value, and update the actual full-charge capacity of the vehicle based on the target full-charge capacity value.
[0120] It should be noted that, for the sake of brevity, the contents described in the above embodiments will not be repeated in this embodiment.
[0121] Example 4:
[0122] This embodiment provides an electronic device that can be integrated into a car. Figure 8 As shown, the electronic device includes a processor 801 and a memory 802, the memory 802 stores a computer program, the processor 801 and the memory 802 communicate via a communication bus, and the processor 801 executes the computer program to implement the steps of the method in the above embodiment, which will not be repeated here. It can be understood that Figure 8 The structure shown is for illustration only. The terminal may also include Figure 8 More or fewer components than shown, or with Figure 8 It should be noted that the electronic device in the embodiment of the present application can be set in a car.
[0123] The processor 801 can be an integrated circuit chip with signal processing capabilities. The above-mentioned processor 801 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor.
[0124] The memory 802 may include, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable read-only memory (EPROM), electrically erasable read-only memory (EEPROM), and the like.
[0125] This embodiment also provides a computer-readable storage medium, such as a floppy disk, a CD, a hard disk, a flash memory, a USB flash drive, an SD card, an MMC card, etc., in which one or more programs for implementing the above steps are stored. These one or more programs can be executed by one or more processors 801 to implement the steps of the method in the above embodiment, which will not be repeated here.
[0126] It should be noted that the diagrams provided in the present embodiment are only schematic illustrations of the basic concept of the present invention. The diagrams only show the components related to the present invention and are not drawn according to the number, shape and size of the components during actual implementation. The type, quantity and ratio of each component during actual implementation can be changed at will, and the component layout type may also be more complex. The structures, proportions, sizes, etc. illustrated in the drawings of this specification are only used to match the content disclosed in the specification for people familiar with this technology to understand and read. They are not used to limit the limiting conditions for the implementation of the present invention. Therefore, they have no technical significance. Any modification of the structure, change of the proportional relationship or adjustment of the size should still fall within the scope of the technical content disclosed by the present invention without affecting the efficacy and purpose of the present invention. At the same time, the terms such as "upper", "lower", "left", "right", "middle" and "one" quoted in this specification are only for the convenience of description and are not used to limit the scope of the implementation of the present invention. Changes or adjustments in their relative relationships should also be considered as the scope of the implementation of the present invention without substantially changing the technical content.
[0127] The technical features of the above embodiments can 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.
[0128] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.
Claims
1. A method for updating the full-charge capacity of a car battery, characterized in that: include: Get the current battery temperature, current open circuit voltage, and current full-charge reference capacity of the vehicle; Determine the current battery health according to the current battery temperature value and the current open circuit voltage value; Calculating a target full-charge capacity value based on the current battery health and the current full-charge reference capacity value, and obtaining a current full-charge standby time of the vehicle; the full-charge standby time is the time between when the vehicle switches from a power-off state to a power-on state after the vehicle is most recently fully charged; If the full-charge standby time is longer than a preset time threshold, the current number of full-charge standby times of the vehicle is updated, and the absolute value between the target full-charge capacity value and the full-charge reference capacity value is obtained; the full-charge standby time is the number of occurrences of a target full-charge standby event, and the target full-charge standby event is an event in which the standby time between the vehicle switching from a power-off state to a power-on state after being fully charged is longer than the preset time threshold; If the absolute value is greater than a preset full-charge capacity threshold, a first full-charge capacity value is obtained, the actual full-charge capacity of the vehicle is updated based on the first full-charge capacity value, and the number of full-charge standby times is reset to 0. The first full-charge capacity is the target full-charge capacity value.
2. The method for updating the full-charge capacity of a car battery according to claim 1, wherein: Determining the current battery health according to the current battery temperature value and the current open circuit voltage value includes: The current battery temperature value and the current open circuit voltage value are input into a preset target prediction model to obtain the current battery health; the target prediction model is a model obtained by training an initial prediction model using a sample data set, and the sample data set includes multiple data groups, each of which consists of historical battery health, historical battery temperature and historical battery open circuit voltage values.
3. The method for updating the full-charge capacity of a car battery according to claim 1, wherein: After obtaining the absolute value between the target full-charge capacity value and the full-charge reference capacity value, the method further includes: If the absolute value is less than or equal to the preset full-charge capacity threshold, obtaining the current number of fully-charged rest times of the vehicle, and comparing the current number of fully-charged rest times of the vehicle with the preset full-charged rest times threshold; If the current number of full-charge rest times of the vehicle is greater than the preset full-charge rest times threshold, a second full-charge capacity value is obtained, the actual full-charge capacity of the vehicle is updated based on the second full-charge capacity value, and the current number of full-charge rest times of the vehicle is reset to 0. The second full-charge capacity value is the average of the target full-charge capacity values generated in multiple charges.
4. The method for updating the full-charge capacity of a car battery according to claim 1, wherein: Get the current full-charge reference capacity of the car, including: Obtaining an SOC value of the vehicle before a most recent charge, a full-charge capacity base value, a current value of a battery of the vehicle during a most recent charge, and a charging time for the battery to be fully charged; and determining a current full-charge reference capacity value of the vehicle based on the SOC value, the full-charge capacity base value, the current value, and the charging time; the full-charge capacity base value being one of an initial full-charge capacity value, a last calculated full-charge reference capacity value, and a last calculated actual full-charge capacity value; or, The initial full-charge capacity value of the vehicle is used as the current full-charge reference capacity value of the vehicle.
5. The method for updating the full-charge capacity of a car battery according to claim 1, wherein: The calculating the target full-charge capacity value according to the current battery health and the current full-charge reference capacity value includes: The product of the current full-charge reference capacity value and the current battery health is used as the target full-charge capacity value.
6. A device for updating the full-charge capacity of a car battery, characterized in that: include: The acquisition module is used to obtain the current battery temperature value, current open circuit voltage value and current full-charge reference capacity value of the vehicle; a determination module, configured to determine a current battery health according to the current battery temperature value and the current open circuit voltage value; a calculation and update module, configured to calculate a target full-charge capacity value based on the current battery health and the current full-charge reference capacity value, and obtain the current full-charge standby time of the vehicle; the full-charge standby time is the time between the vehicle switching from a power-off state to a power-on state after the vehicle was last fully charged; If the full-charge standby time is longer than a preset time threshold, the current number of full-charge standby times of the vehicle is updated, and the absolute value between the target full-charge capacity value and the full-charge reference capacity value is obtained; the full-charge standby time is the number of occurrences of a target full-charge standby event, and the target full-charge standby event is an event in which the standby time between the vehicle switching from a power-off state to a power-on state after being fully charged is longer than the preset time threshold; If the absolute value is greater than a preset full-charge capacity threshold, a first full-charge capacity value is obtained, the actual full-charge capacity of the vehicle is updated based on the first full-charge capacity value, and the number of full-charge standby times is reset to 0. The first full-charge capacity is the target full-charge capacity value.
7. An electronic device, characterized in that: The system comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by at least one processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Method and device for obtaining battery capacity and vehicle
CN110954833A
Battery control device, method, non-transitory computer readable storage medium, and vehicle
CN113224806A
Apparatus for detecting residual capacity of battery
JP1998142302A
Method and system for optimizing operation of battery pack of an electric vehicle
US20220149645A1
SOC-OCV mapping relationship calibration method and apparatus, and device, medium and product
WO2025002035A1