Battery charging duration prediction method and device, electronic equipment and storage medium

By heating the low-temperature battery and combining it with state of charge and temperature calculations, the battery charging time is predicted step by step, solving the problem of inaccurate charging time prediction in the existing technology under low-temperature conditions and achieving higher prediction accuracy.

CN115946569BActive Publication Date: 2025-11-25SUNGIANT AUTOMOTIVE ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211579878.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-09
Publication Date
2025-11-25
Estimated Expiration
2042-12-09

AI Technical Summary

Technical Problem

Existing technologies do not accurately predict battery charging time, especially since they ignore the low temperatures encountered by the battery during actual charging.

Method used

The charging time is calculated in two parts: first, the low-temperature battery is heated and the heating time is calculated; then, the charging time is calculated based on the state of charge and temperature. Combined with the current reference database and the battery capacity database, the total charging time is accurately predicted.

Benefits of technology

It improves the accuracy of battery charging time prediction, especially in low-temperature environments, by taking into account the impact of the battery heating process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115946569B_ABST
    Figure CN115946569B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a battery charging duration prediction method and device, electronic equipment and a storage medium, and belongs to the technical field of battery charging. The method comprises the following steps: obtaining an initial temperature and an initial state of charge of a battery to be measured; in response to a charging operation on the battery to be measured, if the initial temperature is less than a preset temperature threshold, performing a heating operation on the battery to be measured according to a preset heating end temperature; obtaining a heating process temperature in the heating operation; calculating a first charging duration according to the heating end temperature and the initial temperature; if the heating process temperature is greater than or equal to the preset temperature threshold, calculating a second charging duration according to the initial state of charge and a preset target state of charge; and obtaining a target charging duration according to the first charging duration and the second charging duration. The embodiment of the application can improve the accuracy of battery charging duration prediction.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of battery charging, and particularly relates to a battery charging duration prediction method and device, electronic equipment and a storage medium. BACKGROUND

[0002] At present, when charging a device using a battery such as an electric vehicle, the entire charging duration is relatively long, and therefore, the charging duration of the battery needs to be accurately predicted. In related technologies, the charging duration of the battery is estimated by using parameters such as a state of charge, but the above method is a calculation method in an ideal state, that is, other situations encountered by the battery in actual charging are ignored, thereby affecting the accuracy of the battery charging duration prediction. SUMMARY

[0003] The main purpose of the embodiments of the present application is to provide a battery charging duration prediction method and device, electronic equipment and a storage medium, and to improve the accuracy of battery charging duration prediction.

[0004] To achieve the above purpose, a first aspect of the embodiments of the present application provides a battery charging duration prediction method, which comprises: obtaining an initial temperature and an initial state of charge of a battery to be measured;

[0005] In response to a charging operation of the battery to be measured, if the initial temperature is less than a preset temperature threshold, performing a heating operation on the battery to be measured according to a preset heating end temperature;

[0006] Obtaining a heating process temperature in the heating operation;

[0007] Calculating a first charging duration according to the heating end temperature and the initial temperature;

[0008] If the heating process temperature is greater than or equal to the preset temperature threshold, calculating a second charging duration according to the initial state of charge and a preset target state of charge;

[0009] Obtaining a target charging duration according to the first charging duration and the second charging duration.

[0010] In some embodiments, the second charging duration comprises a first sub-duration and a second sub-duration;

[0011] If the heating process temperature is greater than or equal to the preset temperature threshold, calculating a second charging duration according to the initial state of charge and a preset target state of charge, comprises:

[0012] If the temperature during the heating process is greater than or equal to the preset temperature threshold, a preset current reference database is searched according to the initial state of charge and the preset temperature threshold to obtain an initial charging current; wherein the current reference database includes an original state of charge interval, an original temperature interval, and an original charging current;

[0013] The original state of charge interval corresponding to the initial state of charge is taken as a current state of charge interval, and a next interval of the current state of charge interval is obtained from the current reference database to obtain a first target state of charge interval;

[0014] A first state of charge difference value is calculated according to a first interval threshold of the first target state of charge interval and the initial state of charge;

[0015] A detection charging current is obtained, and the first sub time length is calculated according to the detection charging current, the initial charging current, and the first state of charge difference value;

[0016] The current reference database is searched again according to the first target state of charge interval and the target state of charge to obtain a candidate charging current and a candidate state of charge interval;

[0017] The second sub time length is calculated according to the candidate charging current and the candidate state of charge interval;

[0018] The second charging time length is calculated according to the first sub time length and the second sub time length.

[0019] In some embodiments, the first sub time length is calculated according to the detection charging current, the initial charging current, and the first state of charge difference value, including:

[0020] A preset battery capacity reference database is searched according to the preset temperature threshold to obtain an initial total capacity;

[0021] A first health state of the battery to be measured is obtained;

[0022] A first effective total capacity is calculated according to the initial total capacity and the first health state;

[0023] The first sub time length is calculated according to the first effective total capacity, the detection charging current, the initial charging current, and the first state of charge difference value.

[0024] In some embodiments, the current reference database is searched again according to the first target state of charge interval and the target state of charge to obtain a candidate charging current and a candidate state of charge, including:

[0025] If the value of the target state of charge is greater than the maximum value in the first target state of charge interval, a next interval of the first target state of charge interval is obtained from the current reference database, to obtain a second target state of charge interval;

[0026] An interval critical value of the second target state of charge interval is obtained, to obtain a second interval critical value;

[0027] The candidate state of charge is obtained according to the second interval critical value and the first interval critical value;

[0028] A candidate temperature rise parameter is determined according to the initial charging current;

[0029] A target temperature is obtained according to the candidate temperature rise parameter and the preset temperature threshold;

[0030] The current reference database is searched according to the target temperature and the first target state of charge interval, to obtain the candidate charging current.

[0031] In some embodiments, the second sub-time length is calculated according to the candidate charging current and the candidate state of charge interval, including:

[0032] A candidate total capacity is obtained by searching a preset battery capacity reference database according to the target temperature;

[0033] A second health state of the battery under test is obtained;

[0034] A second effective total capacity is calculated according to the candidate total capacity and the second health state;

[0035] A fault state of the battery under test is obtained, and a current coefficient is determined according to the fault state;

[0036] A thermal management consumption current is obtained;

[0037] The second sub-time length is calculated according to the current coefficient, the thermal management consumption current, the second effective total capacity, the candidate charging current, the detected charging current and the candidate state of charge.

[0038] In some embodiments, the thermal management consumption current is obtained, including:

[0039] A heating consumption current is obtained, and a heating state is obtained;

[0040] A cooling consumption current is obtained, and a cooling state is obtained;

[0041] The thermal management consumption current is obtained according to the heating consumption current, the heating state, the cooling consumption current and the cooling state.

[0042] In some embodiments, the battery to be measured includes a plurality of single batteries;

[0043] The initial temperature of the battery to be measured is obtained, including:

[0044] The single temperature of each single battery is obtained;

[0045] The single temperature with the minimum value is taken as the initial temperature.

[0046] To achieve the above object, a second aspect of the embodiments of the present application provides a battery charging duration prediction device, which comprises:

[0047] An initial data obtaining module is configured to obtain an initial temperature and an initial state of charge of a battery to be measured;

[0048] A heating module is configured to, in response to a charging operation on the battery to be measured, if the initial temperature is less than a preset temperature threshold, perform a heating operation on the battery to be measured according to a preset heating end temperature;

[0049] A temperature obtaining module is configured to obtain a heating process temperature in the heating operation;

[0050] A first charging duration calculation module is configured to calculate a first charging duration according to the heating end temperature and the initial temperature;

[0051] A second charging duration calculation module is configured to, if the heating process temperature is greater than or equal to the preset temperature threshold, calculate a second charging duration according to the initial state of charge and a preset target state of charge;

[0052] A target charging duration calculation module is configured to obtain a target charging duration according to the first charging duration and the second charging duration.

[0053] To achieve the above object, a third aspect of the embodiments of the present application provides an electronic device, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the method of the first aspect when executing the computer program.

[0054] To achieve the above object, a fourth aspect of the embodiments of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the method of the first aspect.

[0055] The battery charging duration prediction method and device, the electronic device and the storage medium provided by the application, by dividing the target charging duration of the battery to be measured into a first charging duration and a second charging duration, wherein the first charging duration is the duration of the heating operation of the battery to be measured, and the second charging duration is the duration of the charging operation of the battery to be measured. Therefore, the battery charging duration prediction method provided by the embodiments of the application fully considers the situation that the battery needs to be preheated when the battery is in a low temperature state, thereby improving the accuracy of the battery charging duration prediction. BRIEF DESCRIPTION OF DRAWINGS

[0056] Figure 1 is a flowchart of the battery charging duration prediction method of the embodiments of the application;

[0057] Figure 2 is another flowchart of the battery charging duration prediction method of the embodiments of the application;

[0058] Figure 3 is another flowchart of the battery charging duration prediction method of the embodiments of the application;

[0059] Figure 4 is a schematic diagram of the current reference database of the embodiments of the application;

[0060] Figure 5 is another flowchart of the battery charging duration prediction method of the embodiments of the application;

[0061] Figure 6 is another flowchart of the battery charging duration prediction method of the embodiments of the application;

[0062] Figure 7 is another flowchart of the battery charging duration prediction method of the embodiments of the application;

[0063] Figure 8 is another flowchart of the battery charging duration prediction method of the embodiments of the application;

[0064] Figure 9 is a structural schematic diagram of the battery charging duration prediction device provided by the embodiments of the application;

[0065] Figure 10 is a hardware structural schematic diagram of the electronic device provided by the embodiments of the application. DETAILED DESCRIPTION

[0066] In order to make the purpose, technical solutions and advantages of the application clearer, the application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the application and not to limit the application.

[0067] It should be noted that although the functional modules are divided in the device schematic diagram, and the logical order is shown in the flowchart, in some cases, the steps shown or described can be performed in a manner different from the module division in the device or the order in the flowchart. The terms "first", "second", and the like in the description and claims and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence.

[0068] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in this application is for the purpose of describing embodiments of this application only and is not intended to be limiting of this application.

[0069] Figure 1 is an optional flowchart of the battery charging duration prediction method provided by the embodiments of the application, Figure 1 The method in can include but is not limited to including steps S101 to S106.

[0070] Step S101, obtaining the initial temperature and the initial state of charge of the battery to be tested;

[0071] Step S102, in response to the charging operation of the battery to be tested, if the initial temperature is less than the preset temperature threshold, performing a heating operation on the battery to be tested according to the preset heating end temperature;

[0072] Step S103, obtaining the heating process temperature in the heating operation;

[0073] Step S104, calculating the first charging duration according to the heating end temperature and the initial temperature;

[0074] Step S105, if the heating process temperature is greater than or equal to the preset temperature threshold, calculating the second charging duration according to the initial state of charge and the preset target state of charge;

[0075] Step S106, obtaining the target charging duration according to the first charging duration and the second charging duration.

[0076] The steps S101 to S106 shown in the embodiments of the application divide the target charging duration of the battery to be tested into the first charging duration and the second charging duration, wherein the first charging duration is the duration of the heating operation on the battery to be tested, and the second charging duration is the duration of the charging operation on the battery to be tested. As can be seen, the battery charging duration prediction method provided by the embodiments of the application fully considers the situation that the battery needs to be preheated when the battery is in a low temperature state, thereby improving the accuracy of the battery charging duration prediction.

[0077] In step S101 of some embodiments, an initial temperature of the battery to be tested before the battery is charged is obtained by a battery management system (BMS) or the like, and an initial state of charge (SOC) of the battery to be tested before the battery is charged is obtained. It can be understood that the battery to be tested can be arranged on any device requiring the battery to supply power, such as an electric vehicle, and the like, and the embodiments of the present application are not limited in this regard.

[0078] Referring to Figure 2 In some embodiments, the step S101 of obtaining the initial temperature of the battery to be tested includes, but is not limited to, steps S201 to S202.

[0079] In step S201, a single cell temperature of each single cell is obtained.

[0080] In step S202, the minimum single cell temperature is taken as the initial temperature.

[0081] In steps S201 to S202 of some embodiments, the battery to be tested includes a plurality of single cells, and the single cell temperature of each single cell in the battery to be tested is obtained according to the BMS, and the minimum single cell temperature is taken as the initial temperature of the entire battery to be tested. It can be understood that the above embodiments are embodiments in which the temperature of each single cell in the battery to be tested can be obtained respectively, and when the BMS cannot obtain the temperature of all single cells, the adaptive modification of the embodiments should also be within the protection scope of the embodiments. For example, the battery to be tested includes six single cells, and the scheme of the embodiments of the present application is to obtain six single cell temperatures, and the adaptive modification scheme can be to arrange a temperature collecting device between two adjacent single cells. At this time, the adaptive modification scheme will obtain five temperature data, and the average value of the five temperature data is calculated and taken as the initial temperature.

[0082] In step S102 of some embodiments, the battery to be measured can be any one of a lithium iron phosphate battery, a ternary lithium ion battery, etc., for which the embodiments of the present application are not specifically limited. In a low-temperature environment, the positive and negative electrode material activity, electrolyte conductivity, etc. in the battery to be measured will be reduced, thereby affecting the charging time of the battery to be measured. Therefore, when it is determined by the BMS or the like that the battery to be measured is charged by an external charging pile or the like, the initial temperature of the battery to be measured is numerically judged. If the initial temperature is less than a preset temperature threshold, the battery to be measured is first heated to heat the battery to be measured to a preset heating end temperature. For example, the preset temperature threshold is set to -5°C. It can be understood that in the heating operation, no current passes through the battery to be measured. It can be understood that a positive temperature coefficient thermistor can be selected to heat the battery to be measured, or other heating operation modes can be selected, for which the embodiments of the present application are not specifically limited. Taking the heating operation by the thermistor as an example, the thermistor can be electrically combined and packaged with other elements into a heating module, at which time the charging current provided by the charging pile is used to power the heating module. It can be understood that since the temperature of the battery to be measured is less than the preset temperature threshold, the battery to be measured will be continuously heated. Therefore, in order to enable the battery to be measured to be truly charged, i.e., in order to enable the charging current of the external charging pile to flow through the battery to be measured, the preset heating end temperature value should be greater than or equal to the preset temperature threshold. For example, the preset heating end temperature is set to 0°C.

[0083] In step S103 of some embodiments, the temperature during the heating operation of the battery to be measured is monitored in real time to obtain the heating process temperature.

[0084] In step S104 of some embodiments, although no current passes through the battery to be measured during the heating operation, since the heating operation is a processing operation in response to the charging operation of the battery to be measured, the time consumed by the heating operation should also be part of the target charging time of the battery to be measured. Specifically, according to the heating end temperature, the initial temperature, and the first charging time T1 calculated according to the following formula (1), the first charging time T1 is taken as part of the target charging time.

[0085] First charging time T1 = (heating end temperature - initial temperature) * Vtemp...... formula (1)

[0086] Wherein, Vtemp is the temperature rise rate, which can be adaptively set according to actual needs.

[0087] In step S105 of some embodiments, during the heating operation of the battery under test, when the current temperature of the battery under test reaches the preset temperature threshold, i.e., when the heating process temperature is greater than or equal to the preset temperature threshold, the charging current provided by the external charging pile or the like is used to charge the battery under test. At this time, the duration of the charging operation of the battery under test, i.e., the second charging duration T2, is calculated according to the preset target state of charge and the initial state of charge.

[0088] With reference to Figure 3 In some embodiments, the second charging duration includes a first sub-duration and a second sub-duration, and step S105 includes but is not limited to steps S301 to S307.

[0089] In step S301, if the heating process temperature is greater than or equal to the preset temperature threshold, the initial charging current is obtained by searching the preset current reference database according to the initial state of charge and the preset temperature threshold; the current reference database includes an original state of charge interval, an original temperature interval, and an original charging current.

[0090] In step S302, the original state of charge interval corresponding to the initial state of charge is taken as the current state of charge interval, and the next interval of the current state of charge interval is obtained from the current reference database to obtain a first target state of charge interval.

[0091] In step S303, a first state of charge difference value is calculated according to the first interval threshold of the first target state of charge interval and the initial state of charge.

[0092] In step S304, a detection charging current is obtained, and a first sub-duration is calculated according to the detection charging current, the initial charging current, and the first state of charge difference value.

[0093] In step S305, the current reference database is searched again according to the first target state of charge interval and the target state of charge to obtain a candidate charging current and a candidate state of charge interval.

[0094] In step S306, a second sub-duration is calculated according to the candidate charging current and the candidate state of charge interval.

[0095] In step S307, a second charging duration is calculated according to the first sub-duration and the second sub-duration.

[0096] In step S301 of some embodiments, a current reference database as shown in Figure 4 is constructed in advance, which includes a plurality of original state of charge intervals, a plurality of original temperature intervals, and a plurality of original charging currents. Each original state of charge interval has a mapping relationship with an original temperature interval and an original charging current. For example, as shown in Figure 4As shown, the longitudinal interval is the original temperature interval, and the unit is ℃; the transverse interval is the original state of charge interval; the unit of the original charging current is A. The temperature interval -20℃ to 55℃ is divided into M original temperature intervals, and the state of charge 0% to 100% is divided into N original state of charge intervals, so the current reference database includes M*N original charging currents. When the heating process temperature is greater than or equal to the preset temperature threshold, the current reference database is searched according to the initial state of charge and the preset temperature threshold, to search for the original state of charge interval containing the initial state of charge, take the original state of charge interval as the current state of charge interval, and search for the original temperature interval containing the preset temperature threshold, and take the original temperature interval as the current temperature interval. The original charging current mapped with the current state of charge interval and the current temperature interval is taken as the initial charging current. For example, taking the initial state of charge as 10% and the preset temperature threshold as -5℃ as an example, the initial charging current searched is 5A.

[0097] In step S302 of some embodiments, the original state of charge interval containing the initial state of charge in the current reference database is taken as the current state of charge interval. The original state of charge interval adjacent to the current state of charge interval and having an interval value greater than that of the current state of charge interval is taken as the first target state of charge interval. For example, referring to Figure 4 For example, taking the initial state of charge as 10% and the preset temperature threshold as -5℃ as an example, the current state of charge interval is 【10%, 15%), and the first target state of charge interval is 【15%, 20%).

[0098] In step S303 of some embodiments, the interval critical value of the first target state of charge interval is taken as the first interval critical value, for example, for the first target state of charge interval 【15%, 20%), the first interval critical value is 15%. The first interval critical value is calculated by difference with the initial state of charge to obtain the first state of charge difference.

[0099] In step S304 of some embodiments, the maximum charging current input by the charging device such as the external charging pile detected by the BMS is obtained, that is, the detected charging current. The first interval critical value required for charging the battery to be tested from the initial state of charge to the first target state of charge interval is calculated according to the detected charging current, the initial charging current and the first state of charge difference, that is, the first sub-time length.

[0100] Referring to Figure 5 In some embodiments, step S304 includes but is not limited to steps S501 to S504.

[0101] In step S501, the preset battery capacity reference database is searched according to the preset temperature threshold to obtain the initial total capacity.

[0102] Step S502, obtaining a first state of health of the battery to be tested;

[0103] Step S503, calculating a first effective total capacity according to the initial total capacity and the first state of health;

[0104] Step S504, calculating a first sub-time according to the first effective total capacity, the detected charging current, the initial charging current, and the first state of charge difference.

[0105] In step S501 of some embodiments, a battery capacity reference database is pre-set in a test state, the battery capacity reference database including a plurality of temperatures (in ℃) and a plurality of total capacities (in Ah), one temperature being in a mapping relationship with one total capacity. A preset temperature threshold is matched with the plurality of temperatures, and the total capacity mapped by the numerically matched temperature is taken as the initial total capacity.

[0106] In step S502 of some embodiments, the state of health (SOH) of the battery to be tested is obtained to obtain a first state of health SOH1.

[0107] In step S503 of some embodiments, a first effective total capacity Q1 = Qt0*SOH1 is calculated according to the initial total capacity Qt0 and the first state of health SOH1.

[0108] In step S504 of some embodiments, a first sub-time t1 is calculated according to the first effective total capacity, the detected charging current, the initial charging current, and the first state of charge difference, with reference to the following formula (2).

[0109]

[0110] wherein, SOC x+1 denotes the first interval critical value, SOC0 denotes the initial state of charge, and Q1 denotes the initial total capacity.

[0111] In step S305 of some embodiments, when the search operation does not access the original state of charge interval containing the target state of charge, the current reference database is searched again according to the first target state of charge interval and the method described in the above embodiments to determine the next original state of charge interval, i.e., the candidate state of charge interval, and the charging current corresponding to the candidate state of charge interval, i.e., the candidate charging current.

[0112] Referring to Figure 6 In some embodiments, step S305 includes but is not limited to steps S601 to S606.

[0113] Step S601, if the value of the target state of charge is greater than the maximum value in the first target state of charge interval, obtaining a next interval of the first target state of charge interval from the current reference database to obtain a second target state of charge interval;

[0114] Step S602, obtaining an interval critical value of the second target state of charge interval to obtain a second interval critical value;

[0115] Step S603, obtaining a candidate state of charge according to the second interval critical value and the first interval critical value;

[0116] Step S604, determining a candidate temperature rise parameter according to the initial charging current;

[0117] Step S605, obtaining a target temperature according to the candidate temperature rise parameter and a preset temperature threshold;

[0118] Step S606, searching the current reference database according to the target temperature and the first target state of charge interval to obtain a candidate charging current.

[0119] In step S601 of some embodiments, if the value of the target state of charge is greater than the maximum value in the first target state of charge interval, it indicates that the search operation does not access the original state of charge interval containing the target state of charge, that is, when the battery under test is charged from the current state of charge interval to the first target state of charge interval, the preset target state of charge is still not reached. Therefore, the battery under test needs to be charged continuously. At this time, the original state of charge interval adjacent to the first target state of charge interval and having an interval value greater than the first target state of charge interval is obtained from the current reference database, that is, the second target state of charge interval. For example, when the first target state of charge interval is 【15%, 20%), the second target state of charge interval is 【20%, 25%).

[0120] In step S602 of some embodiments, the interval critical value of the second target state of charge interval is obtained to obtain the second interval critical value. For example, when the second target state of charge interval is 【20%, 25%>, the second interval critical value is 20%.

[0121] In step S603 of some embodiments, the second state of charge difference is obtained by difference calculation according to the first interval critical value and the second interval critical value, that is, the candidate state of charge is obtained. For example, when the first target state of charge interval is 【15%, 20%>, and the second target state of charge interval is 【20%, 25%>, the candidate state of charge is 5%.

[0122] In step S604 of some embodiments, the current reference database further comprises a plurality of temperature rise parameters, each of which is mapped with an original charging current. The temperature rise parameter mapped with the initial charging current is taken as a candidate temperature rise parameter Txy. It can be understood that the temperature rise parameter is used to represent the temperature rise of the target battery to be tested when charging from the current state of charge interval to the first target state of charge interval.

[0123] In step S605 of some embodiments, the temperature of the target battery to be tested when charging to the first target state of charge interval is calculated according to the candidate temperature rise parameter and the preset temperature threshold, i.e., the target temperature = the preset temperature threshold + the candidate temperature rise parameter Txy.

[0124] In step S606 of some embodiments, the current parameter database is searched according to the target temperature and the first target state of charge interval to search for an original charging current that is mapped with the first target state of charge interval and the target temperature, and the original charging current is taken as a candidate charging current. For example, referring to Figure 5 , taking the first target state of charge interval as 【15%, 20%】, the preset temperature threshold as -5℃, and the temperature rise parameter as 11℃ as an example, the target temperature is 6℃, and the original temperature interval containing the target temperature is 【5℃, 10℃). The original charging current that is mapped with the original temperature interval and the first target state of charge interval, i.e., the candidate charging current, is 30A.

[0125] In step S306 of some embodiments, the charging duration from the first target state of charge interval to the candidate state of charge interval, i.e., the second sub-duration, is calculated according to the candidate charging current and the candidate state of charge interval.

[0126] Referring to Figure 7 , in some embodiments, step S306 includes but is not limited to steps S701 to S706.

[0127] Step S701, searching the preset battery capacity reference database according to the target temperature to obtain a candidate total capacity;

[0128] Step S702, obtaining the second health state of the target battery to be tested;

[0129] Step S703, calculating a second effective total capacity according to the candidate total capacity and the second health state;

[0130] Step S704, obtaining the failure state of the target battery to be tested, and determining a current coefficient according to the failure state;

[0131] Step S705, obtaining a thermal management consumption current;

[0132] In step S706, the second sub-time length is calculated according to the current coefficient, the thermal management consumption current, the second effective total capacity, the candidate charging current, the detected charging current, and the candidate state of charge.

[0133] In step S701 of some embodiments, a battery capacity reference database is pre-set in a test state, the battery capacity reference database including a plurality of temperatures (in ℃) and a plurality of total capacities (in Ah), one temperature being in a mapping relationship with one total capacity. A target temperature is numerically matched with the plurality of temperatures, and the total capacity mapped by the numerically matched temperature is taken as a candidate total capacity.

[0134] In step S702 of some embodiments, a current health status of the battery to be tested is obtained, to obtain a second health status SOH2.

[0135] In step S703 of some embodiments, a second effective total capacity Q2 = Qt1*SOH2 is calculated according to the candidate total capacity Qt1 and the second health status SOH2.

[0136] In step S704 of some embodiments, a current fault status of the battery to be tested is obtained by a BMS or the like, and a current coefficient corresponding to the current fault status is determined according to a preset mapping relationship between different fault statuses and different current coefficients. For example, it is preset that when the fault status indicates no power reduction failure, the current coefficient K1 = 1; and when the fault status indicates a power reduction failure, the current coefficient K1 = 2. It can be understood that the above-mentioned numerical value of the current coefficient is only exemplary, and the embodiments of the present application are not limited thereto.

[0137] In step S705 of some embodiments, when the temperature of the battery is greater than or less than a certain threshold value, the life of the battery will be affected. Therefore, the BMS will perform a heating operation or a cooling operation on the battery according to the temperature of the battery. The current consumed during the heating operation or the cooling operation is obtained, and the current is taken as a thermal management consumption current.

[0138] Reference Figure 8 In some embodiments, step S705 includes but is not limited to steps S801 to S803.

[0139] In step S801, a heating consumption current is obtained, and a heating state is obtained.

[0140] In step S802, a cooling consumption current is obtained, and a cooling state is obtained.

[0141] In step S803, a thermal management consumption current is obtained according to the heating consumption current, the heating state, the cooling consumption current, and the cooling state.

[0142] In steps S801 to S803 of some embodiments, when the battery temperature is less than a certain threshold, the BMS performs a heating operation on the battery; when the battery temperature is greater than a certain threshold, the BMS performs a cooling operation on the battery. For example, when the battery temperature is less than 0℃, the battery is heated; when the battery temperature is greater than 5℃, the heating operation is turned off. When the battery temperature is greater than 35℃, the battery is cooled; when the battery temperature is less than 30℃, the cooling operation is turned off. It can be understood that the above-mentioned heating operation of the battery is different from the heating operation triggered in response to the battery charging operation. The above-mentioned heating operation is triggered by the BMS monitoring the battery in real time after the battery is powered. Specifically, the current I1 consumed during the heating operation is obtained according to the message sent by the battery heater (WPTC) to the CAN network, and the current I2 consumed during the cooling operation is obtained according to the message sent by the EAC to the CAN network, so as to obtain the thermal management current Ia = K2*I1 + K3*I2. Wherein, when the heating operation is in an open state, i.e., the heating state is open, K2 = 1; when the heating operation is in a closed state, i.e., the heating state is closed, K2 = 0. When the cooling operation is in an open state, i.e., the cooling state is open, K3 = 1; when the cooling operation is in a closed state, i.e., the cooling state is closed, K3 = 0.

[0143] In step S706 of some embodiments, the second sub-time t2 is calculated according to the following formula (3) i .

[0144]

[0145] Wherein, SOC x+2 represents the second interval critical value.

[0146] It can be understood that if the value of the target state of charge is still greater than the maximum value in the second target state of charge interval, the current parameter database is searched again. At this time, the second target state of charge is taken as the "first target state of charge" in steps S601 to S606, i.e., the next interval of the second target state of charge interval is obtained from the current operation database to obtain a third target state of charge interval, and the third state of charge interval is taken as the accessed original state of charge interval. Then, a new second sub-time is calculated according to the third target state of charge interval and the method described in any of the above embodiments. The above steps are repeated until the value of the target state of charge is in the accessed original state of charge interval. The second charging time is calculated by summing a plurality of second sub-times and first sub-times, wherein L represents the number of repeated cycles, for example, when the value of the target state of charge is in the second target state of charge interval, L = 1; when the value of the target state of charge is in the third target state of charge interval, L = 2.

[0147] It can be understood that when the value of the target state of charge is not greater than the maximum value in the second target state of charge interval, it indicates that the original state of charge interval containing the target state of charge has been accessed, and the current loop will be the last loop at this time. Therefore, the second sub-time t2 is calculated at this time i The second interval critical value SOC x+2 The value corresponding to the target state of charge. For example, the target state of charge is 92%, and the second target state of charge interval currently accessed is 【90%, 95%), at which time 92 is taken as the calculation of the second sub-time t2 i The value corresponding to the target state of charge. For example, the target state of charge is 92%, and the second target state of charge interval currently accessed is 【90%, 95%), at which time 92 is taken as the calculation of the second sub-time t2 x+2 The value corresponding to the target state of charge. For example, the target state of charge is 92%, and the second target state of charge interval currently accessed is 【90%, 95%), at which time 92 is taken as the calculation of the second sub-time t2

[0148] In step S307 in some embodiments, the first sub-time is summed with a plurality of second sub-times to obtain the second charging time of the battery under test. It can be understood that the number of second sub-times is determined according to the target state of charge, that is, the operation of repeating steps S305 and S306 is repeated until the search operation accesses the original state of charge interval containing the target state of charge.

[0149] In step S106 of some embodiments, the first charging time T1 and the second charging time T2 are summed to obtain the target charging time = T1+T2.

[0150] Please refer to Figure 9 The embodiments of the present application also provide a battery charging time prediction device, which can implement the above battery charging time prediction method. The device comprises:

[0151] An initial data acquisition module 901 is configured to acquire an initial temperature and an initial state of charge of a battery under test.

[0152] A heating module 902 is configured to, in response to a charging operation on the battery under test, if the initial temperature is less than a preset temperature threshold, perform a heating operation on the battery under test according to a preset heating end temperature.

[0153] A temperature acquisition module 903 is configured to acquire a heating process temperature in the heating operation.

[0154] A first charging time calculation module 904 is configured to calculate a first charging time according to the heating end temperature and the initial temperature.

[0155] A second charging time calculation module 905 is configured to, if the heating process temperature is greater than or equal to the preset temperature threshold, calculate a second charging time according to the initial state of charge and a preset target state of charge.

[0156] A target charging time calculation module 906 is configured to obtain a target charging time according to the first charging time and the second charging time.

[0157] The specific implementation of the battery charging duration prediction device is basically the same as the specific embodiment of the battery charging duration prediction method described above, and will not be repeated here.

[0158] The embodiments of the present application also provide an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor implements the battery charging duration prediction method described above when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a vehicle-mounted computer, etc.

[0159] Please refer to Figure 10 , Figure 10 The hardware structure of the electronic device of another embodiment is illustrated, which includes:

[0160] The processor 1001 can be implemented in the form of a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, etc., for executing related programs to implement the technical solutions provided by the embodiments of the present application.

[0161] The memory 1002 can be implemented in the form of a ROM (ReadOnly Memory), a static storage device, a dynamic storage device, or a RAM (Random Access Memory), etc. The memory 1002 can store an operating system and other application programs. When the technical solutions provided by the embodiments of the present application are implemented by software or firmware, the related program codes are saved in the memory 1002 and are called and executed by the processor 1001 to implement the battery charging duration prediction method of the embodiments of the present application.

[0162] The input / output interface 1003 is used to realize information input and output.

[0163] The communication interface 1004 is used to realize the communication interaction between the device and other devices. The communication can be realized by a wired manner (for example, a USB, a network cable, etc.) or a wireless manner (for example, a mobile network, WIFI, Bluetooth, etc.).

[0164] The bus 1005 transmits information between various components (for example, the processor 1001, the memory 1002, the input / output interface 1003, and the communication interface 1004) of the device.

[0165] The processor 1001, the memory 1002, the input / output interface 1003, and the communication interface 1004 are connected to each other through a bus 1005.

[0166] The application also provides a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the battery charging duration prediction method.

[0167] The memory is a non-transitory computer readable storage medium, which can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a memory remotely arranged relative to the processor, and the remote memory can be connected to the processor through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0168] The embodiments described in the application embodiments are used to more clearly illustrate the technical solutions of the application embodiments, and do not constitute a limitation on the technical solutions provided by the application embodiments. Those skilled in the art can know that, with the evolution of technology and the appearance of new application scenarios, the technical solutions provided by the application embodiments are also applicable to similar technical problems.

[0169] Those skilled in the art can understand that the technical solutions shown in the figures do not constitute a limitation on the application embodiments, and can include more or fewer steps than the figures, or combine certain steps, or different steps.

[0170] The device embodiments described above are only schematic, and the units described as separate components can or can not be physically separated, that is, can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments.

[0171] Those skilled in the art can understand that all or some steps in the above disclosed method, the function modules / units in the system and the device can be implemented as software, firmware, hardware and their appropriate combinations.

[0172] The terms "first", "second", "third", "fourth", and the like in the description and in the claims of this application, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the use of the terms so termed is interchangeable under appropriate circumstances such that the embodiments of the application described herein are, for example, capable of orderly or chronological mundane operation, reverse order operation, based on circuitry availability, based on stated preference or the like, and that "default" or other orderings are thus permissible. Further, the terms "comprise", "comprising", "include", "including", and the like, are specifically intended to be open-ended. That is, references to individual steps and the like do not suhstantially exclude the presence of two or more of a recited step or its integral sub-steps or additional steps whether or not readily ascertainable from the description or the like. Further, the words "a" or "an", as used herein in the disclosure and elsewhere, are used indiscriminately and are to be interpreted in the same way, i.e. as meaning "one or more".

[0173] It should be understood that, in this application, "at least one" means one or more, "multiple" means two or more. "And / or", used to describe the relationship between associated objects, means that there can be three relationships, for example, "A and / or B" can mean: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or the like means any combination of these items, including single or multiple combinations. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0174] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the above units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be omitted or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed objects can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0175] The units described above as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0176] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.

[0177] When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in part, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes multiple instructions used to cause a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various other media that can store programs.

[0178] The preferred embodiments of the embodiments of the present application are described above with reference to the accompanying drawings, and are not limited to the scope of the embodiments of the present application. Any modifications, equivalent replacements and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of the present application shall be within the scope of the embodiments of the present application.

Claims

1. A method for predicting battery charging time, characterized in that, The method includes: Obtain the initial temperature and initial state of charge of the battery under test; In response to the charging operation of the battery under test, if the initial temperature is less than a preset temperature threshold, the battery under test is heated according to a preset heating end temperature. To obtain the temperature during the heating process in the heating operation; The first charging time is calculated based on the heating end temperature and the initial temperature. If the heating process temperature is greater than or equal to the preset temperature threshold, the second charging time is calculated based on the initial state of charge and the preset target state of charge. The target charging time is obtained based on the first charging time and the second charging time; The second charging duration includes a first sub-duration and a second sub-duration. The step of calculating the second charging duration based on the initial state of charge and the preset target state of charge if the heating process temperature is greater than or equal to the preset temperature threshold includes: If the heating process temperature is greater than or equal to the preset temperature threshold, the preset current reference database is searched according to the initial state of charge and the preset temperature threshold to obtain the initial charging current; wherein, the current reference database includes the original state of charge range, the original temperature range, and the original charging current. The original state of charge interval corresponding to the initial state of charge is taken as the current state of charge interval, and the next interval of the current state of charge interval is obtained from the current reference database to obtain the first target state of charge interval. The first state of charge difference is calculated based on the first interval critical value of the first target state of charge interval and the initial state of charge. The detection charging current is obtained, and the first sub-duration is calculated based on the detection charging current, the initial charging current, and the first state of charge difference. Based on the first target state of charge interval and the target state of charge, the current reference database is searched again to obtain candidate charging current and candidate state of charge interval. The second sub-duration is calculated based on the candidate charging current and the candidate state of charge interval; The second charging duration is calculated based on the first sub-duration and the second sub-duration.

2. The method according to claim 1, characterized in that, The step of calculating the first sub-duration based on the detected charging current, the initial charging current, and the first state-of-charge difference includes: The initial total capacity is obtained by searching a preset battery capacity reference database based on the preset temperature threshold. Obtain the first health state of the battery under test; The first effective total capacity is calculated based on the initial total capacity and the first health status. The first sub-duration is calculated based on the first effective total capacity, the detected charging current, the initial charging current, and the first state of charge difference.

3. The method according to claim 1, characterized in that, The step of searching the current reference database again based on the first target state of charge interval and the target state of charge to obtain candidate charging currents and candidate states of charge includes: If the value of the target state of charge is greater than the maximum value in the first target state of charge interval, the next interval of the first target state of charge interval is obtained from the current reference database to obtain the second target state of charge interval. Obtain the interval critical value of the second target state of charge interval to obtain the second interval critical value; The candidate state of charge is obtained based on the second interval critical value and the first interval critical value; Candidate temperature rise parameters are determined based on the initial charging current; The target temperature is obtained based on the candidate temperature rise parameters and the preset temperature threshold. The candidate charging current is obtained by searching the current reference database based on the target temperature and the first target state of charge range.

4. The method according to claim 3, characterized in that, The step of calculating the second sub-duration based on the candidate charging current and the candidate state of charge interval includes: The preset battery capacity reference database is searched based on the target temperature to obtain the candidate total capacity; Obtain the second health state of the battery under test; The second effective total capacity is calculated based on the candidate total capacity and the second health status. Obtain the fault state of the battery under test, and determine the current coefficient based on the fault state; Obtain the current consumed by thermal management; The second sub-duration is calculated based on the current coefficient, the thermal management consumption current, the second effective total capacity, the candidate charging current, the detection charging current, and the candidate state of charge.

5. The method according to claim 4, characterized in that, The acquisition of thermal management current consumption includes: Obtain the heating current consumption and the heating status; Obtain the cooling current consumption and the cooling status; The thermal management current consumption is obtained based on the heating current consumption, the heating state, the cooling current consumption, and the cooling state.

6. The method according to any one of claims 1 to 4, characterized in that, The battery under test comprises multiple individual cells; The process of obtaining the initial temperature of the battery under test includes: Obtain the temperature of each individual cell; The temperature of the monomer with the smallest value is taken as the initial temperature.

7. A battery charging time prediction device, characterized in that, The device includes: The initial data acquisition module is used to acquire the initial temperature and initial state of charge of the battery under test. A heating module is used to respond to the charging operation of the battery under test. If the initial temperature is less than a preset temperature threshold, the module heats the battery under test according to a preset heating end temperature. Temperature acquisition module, used to acquire the temperature during the heating process in the heating operation; The first charging time calculation module is used to calculate the first charging time based on the heating end temperature and the initial temperature. The second charging time calculation module is used to calculate the second charging time based on the initial state of charge and the preset target state of charge if the temperature of the heating process is greater than or equal to the preset temperature threshold. The target charging time calculation module is used to obtain the target charging time based on the first charging time and the second charging time; The second charging duration includes a first sub-duration and a second sub-duration. If the heating process temperature is greater than or equal to the preset temperature threshold, the second charging duration is calculated based on the initial state of charge and the preset target state of charge, including: If the heating process temperature is greater than or equal to the preset temperature threshold, the preset current reference database is searched according to the initial state of charge and the preset temperature threshold to obtain the initial charging current; wherein, the current reference database includes the original state of charge range, the original temperature range, and the original charging current. The original state of charge interval corresponding to the initial state of charge is taken as the current state of charge interval, and the next interval of the current state of charge interval is obtained from the current reference database to obtain the first target state of charge interval. The first state of charge difference is calculated based on the first interval critical value of the first target state of charge interval and the initial state of charge. The detection charging current is obtained, and the first sub-duration is calculated based on the detection charging current, the initial charging current, and the first state of charge difference. Based on the first target state of charge interval and the target state of charge, the current reference database is searched again to obtain candidate charging current and candidate state of charge interval. The second sub-duration is calculated based on the candidate charging current and the candidate state of charge interval; The second charging duration is calculated based on the first sub-duration and the second sub-duration.

8. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Power battery charging remaining time estimation method and device and electric vehicle

    CN111216592A

  • Battery heating strategy optimization method based on battery and charging capacity of charging pile

    WO2022036831A1