A battery charging control method, device and storage medium

By dividing the charging zone into multiple sub-zones and constructing a function relating charging current to temperature, the charging time and current are optimized, solving the problems of excessively long charging time and safety, and achieving both safety and efficiency in fast charging.

CN118610619BActive Publication Date: 2025-10-24GUANGZHOU GREATER BAY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410609300.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-16
Publication Date
2025-10-24
Estimated Expiration
2044-05-16

AI Technical Summary

Technical Problem

Existing battery charging methods suffer from excessively long charging times and the potential for rapid charging to cause battery overheating, damage, or even spontaneous combustion. These methods fail to meet users' fast charging needs and pose safety hazards.

Method used

By dividing the charging interval into multiple charging sub-intervals, a relationship function between charging current and temperature is constructed. The charging time is optimized with the goal of minimizing the total charging time. The maximum allowable charging rate or temperature of the battery is used as a constraint. The charging current of each charging sub-interval is calculated, and charging is performed according to the optimization results.

Benefits of technology

While shortening charging time, it also reduces battery temperature rise, improves charging safety, avoids lithium plating, and enhances charging safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118610619B_ABST
    Figure CN118610619B_ABST
Patent Text Reader

Abstract

The application discloses a battery charging control method and device and a storage medium, divides a charging interval into multiple charging subintervals, takes the total charging time of a battery from an initial state of charge to a target state of charge as a target function of the temperature of each charging subinterval, takes the shortest total charging time as a target, optimizes the solution of the target function by taking the maximum allowable charging rate of the battery representing the lithium precipitation safety boundary of the battery or the maximum allowable temperature of the battery under different states of charge and temperature conditions as a constraint condition, and reduces the temperature rise of the battery on the basis of minimizing the charging time, avoids lithium precipitation of the battery during charging, and improves charging safety.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to battery charging technology, in particular to a battery charging control method, device and storage medium. BACKGROUND

[0002] At present, the charging method of rechargeable batteries mostly adopts constant current and constant voltage charging, that is, the charging process is roughly divided into two stages, in the first stage, the battery is charged with a constant large current, and the charging voltage gradually increases, when the charging voltage reaches a predetermined value, the second stage is entered, and the battery is charged with a constant voltage, and the charging current gradually decreases until the charging current is less than a preset value, and the charging is completed.

[0003] The existing charging method has a long charging time and cannot meet the fast charging demand of users. If a large current fast charging is adopted throughout the process, although the charging time can be shortened, the rapid charging will cause the rapid rise of the battery temperature, causing irreversible damage to the battery, and even causing the battery to catch fire. SUMMARY

[0004] The present application provides a battery charging control method, device and storage medium to shorten the charging time, reduce the temperature rise of the battery and improve the charging safety.

[0005] In a first aspect, the present application provides a battery charging control method, comprising:

[0006] obtaining the initial state of charge of the battery and the target state of charge set by the user, determining the charging interval composed of the initial state of charge and the target state of charge;

[0007] dividing the charging interval into a plurality of charging subintervals;

[0008] for each charging subinterval, constructing the relationship function between the charging current of the charging subinterval and the temperature of the charging subinterval, and the relationship function between the charging time of the charging subinterval and the temperature of the charging subinterval, and determining the target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging subinterval;

[0009] for the target function, taking the shortest total charging time as the target, and taking the maximum allowable charging rate of the battery or the maximum allowable temperature of the battery as the constraint condition, calculating the charging current of each charging subinterval;

[0010] charging the battery according to the charging current of each charging subinterval.

[0011] Optionally, for each of the charging subintervals, a function of the charging current of the charging subinterval versus the temperature of the charging subinterval and a function of the charging time of the charging subinterval versus the temperature of the charging subinterval are constructed, and a target function of the total charging time of the battery from the initial state of charge to the target state of charge versus the temperature of each of the charging subintervals is determined, comprising:

[0012] with the charging current of each of the charging subintervals being a constant value, a first expression reflecting the relationship between the charging time of the charging subinterval and the charging current of the charging subinterval is constructed;

[0013] a second expression reflecting the relationship between the heat absorption of the battery and the charging current of the charging subinterval, the charging time of the charging subinterval and the temperature of the charging subinterval is constructed based on the heat balance relationship when the battery generates heat;

[0014] a third expression reflecting the relationship between the heat absorption of the battery and the temperature of the charging subinterval is constructed based on the specific heat formula;

[0015] the first expression, the second expression and the third expression are combined to obtain a fourth expression reflecting the function of the charging current of the charging subinterval versus the temperature of the charging subinterval;

[0016] the fourth expression and the first expression are combined to obtain the function of the charging time of the charging subinterval versus the temperature of the charging subinterval;

[0017] the functions of the charging time of all the charging subintervals versus the temperature of the charging subintervals are accumulated to obtain the target function of the total charging time of the battery from the initial state of charge to the target state of charge versus the temperature of each of the charging subintervals.

[0018] Optionally, the first expression is:

[0019]

[0020] the second expression is:

[0021]

[0022] the third expression is:

[0023] Q(i) = (T(i) - T(i-1))C p m

[0024] wherein t(i) is a charging time of the i-th charging sub-interval, ΔSOC(i) is a state of charge variation of the i-th charging sub-interval, Cap is a total capacity of the battery, I(i) is a charging current of the i-th charging sub-interval, Q(i) is a heat absorption amount of the battery in the i-th charging sub-interval, R is an internal resistance of the battery, T(i) is an end temperature of an end position of the i-th charging sub-interval, T(i-1) is a start temperature of a start position of the i-th charging sub-interval, which is also an end temperature of an end position of the i-1-th charging sub-interval, is a derivative of the charging voltage with respect to the temperature in the i-th charging sub-interval, P(i) is a heat dissipation power of the battery, C p is a specific heat capacity of the battery, and m is a mass of the battery.

[0025] Optionally, the battery is cooled by liquid cooling, and the heat dissipation power of the battery is:

[0026] P(i) = R T (T(i) - Tc)

[0027] wherein R T is a total heat exchange thermal resistance between the battery and the cooling liquid, and Tc is a temperature of the cooling liquid.

[0028] Optionally, the fourth expression is:

[0029]

[0030] Optionally, a relationship function of the charging time of the charging sub-interval with respect to the temperature of the charging sub-interval is:

[0031]

[0032] A target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging sub-interval is:

[0033]

[0034] t(tot) is the total charging time of the battery from the initial state of charge to the target state of charge, and n is a total number of the charging sub-intervals.

[0035] Optionally, for the target function, a charging current of each charging sub-interval is calculated with a shortest total charging time as a target and a maximum allowable charging rate of the battery or a maximum allowable temperature of the battery as a constraint condition, including:

[0036] a maximum allowable charging rate of the battery at different states of charge is obtained by charging the battery at different temperatures in advance;

[0037] determining a feasible region of the objective function with the maximum allowed temperature as a boundary;

[0038] selecting a feasible solution within the feasible region, and assigning initial values of the charging currents of the charging subintervals to the charging currents of the charging subintervals;

[0039] determining whether the feasible solution is an optimal solution;

[0040] if yes, taking the initial values of the charging currents of the charging subintervals in the feasible solution as the charging currents of the charging subintervals;

[0041] if no, updating the feasible solution according to a direction of maximum gradient descent, and returning to the step of determining whether the feasible solution is an optimal solution until an optimal solution is obtained;

[0042] calculating the charging currents of the charging subintervals based on the optimal solution of the temperatures of the charging subintervals and the function of the charging currents of the charging subintervals and the temperatures of the charging subintervals;

[0043] or,

[0044] preliminarily charging the battery at different charging rates and different states of charge to obtain a maximum allowed temperature;

[0045] determining a feasible region of the objective function with the maximum allowed temperature as a boundary;

[0046] selecting a feasible solution within the feasible region, and assigning initial values of the charging currents of the charging subintervals to the charging currents of the charging subintervals;

[0047] determining whether the feasible solution is an optimal solution;

[0048] if yes, taking the initial values of the charging currents of the charging subintervals in the feasible solution as the charging currents of the charging subintervals;

[0049] if no, updating the feasible solution according to a direction of maximum gradient descent, and returning to the step of determining whether the feasible solution is an optimal solution until an optimal solution is obtained.

[0050] Optionally, after calculating the charging currents of the charging subintervals based on the temperatures of the charging subintervals, the method further comprises:

[0051] fitting the charging currents and the states of charge of the charging subintervals to obtain a relationship curve of the charging currents with respect to the states of charge under the conditions of an initial state of charge, a target state of charge and an initial temperature;

[0052] at the beginning of charging, obtaining an initial state of charge of the battery, a target state of charge set by a user and an initial temperature of the battery.

[0053] determining a target relationship curve based on the initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery;

[0054] monitoring the real-time state of charge of the battery in real time during the charging process;

[0055] calculating a target charging current from the target relationship curve based on the real-time state of charge;

[0056] charging the battery with the target charging current;

[0057] or,

[0058] fitting the charging current and the state of charge of each charging sub-interval to obtain a relationship straight line of the charging current with respect to the state of charge under the conditions of the initial state of charge, the target state of charge and the initial temperature;

[0059] calculating the slope of the relationship straight line as a charging rate slope;

[0060] calculating an average charging rate based on the charging current corresponding to the initial state of charge and the charging current corresponding to the target state of charge on the relationship straight line;

[0061] writing the charging rate slope and the average charging rate into a battery management system of the battery;

[0062] at the beginning of the charging, obtaining the initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery;

[0063] determining a target charging rate slope and a target average charging rate based on the initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery;

[0064] monitoring the real-time state of charge of the battery in real time during the charging process;

[0065] calculating a target charging current based on the real-time state of charge, the target charging rate slope and the target average charging rate;

[0066] charging the battery with the target charging current.

[0067] Optionally, the target charging current is calculated based on the real-time state of charge, the target charging rate slope and the target average charging rate, and the calculation formula is as follows:

[0068]

[0069] I (t) = k * (SOC (0) - SOC (1) ) * (t / (SOC (0) - SOC (1) ) ) + SOC (1), wherein I (t) is a target charging current, k is a target charging rate slope, SOC is a real-time state of charge, SOC (0) is an initial state of charge, SOC (1) is a target state of charge, midSOC is a median value between the initial state of charge and the target state of charge, and C (avg) is a target average charging rate.

[0070] Optionally, charging the battery according to the charging current of each of the charging subintervals comprises:

[0071] detecting a current internal resistance value of the battery;

[0072] determining whether the current internal resistance value of the battery is greater than a preset internal resistance value;

[0073] multiplying the charging current of each of the charging subintervals by a correction coefficient a to obtain a corrected current, wherein 0 < a < 1, when the current internal resistance value of the battery is greater than the preset internal resistance value;

[0074] charging the battery according to the corrected current of each of the charging subintervals.

[0075] In a second aspect, the present application further provides a battery charging control device, comprising:

[0076] a charging interval determination module configured to acquire a current initial state of charge of a battery and a target state of charge set by a user, and determine a charging interval composed of the initial state of charge and the target state of charge;

[0077] an interval division module configured to divide the charging interval into a plurality of charging subintervals;

[0078] a function construction module configured to, for each of the charging subintervals, construct a function of a charging current of the charging subinterval with respect to a temperature of the charging subinterval, and a function of a charging time of the charging subinterval with respect to the temperature of the charging subinterval, and determine a target function of a total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each of the charging subintervals;

[0079] an optimization calculation module configured to, for the target function, calculate the charging current of each of the charging subintervals with a shortest total charging time as a target and a maximum allowed charging rate of the battery or a maximum allowed temperature of the battery as a constraint condition;

[0080] a charging control module configured to charge the battery according to the charging current of each of the charging subintervals.

[0081] In a third aspect, the present application further provides an electronic device, comprising:

[0082] one or more processors;

[0083] a storage device storing one or more programs;

[0084] When the one or more programs are executed by the one or more processors, the one or more processors implement the battery charging control method according to the first aspect of the present application.

[0085] According to a fourth aspect of the present application, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the battery charging control method according to the first aspect of the present application.

[0086] According to a fifth aspect of the present application, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the battery charging control method according to the first aspect of the present application.

[0087] The battery charging control method provided by the present application acquires the initial state of charge and the target state of charge set by the user, determines a charging interval constituted by the initial state of charge and the target state of charge, divides the charging interval into a plurality of charging sub-intervals, for each charging sub-interval, constructs a function of the charging current of the charging sub-interval with respect to the temperature of the charging sub-interval and a function of the charging time of the charging sub-interval with respect to the temperature of the charging sub-interval, and determines a target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging sub-interval, for the target function, taking the shortest total charging time as the target and taking the maximum allowable charging rate of the battery or the maximum allowable temperature of the battery as the constraint condition, calculates the charging current of each charging sub-interval, and charges the battery according to the charging current of each charging sub-interval. The present application divides the charging interval into a plurality of charging sub-intervals, takes the target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging sub-interval, takes the shortest total charging time as the target, and optimizes the solution of the target function by taking the maximum allowable charging rate of the battery or the maximum allowable temperature of the battery representing the lithium precipitation safety boundary of the battery under different states of charge and temperature conditions as the constraint condition, on the basis of the shortest charging time, reduces the temperature rise of the battery, avoids lithium precipitation of the battery during charging, and improves the charging safety.

[0088] It should be understood that the description in this section is not intended to identify key or essential features of embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0089] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained without creative labor based on these drawings.

[0090] Figure 1 A flow chart of a battery charging control method provided by an embodiment of the present application;

[0091] Figure 2 A division schematic diagram of a charging interval provided by an embodiment of the present application;

[0092] Figure 3 A table of maximum allowable charging rates measured at different temperatures and state of charge provided by an embodiment of the present application;

[0093] Figure 4 A flow chart of another battery charging control method provided by an embodiment of the present application;

[0094] Figure 5 A relationship curve diagram of a charging current and a state of charge provided by an embodiment of the present application;

[0095] Figure 6 A comparison diagram of a relationship curve of a charging current and a charging time provided by an embodiment of the present application and a relationship curve of a charging current and a charging time of the prior art;

[0096] Figure 7 A comparison diagram of a relationship curve of a state of charge and a charging time provided by an embodiment of the present application and a relationship curve of a state of charge and a charging time of the prior art;

[0097] Figure 8 A comparison diagram of a relationship curve of a temperature and a charging time provided by an embodiment of the present application and a relationship curve of a temperature and a charging time of the prior art;

[0098] Figure 9 A structural schematic diagram of a battery charging control device provided by an embodiment of the present application;

[0099] Figure 10 A structural schematic diagram of an electronic device provided by an embodiment of the present application.

[0100] The above drawings have shown the specific embodiments of the present application, and the following will have more detailed description. These drawings and textual description are not intended to limit the scope of the concept of the present application by any means, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0101] In the following, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative effort should fall into the protection scope of the present application.

[0102] It should be noted that the terms "first", "second" and the like in the description and claims of the present application and the above drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the application described herein can be implemented in other than the order illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a list of steps or units need not be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to such processes, methods, products or devices.

[0103] Figure 1 A flowchart of a battery charging control method provided by an embodiment of the present application is shown in the figure. The embodiment optimizes the charging current to shorten the charging time. The method can be executed by a battery charging control device provided by an embodiment of the present application. The device can be implemented by software and / or hardware, and is usually configured in an electronic device, such as the one shown in the figure. Figure 1 The battery charging control method includes the following steps:

[0104] S101, obtaining the initial state of charge of the battery and the target state of charge set by the user, and determining the charging interval composed of the initial state of charge and the target state of charge.

[0105] In the embodiment of the present application, the battery can be a power battery that provides power for a vehicle, or other rechargeable batteries, which are not limited in the embodiment of the present application. In the embodiment of the present application, the battery management system of the battery can detect whether the battery is connected to the charging interface. When it is detected that the battery is connected to the charging interface, the initial state of charge SOC(0) of the battery and the target state of charge SOC(1) set by the user are obtained, and the charging interval composed of the initial state of charge SOC(0) and the target state of charge SOC(1) (i.e. the charging interval between the initial state of charge SOC(0) and the target state of charge SOC(1)) is determined. Exemplarily, the target state of charge SOC(1) can be the state of charge set by the user each time the battery is charged, or the state of charge preset when the battery is manufactured, which are not limited in the embodiment of the present application.

[0106] S102: Divide the charging interval into multiple charging sub-intervals.

[0107] Figure 2 A schematic diagram of the division of a charging interval provided by an embodiment of the present invention is shown as follows: Figure 2 As shown in the figure, the curve represents the change curve of the charging current as the battery state of charge changes during the process of charging the battery from the initial state of charge SOC (0) to the target state of charge SOC (1) in the prior art. In an embodiment of the present invention, the charging interval composed of the initial state of charge SOC (0) and the target state of charge SOC (1) is divided into multiple charging sub-intervals. In the embodiment of the present invention, the increase in the state of charge ΔSOC (i) of each charging sub-interval can be the same, that is, the charging interval is divided into multiple charging sub-intervals at equal intervals, and the increase in the state of charge of each charging sub-interval is ΔSOC. It should be noted that in some other embodiments of the present invention, the increase in the state of charge ΔSOC (i) of each charging sub-interval can also be different, and the embodiment of the present invention does not limit this.

[0108] S103. For each charging sub-interval, construct a relationship function between the charging current of the charging sub-interval and the temperature of the charging sub-interval, as well as a relationship function between the charging time of the charging sub-interval and the temperature of the charging sub-interval, and determine a target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging sub-interval.

[0109] In an embodiment of the present invention, for each charging sub-interval, a relationship function between the charging current I(i) of the charging sub-interval and the temperature of the charging sub-interval, as well as a relationship function between the charging time t(i) of the charging sub-interval and the temperature of the charging sub-interval are constructed. Then, the relationship functions of the charging time t(i) of each charging sub-interval and the temperature of the charging sub-interval are accumulated to determine the target function of the total charging time of the battery from the initial state of charge SOC(0) to the target state of charge SOC(1) with respect to the temperature of each charging sub-interval.

[0110] In some embodiments of the present invention, the increase in the state of charge ΔSOC(i) in the charging sub-interval is very small, that is, the entire charging interval is divided into a large number of charging sub-intervals. Therefore, it can be considered that the charging current I(i) in each charging sub-interval is unchanged and has a constant value.

[0111] The above step S103 includes the following sub-steps:

[0112] S1031: Construct a first expression reflecting the relationship between the charging time of a charging sub-interval and the charging current of the charging sub-interval.

[0113] As described above, the charging current I(i) of each charging subinterval is a constant value, the total capacity of the battery and the increase amount of the state of charge of the charging subinterval ΔSOC(i) are known parameters, and the first expression reflecting the relationship between the charging time t(i) of the charging subinterval and the charging current I(i) of the charging subinterval is constructed. For example, the first expression is as follows:

[0114]

[0115] wherein Cap is the total capacity of the battery.

[0116] S1032, based on the heat balance relationship when the battery generates heat, a second expression reflecting the relationship between the heat absorption amount of the battery and the charging current of the charging subinterval, the charging time of the charging subinterval, and the temperature of the charging subinterval is constructed.

[0117] The battery generates heat during charging, part of the generated heat is absorbed by the battery itself, causing the battery temperature to rise, and the other part is dissipated, constituting a heat balance. Therefore, based on the heat balance relationship when the battery generates heat, a second expression reflecting the relationship between the heat absorption amount of the battery and the charging current of the charging subinterval, the charging time of the charging subinterval, and the temperature of the charging subinterval can be constructed.

[0118] wherein the heat generated by the battery is mainly the current of the battery doing work on the internal resistance of the battery, therefore, the heat generated by the battery is calculated according to the Bernardi formula, therefore, the heat generated by the battery in the i-th charging subinterval is:

[0119]

[0120] wherein Q g(i) is the heat generated by the battery in the i-th charging subinterval, T(i) is the end temperature of the end position of the i-th charging subinterval, is the derivative of the charging voltage with respect to the temperature in the i-th charging subinterval.

[0121] The calculation formula of the heat dissipation amount of the battery in the i-th charging subinterval is as follows:

[0122] Q o(i) = P(i)·t(i)

[0123] wherein Q o(i)P(i) is the heat dissipation power of the battery. The heat dissipation power of the battery depends on the heat dissipation cooling mode of the battery, which in the embodiments of the present application includes but is not limited to water cooling, air cooling, semiconductor refrigeration cooling, etc., which are not limited in the embodiments of the present application. For example, the heat dissipation power P(i) corresponding to each charging sub-interval can be determined in advance based on the heat dissipation cooling mode of the battery.

[0124] For example, in a specific embodiment of the present application, taking the heat dissipation cooling mode of the battery using liquid cooling as an example, the heat dissipation power of the battery in the i th charging sub-interval is:

[0125] P(i) = R T (T(i) - Tc)

[0126] Wherein, R T is the overall heat transfer thermal resistance between the battery and the cooling liquid, Tc is the temperature of the cooling liquid, which can be the inlet temperature of the cooling liquid, or the average temperature of the cooling liquid inlet and outlet, which is not limited in the embodiments of the present application.

[0127] Therefore, based on the heat balance relationship when the battery generates heat (i.e. the heat absorption of the battery is equal to the heat generation of the battery minus the heat dissipation of the battery), the second expression reflecting the relationship between the heat absorption of the battery and the charging current of the charging sub-interval, the charging time of the charging sub-interval and the temperature of the charging sub-interval can be obtained as follows:

[0128]

[0129] Q(i) is the heat absorption of the battery in the i th charging sub-interval.

[0130] In a specific embodiment of the present application, taking the heat dissipation cooling mode of the battery using liquid cooling as an example, the expression of the heat dissipation power P(i) is substituted into the above-mentioned second expression, and the second expression is obtained as follows:

[0131]

[0132] S1033, constructing a third expression reflecting the relationship between the heat absorption of the battery and the temperature of the charging sub-interval based on the specific heat formula.

[0133] In addition to calculating the heat absorption of the battery based on the heat balance relationship when the battery generates heat, the heat absorption of the battery can also be calculated based on the temperature rise of the battery using the specific heat formula. Therefore, in the embodiments of the present application, a third expression reflecting the relationship between the heat absorption of the battery and the temperature of the charging sub-interval is constructed based on the specific heat formula. The third expression is as follows:

[0134] Q(i) = (T(i) - T(i-1))C p m

[0135] wherein T(i-1) is a start temperature of a start position of the i-th charging subinterval, and is an end temperature of an end position of the i-1-th charging subinterval, C p is a specific heat capacity of the battery, and m is a mass of the battery.

[0136] S1034, the first expression, the second expression and the third expression are combined to obtain a fourth expression reflecting a relationship function of the charging current of the charging subinterval and the temperature of the charging subinterval.

[0137] In the embodiment of the application, the first expression, the second expression and the third expression are combined to obtain a fourth expression reflecting a relationship function of the charging current of the charging subinterval and the temperature of the charging subinterval. Specifically, the second expression and the third expression are combined to obtain a relationship between the charging time of the i-th charging subinterval and the temperature of the i-th charging subinterval, and the relationship is substituted into the first expression, so that the fourth expression reflecting the relationship function of the charging current of the charging subinterval and the temperature of the charging subinterval is obtained. The fourth expression is as follows:

[0138]

[0139] In a specific embodiment of the application, taking the battery using a liquid cooling heat dissipation cooling mode as an example, the fourth expression is as follows:

[0140]

[0141] S1035, the fourth expression and the first expression are combined to obtain a relationship function of the charging time of the charging subinterval and the temperature of the charging subinterval.

[0142] For example, the fourth expression is substituted into the first expression, so that the relationship function of the charging time of the charging subinterval and the temperature of the charging subinterval is as follows:

[0143]

[0144] In a specific embodiment of the application, taking the battery using a liquid cooling heat dissipation cooling mode as an example, the relationship function of the charging time of the charging subinterval and the temperature of the charging subinterval is as follows:

[0145]

[0146] S1036, the relationship functions of the charging time of all charging subintervals and the temperature of the charging subintervals are accumulated to obtain a target function of the total charging time of the battery from the initial state of charge to the target state of charge and the temperature of each charging subinterval.

[0147] In the embodiment of the present application, the relationship function of the charging time of all charging subintervals with respect to the temperature of the charging subintervals is accumulated to obtain a target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging subinterval. Specifically, the target function is as follows:

[0148]

[0149] where t(tot) is the total charging time of the battery from the initial state of charge to the target state of charge, and n is the total number of the charging subintervals.

[0150] In a specific embodiment of the present application, taking the battery using a liquid cooling cooling mode as an example, the target function is as follows:

[0151]

[0152] S104, for the target function, taking the shortest total charging time as the target and the maximum allowable charging rate of the battery as the constraint condition, the charging current of each charging subinterval is calculated.

[0153] In the embodiment of the present application, for the above target function, an optimization algorithm is used for optimization, taking the shortest total charging time as the target and the maximum allowable charging rate of the battery as the constraint condition, the charging current of each charging subinterval is calculated. For example, in the embodiment of the present application, the optimization algorithm can be a nonlinear optimization algorithm, a genetic algorithm optimization algorithm, etc., which is not limited in the embodiment of the present application.

[0154] In some embodiments of the present application, taking the interior point method in the nonlinear optimization algorithm as an example, the above step S104 includes the following substeps:

[0155] S1041, the battery at different states of charge is charged at different temperatures in advance to obtain the maximum allowable charging rate.

[0156] The charging rate is a measure of the speed of battery charging, which refers to the current value required by the battery to charge to its rated capacity in a specified time, which is equal to the rated capacity of the battery in value, i.e. charging current / battery rated capacity=charging rate.

[0157] Exemplarily, in the embodiment of the present application, an electrochemical model of the battery can be established in advance, the maximum allowable charging rate at different temperatures and states of charge, i.e., the lithium precipitation safety boundary of the battery, is determined based on the electrochemical model, and a state of charge-temperature-maximum allowable charging rate table is formed. When the charging rate under a certain state of charge and temperature condition is greater than the maximum allowable charging rate under the condition, the lithium precipitation phenomenon occurs in the battery. The lithium precipitation phenomenon refers to an abnormal phenomenon that lithium ions are not embedded in the negative electrode material on the negative electrode side during the charging process of the lithium ion battery, but are precipitated in the form of metal lithium on the surface of the negative electrode. The metal lithium is usually precipitated in the form of lithium dendrites, and the excessively grown lithium dendrites can pierce the separator, causing the positive and negative electrodes to short circuit, and even causing the lithium ion battery to catch fire and explode. Figure 3 The maximum allowable charging rate table measured at different temperatures and states of charge provided in the embodiment of the present application is exemplarily shown in Table 1. Figure 3 As shown in Table 1, the maximum allowable charging rate of the battery under the condition of a state of charge of 50% and 20°C is 2.5C.

[0158] S1042, determining a feasible region of the objective function with the maximum allowable charging rate as a boundary.

[0159] The maximum allowable charging rate measured at different temperatures and states of charge is taken as a boundary condition to construct the feasible region of the solution of the objective function, i.e., the solution of the objective function can only take values within the feasible region.

[0160] S1043, selecting a feasible solution within the feasible region to assign an initial value to the temperature of each charging subinterval.

[0161] In the embodiment of the present application, a solution is randomly selected within the feasible region as a feasible solution, and the feasible solution is an array composed of the temperatures of each charging subinterval. In this way, an initial value is assigned to the temperature of each charging subinterval.

[0162] S1044, judging whether the feasible solution is an optimal solution.

[0163] In the embodiment of the present application, the gradient descent iterative search method is adopted to search in multiple search directions within the feasible region from the initial feasible solution along the search direction. When the search direction coincides with the direction of the maximum gradient descent, the feasible solution is iteratively updated along the direction of the maximum gradient descent, and the update is stopped until there is no maximum gradient direction, i.e., the current feasible solution is determined to be the optimal solution; at this time, t(tot) T <t(tot) T+1 , t(tot) T+1 represents the value of the objective function under the search direction, and t(tot) T represents the value of the objective function of the current feasible solution. Among them, the direction of the maximum gradient descent is the direction with the fastest descent speed of the objective function, and the search direction is the moving direction searched within the feasible region from the current feasible solution.

[0164] Of course, the iteration can also be terminated when the difference between the objective function value of the current feasible solution and the updated objective function in the search direction is less than or equal to a preset value ε, and the current feasible solution is the optimal solution, i.e., t(tot) T -t(tot) T+1 ≤ε. Exemplarily, -0.00001≤ε≤0.

[0165] S1045, if yes, the initial value of the temperature of each charged electron interval in the feasible solution is taken as the temperature of each charged electron interval.

[0166] If the current feasible solution is the optimal solution, the initial value of the temperature of each charged electron interval in the feasible solution is taken as the temperature of each charged electron interval.

[0167] S1046, if no, the feasible solution is updated in the direction of the maximum gradient descent, and the step of judging whether the feasible solution is the optimal solution is returned to be executed until the optimal solution is obtained.

[0168] If the current feasible solution is not the optimal solution, the feasible solution is updated in the direction of the maximum gradient descent, and the step of judging whether the feasible solution (updated feasible solution) is the optimal solution is returned to be executed until the optimal solution is obtained.

[0169] S1047, based on the optimal solution of the temperature of each charged electron interval and the relationship function between the charging current of each charged electron interval and the temperature of each charged electron interval, the charging current of each charged electron interval is calculated.

[0170] After obtaining the optimal solution of the temperature of each charged electron interval, the temperature of each charged electron interval is substituted into the fourth expression reflecting the relationship function between the charging current of each charged electron interval and the temperature of each charged electron interval, and the charging current of each charged electron interval can be obtained.

[0171] S105, the battery is charged according to the charging current of each charged electron interval.

[0172] After the charging current of each charged electron interval is calculated, the battery is charged according to the charging current of each charged electron interval.

[0173] The battery charging control method provided by the embodiment of the present application comprises the following steps: obtaining an initial state of charge and a target state of charge set by a user, determining a charging interval formed by the initial state of charge and the target state of charge, dividing the charging interval into a plurality of charging subintervals, constructing, for each charging subinterval, a function relationship between a charging current of the charging subinterval and a temperature of the charging subinterval, and a function relationship between a charging time of the charging subinterval and the temperature of the charging subinterval, and determining a target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging subinterval, and calculating the charging current of each charging subinterval by taking the shortest total charging time as the target and taking the maximum allowable charging rate of the battery as the constraint condition, and charging the battery according to the charging current of each charging subinterval. The charging interval is divided into a plurality of charging subintervals, the target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging subinterval is determined, the solution of the target function is optimized by taking the shortest total charging time as the target and taking the maximum allowable charging rate of the battery under different states of charge and temperature conditions as the constraint condition, the temperature rise of the battery is reduced on the basis of the shortest charging time, the lithium precipitation of the battery during charging is avoided, and the charging safety is improved.

[0174] The above embodiment takes the maximum allowable charging rate of the battery as the constraint condition of the target function, and optimizes the target function. Figure 4 Another flowchart of a battery charging control method provided by the embodiment of the present application is shown in the embodiment, and the target function can also be optimized by taking the maximum allowable temperature of the battery as the constraint condition, as shown in Figure 4 The embodiment comprises the following steps:

[0175] S201, obtaining an initial state of charge and a target state of charge set by a user, and determining a charging interval formed by the initial state of charge and the target state of charge.

[0176] In the embodiment of the present application, the battery can be a power battery for providing power for a vehicle, or can be another rechargeable battery, which is not limited in the embodiment of the present application. In the embodiment of the present application, the battery management system of the battery can detect whether the battery is connected to a charging interface, and when it is detected that the battery is connected to the charging interface, the initial state of charge SOC(0) of the battery at present and the target state of charge SOC(1) set by the user are obtained, and the charging interval formed by the initial state of charge SOC(0) and the target state of charge SOC(1) (i.e. the charging interval between the initial state of charge SOC(0) and the target state of charge SOC(1)) is determined. Exemplarily, the target state of charge SOC(1) can be the state of charge set by the user each time of charging, or can be the state of charge preset when the battery is shipped, which is not limited in the embodiment of the present application.

[0177] S202: Divide the charging interval into multiple charging sub-intervals.

[0178] For example, Figure 2 As shown in the figure, the curve represents the change curve of the charging current as the battery state of charge changes during the process of charging the battery from the initial state of charge SOC (0) to the target state of charge SOC (1) in the prior art. In an embodiment of the present invention, the charging interval composed of the initial state of charge SOC (0) and the target state of charge SOC (1) is divided into multiple charging sub-intervals. In an embodiment of the present invention, the increase in the state of charge ΔSOC (i) of each charging sub-interval can be the same, that is, the charging interval is divided into multiple charging sub-intervals at equal intervals. It should be noted that in some other embodiments of the present invention, the increase in the state of charge ΔSOC (i) of each charging sub-interval can also be different, and the embodiment of the present invention does not limit this.

[0179] S203. For each charging sub-interval, construct a relationship function between the charging current of the charging sub-interval and the temperature of the charging sub-interval, as well as a relationship function between the charging time of the charging sub-interval and the temperature of the charging sub-interval, and determine a target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging sub-interval.

[0180] In an embodiment of the present invention, for each charging subinterval, a relationship function is constructed between the charging current I(i) of the charging subinterval and the temperature of the charging subinterval, as well as a relationship function between the charging time t(i) of the charging subinterval and the temperature of the charging subinterval. Then, the relationship functions between the charging time t(i) of each charging subinterval and the temperature of the charging subinterval are accumulated to determine a target function of the total charging time of the battery from the initial state of charge SOC(0) to the target state of charge SOC(1) with respect to the temperature of each charging subinterval. Specifically, the process of constructing the target function has been described in detail in the aforementioned embodiment and will not be repeated in detail in the embodiment of the present invention.

[0181] In some embodiments of the present invention, the increase in the state of charge ΔSOC(i) in the charging sub-interval is very small, that is, the entire charging interval is divided into a large number of charging sub-intervals. Therefore, it can be considered that the charging current I(i) in each charging sub-interval is unchanged and has a constant value.

[0182] S204 , with respect to the objective function, taking the shortest total charging time as the goal and the maximum allowable temperature of the battery as the constraint condition, calculate the charging current of each charging sub-interval.

[0183] In the embodiment of the present application, for the above objective function, an optimization algorithm is used for optimization, to calculate the charging current of each charging sub-interval with the shortest total charging time as the target and the maximum allowable temperature of the battery as the constraint condition. For example, in the embodiment of the present application, the optimization algorithm can be a nonlinear optimization algorithm, a genetic algorithm optimization algorithm, etc., which is not limited in the embodiment of the present application.

[0184] In some embodiments of the present application, the interior point method in the nonlinear optimization algorithm is taken as an example for illustration, and the above step S204 includes the following sub-steps:

[0185] S2041, pre-charging the battery at different states of charge at different charging rates to obtain the maximum allowable temperature.

[0186] For example, in the embodiment of the present application, an electrochemical model of the battery can be pre-established, and the maximum allowable temperature at different charging rates and states of charge, i.e., the lithium precipitation safety boundary of the battery, can be determined based on the electrochemical model to form a state of charge-temperature-maximum allowable charging rate table.

[0187] S2042, determining the feasible region of the objective function with the maximum allowable temperature as the boundary.

[0188] The maximum allowable temperature measured at the above different temperatures and states of charge is used as the boundary condition to construct the feasible region of the solution of the objective function, i.e., the solution of the objective function can only take values within the feasible region.

[0189] S2043, selecting a feasible solution within the feasible region to assign an initial value to the charging current of each charging sub-interval.

[0190] In the embodiment of the present application, a solution is randomly selected within the feasible region as the feasible solution, and the feasible solution is an array of the charging current of each charging sub-interval, so that an initial value is assigned to the charging current of each charging sub-interval.

[0191] S2044, judging whether the feasible solution is the optimal solution.

[0192] In the embodiment of the present application, the gradient descent iterative search method is used to search in multiple search directions within the feasible region from the initial feasible solution along the search direction, and when the search direction coincides with the direction of the maximum gradient descent, the feasible solution is iteratively updated along the direction of the maximum gradient descent, until there is no maximum gradient direction for updating, i.e., the current feasible solution is determined to be the optimal solution; at this time t(tot) I <t(tot) I+1 , t(tot) I+1 represents the objective function value in the search direction, t(tot) IThe target function value representing the current feasible solution. Wherein, the direction of the maximum gradient descent is the direction of the fastest descent speed of the target function, and the search direction is the moving direction of searching in the feasible region from the current feasible solution.

[0193] Of course, the iteration can also be terminated when the difference between the target function value of the current feasible solution and the updated target function of the search direction is less than or equal to a certain preset value ε, and the current feasible solution is the optimal solution at this time, that is, t(tot) I -t(tot) I+1 ≤ε. Exemplarily, -0.00001≤ε≤0.

[0194] S2045, if yes, the initial value of the charging current of each charging subinterval in the feasible solution is taken as the charging current of each charging subinterval.

[0195] If the current feasible solution is the optimal solution, the initial value of the charging current of each charging subinterval in the feasible solution is taken as the charging current of each charging subinterval.

[0196] S2046, if no, the feasible solution is updated according to the direction of the maximum gradient descent, and the step of judging whether the feasible solution is the optimal solution is returned to be executed until the optimal solution is obtained.

[0197] If the current feasible solution is not the optimal solution, the feasible solution is updated according to the direction of the maximum gradient descent, and the step of judging whether the feasible solution (updated feasible solution) is the optimal solution is returned to be executed until the optimal solution is obtained.

[0198] After obtaining the charging current of each charging subinterval, the charging current of the first charging subinterval can be substituted into the fourth expression in the above embodiment to obtain the end temperature T(1) of the end position of the first charging subinterval (the start temperature T(0) of the start position of the first charging subinterval is known), and then T(1) is taken as the start temperature of the start position of the second charging subinterval, and the charging current of the second charging subinterval is substituted into the fourth expression in the above embodiment to obtain the end temperature T(2) of the end position of the second charging subinterval. The above process is repeated to obtain the end temperature of the end position of each charging subinterval.

[0199] In the above embodiment, the construction and optimization process of the function are both executed online, and the computing resources of the vehicle infotainment system are limited. During the online execution process, delay may occur due to insufficient computing power, which affects the accurate control of the current during the charging process. Therefore, the above online execution process is difficult to apply in the infotainment system with low computing power.

[0200] In view of the above problems, the embodiment of the present application provides a simplified method to reduce the requirement for the computing power of the infotainment system.

[0201] An exemplary simplified method is as follows:

[0202] 1. After calculating the charging current of each charging interval based on the temperature of the charging interval, the charging current and the state of charge of each charging interval are fitted to obtain a relationship curve of the charging current with respect to the state of charge under the initial state of charge, the target state of charge and the initial temperature.

[0203] An exemplary method is as follows: the charging current of each charging interval is obtained by the foregoing embodiment, and then the charging current and the state of charge of each charging interval are fitted to obtain a relationship curve of the charging current with respect to the state of charge under the initial state of charge, the target state of charge and the initial temperature. Exemplarily, the fitting method can be cubic spline interpolation fitting. For the same battery, the relationship curves of the charging current with respect to the state of charge under different initial states of charge, different target states of charge and different initial temperatures are obtained, and thus a plurality of relationship curves are obtained. In the embodiment of the application, the relationship curve of the charging current with respect to the state of charge under the initial state of charge, the target state of charge and the initial temperature can be written into the memory of the battery management system.

[0204] 2. At the beginning of charging, the initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery are obtained.

[0205] At the beginning of charging, the initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery are obtained.

[0206] 3. The target relationship curve is determined based on the initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery.

[0207] The target relationship curve corresponding to the initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery is called from the memory of the battery management system based on the initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery.

[0208] 4. During the charging process, the real-time state of charge of the battery is monitored in real time.

[0209] During the charging process, the real-time state of charge of the battery is monitored in real time.

[0210] 5. The target charging current is calculated from the target relationship curve based on the real-time state of charge.

[0211] Exemplarily, the real-time state of charge is substituted into the equation of the target relationship curve to obtain the target charging current corresponding to the real-time state of charge.

[0212] 6. Charging the battery with a target charging current.

[0213] Charging the battery with a target charging current.

[0214] In the embodiment of the present application, the target function is constructed in advance and optimized to obtain the charging current of each charging subinterval, and then the charging current and the state of charge of each charging subinterval are fitted to obtain the relationship curve of the charging current with respect to the state of charge under the conditions of the initial state of charge, the target state of charge and the initial temperature, and the relationship curve is written into the memory of the battery management system. In actual application, only the corresponding target relationship curve is recalled from the memory of the battery management system based on the current initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery, and then the target charging current corresponding to the real-time state of charge is found from the target relationship curve according to the real-time state of charge of the battery. The target function and the optimization process can be completed offline in advance, thus reducing the requirement for the computing power of the vehicle machine.

[0215] Exemplarily, another simplified method is as follows:

[0216] 1. After calculating the charging current of each charging subinterval based on the temperature of the charging subinterval, the charging current and the state of charge of each charging subinterval are fitted to obtain the relationship straight line of the charging current with respect to the state of charge under the conditions of the initial state of charge, the target state of charge and the initial temperature.

[0217] Exemplarily, the charging current of each charging subinterval under the conditions of the initial state of charge, the target state of charge and the initial temperature is obtained through the foregoing embodiment, and then the charging current and the state of charge of each charging subinterval are linearly fitted to obtain the relationship straight line of the charging current with respect to the state of charge under the conditions of the initial state of charge, the target state of charge and the initial temperature. For the same battery, the relationship straight line of the charging current with respect to the state of charge under different initial states of charge, different target states of charge and different initial temperatures is obtained, and thus a plurality of relationship straight lines are obtained.

[0218] 2. The slope of the relationship straight line is calculated as the charging rate slope.

[0219] In the embodiment of the present application, the slope of the relationship straight line is calculated as the charging rate slope, and the method of calculating the slope of the straight line is not described herein.

[0220] 3. The average charging rate is calculated based on the charging current corresponding to the initial state of charge and the charging current corresponding to the target state of charge on the relationship straight line.

[0221] In the embodiments of the present application, the average charging rate is calculated based on the charging current corresponding to the initial state of charge and the charging current corresponding to the target state of charge on the relationship straight line. For example, the average value of the charging current corresponding to the initial state of charge and the charging current corresponding to the target state of charge is calculated as the average charging current, and then the average charging current is divided by the rated capacity of the battery to obtain the average charging rate.

[0222] 4. The charging rate slope and the average charging rate are written into the battery management system of the battery.

[0223] In the embodiments of the present application, the charging rate slope and the average charging rate corresponding to different initial states of charge, different target states of charge and different initial temperature conditions are written into the memory of the battery management system of the battery.

[0224] 5. At the beginning of charging, the current initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery are obtained.

[0225] At the beginning of charging, the current initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery are obtained.

[0226] 6. The target charging rate slope and the target average charging rate are determined based on the current initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery.

[0227] The target charging rate slope and the target average charging rate corresponding to the current initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery are retrieved from the memory of the battery management system.

[0228] For example, a lookup table can be established based on the charging rate slope and the average charging rate corresponding to different initial states of charge, different target states of charge and different initial temperature conditions, and the target charging rate slope and the target average charging rate are written. At the beginning of charging, the target charging rate slope and the target average charging rate corresponding to the current initial state of charge of the battery, the target state of charge and the initial temperature can be found from the lookup table.

[0229] 7. During the charging process, the real-time state of charge of the battery is monitored in real time.

[0230] 8. The target charging current is calculated based on the real-time state of charge, the target charging rate slope and the target average charging rate.

[0231] In the embodiments of the present application, the target charging current is calculated based on the real-time state of charge, the target charging rate slope and the target average charging rate.

[0232] For example, the target charging current is calculated based on the real-time state of charge, the target charging rate slope and the target average charging rate, and the calculation formula is as follows:

[0233]

[0234] Wherein, I(t) is the target charging current, k is the target charging rate slope, SOC is the real-time state of charge, SOC(0) is the initial state of charge, SOC(1) is the target state of charge, midSOC is the middle value between the initial state of charge and the target state of charge, and C(avg) is the target average charging rate.

[0235] 9. Charging the battery with the target charging current.

[0236] Charging the battery with the target charging current.

[0237] The embodiment of the application pre-constructs a target function and optimizes it to obtain the charging current of each charging sub-interval, then fits the charging current and the state of charge of each charging sub-interval to obtain a relationship straight line of the charging current with respect to the state of charge under the conditions of the initial state of charge, the target state of charge and the initial temperature, and determines the charging rate slope and the average charging rate corresponding to the relationship straight line, and then writes the charging rate slope and the average charging rate under the conditions of the initial state of charge, the target state of charge and the initial temperature into the memory of the battery management system. In actual application, only the target charging rate slope and the target average charging rate corresponding to the initial state of charge of the battery at present, the target state of charge set by the user and the initial temperature of the battery need to be recalled from the memory of the battery management system, and the target charging current is calculated based on the real-time state of charge, the target charging rate slope and the target average charging rate, the target function and the optimization process can be completed offline in advance, thus the requirement for the computing power of the vehicle machine is reduced. In addition, since only the array of the charging rate slope and the average charging rate under the conditions of the initial state of charge, the target state of charge and the initial temperature needs to be written into the memory of the battery management system, compared with the previous simplified method in which the entire relationship curve is written into the memory of the battery management system, it is simpler, the storage requirement is smaller, and the subsequent calculation of the relationship curve is not required, and the requirement for the computing power is smaller.

[0238] In some embodiments of the present application, during the charging process of the battery according to the charging current of each charging subinterval, the charging current of each charging subinterval can be corrected in consideration of the battery aging and the case that the temperature rise leads to the increase of the internal resistance of the battery, so as to avoid the problem of excessive temperature rise and lithium precipitation caused by excessive current and improve the safety. For example, during the charging of the battery according to the charging current of each charging subinterval, the current internal resistance value of the battery is detected, and it is determined whether the current internal resistance value of the battery is greater than a preset internal resistance value. For example, the preset internal resistance value can be the factory value of the internal resistance of the battery or a value set by the user, which is not limited in the embodiments of the present application. When the current internal resistance value of the battery is greater than the preset internal resistance value, the charging current of the charging subinterval is multiplied by a correction coefficient a to obtain a corrected current, wherein 0 < a < 1, and then the battery is charged according to the corrected current of each charging subinterval.

[0239] It should be noted that for the same battery, the charging interval can be divided in many different ways according to the number of charging subintervals, the state of charge increase of the charging subintervals, so as to obtain many different charging subinterval division methods, thereby obtaining many charging current-state of charge relationship curves or relationship straight lines under the conditions of the initial state of charge, the target state of charge and the initial temperature. The more the number of charging subintervals is, the smaller the state of charge increase is, the closer the charging current of the charging subinterval to the constant value is, the higher the charging control precision is, and correspondingly, the larger the calculation amount is. In the embodiments of the present application, the charging control precision and the calculation amount can be balanced, and a suitable relationship curve or relationship straight line can be selected for charging control.

[0240] Figure 5 A charging current-state of charge relationship curve provided by an embodiment of the present application is shown in FIG. 1, wherein the initial state of charge of the battery is 10%, the target state of charge is 80%, the entire charging interval is divided into 15 charging subintervals, the charging current in each charging subinterval is constant, and the charging current decreases with the increase of the state of charge. Figure 5

[0241] Figure 6 A comparison chart of the charging current-charging time relationship curve provided by an embodiment of the present application and the charging current-charging time relationship curve of the prior art is shown in FIG. 2. Figure 7 A comparison chart of the state of charge-charging time relationship curve provided by an embodiment of the present application and the state of charge-charging time relationship curve of the prior art is shown in FIG. 3. The prior art uses step current charging, and before the state of charge is 70%, a constant large current is used for charging, and after the state of charge reaches 70%, the charging current gradually decreases. As shown in FIG. 3, the charging current-charging time relationship curve of the prior art is a step curve, and the state of charge-charging time relationship curve of the prior art is a step curve. Figure 6 7 ​​As shown, from initial state of charge 10% to target state of charge 80%, the prior art needs 427 seconds, while the charging control method of the embodiment of the application only needs 363 seconds, and the charging time is shortened by 64 seconds.

[0242] Figure 8 The comparison chart of the temperature and charging time relationship curve provided by the embodiment of the application and the temperature and charging time relationship curve of the prior art is shown in FIG. 3. Figure 8 As shown, the charging control method provided by the embodiment of the application has approximately the same temperature rise performance as the prior art, and the temperature rise is lower than that of the prior art in most time.

[0243] The embodiment of the application further provides a battery charging control device, Figure 9 The structural schematic diagram of the battery charging control device provided by the embodiment of the application is shown in FIG. 4. Figure 9 As shown, the battery charging control device comprises:

[0244] The charging interval determination module 301 is configured to acquire the initial state of charge of the battery and the target state of charge set by the user, and determine a charging interval composed of the initial state of charge and the target state of charge.

[0245] The interval division module 302 is configured to divide the charging interval into a plurality of charging subintervals.

[0246] The function construction module 303 is configured to, for each of the charging subintervals, construct a relationship function between the charging current of the charging subinterval and the temperature of the charging subinterval, and a relationship function between the charging time of the charging subinterval and the temperature of the charging subinterval, and determine a target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each of the charging subintervals.

[0247] The optimization calculation module 304 is configured to, for the target function, calculate the charging current of each of the charging subintervals with the shortest total charging time as the target and the maximum allowable charging rate of the battery or the maximum allowable temperature of the battery as the constraint condition.

[0248] The charging control module 305 is configured to charge the battery according to the charging current of each of the charging subintervals.

[0249] In some embodiments of the application, the function construction module 303 comprises:

[0250] The first expression construction submodule is configured to make the charging current of each of the charging subintervals a constant value, and construct a first expression reflecting the relationship between the charging time of the charging subinterval and the charging current of the charging subinterval.

[0251] a second expression construction submodule configured to construct, based on a heat balance relationship when the battery generates heat, a second expression reflecting a relationship between heat absorption of the battery and a charging current of the charging subinterval, a charging time of the charging subinterval, and a temperature of the charging subinterval;

[0252] a third expression construction submodule configured to construct, based on a specific heat formula, a third expression reflecting a relationship between heat absorption of the battery and the temperature of the charging subinterval;

[0253] a fourth expression construction submodule configured to obtain, by simultaneously solving the first expression, the second expression, and the third expression, a fourth expression reflecting a relationship function of the charging current of the charging subinterval and the temperature of the charging subinterval;

[0254] a relationship function determination submodule configured to obtain, by simultaneously solving the fourth expression and the first expression, a relationship function of the charging time of the charging subinterval with respect to the temperature of the charging subinterval;

[0255] a target function determination submodule configured to obtain, by accumulating the relationship functions of the charging time of all the charging subintervals with respect to the temperature of the charging subintervals, a target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging subinterval.

[0256] In some embodiments of the present application, the first expression is:

[0257]

[0258] the second expression is:

[0259]

[0260] the third expression is:

[0261] Q(i) = (T(i) - T(i-1))C p m

[0262] wherein t(i) is the charging time of the i-th charging subinterval, ΔSOC(i) is the state of charge change amount of the i-th charging subinterval, Cap is the total capacity of the battery, I(i) is the charging current of the i-th charging subinterval, Q(i) is the heat absorption of the battery in the i-th charging subinterval, R is the internal resistance of the battery, T(i) is the end temperature of the end position of the i-th charging subinterval, T(i-1) is the start temperature of the start position of the i-th charging subinterval, which is also the end temperature of the end position of the i-1-th charging subinterval, is the derivative of the charging voltage with respect to the temperature in the i-th charging subinterval, P(i) is the heat dissipation power of the battery, and Cp is the specific heat capacity of the battery, and m is the mass of the battery.

[0263] In some embodiments of the present application, the battery is cooled by liquid cooling, and the heat dissipation power of the battery is:

[0264] P(i)=R T (T(i)-Tc)

[0265] wherein R T is the overall heat transfer resistance between the battery and the cooling liquid, and Tc is the temperature of the cooling liquid.

[0266] In some embodiments of the present application, the fourth expression is:

[0267]

[0268] In some embodiments of the present application, the relationship function of the charging time of the charging sub-interval with respect to the temperature of the charging sub-interval is:

[0269]

[0270] The target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging sub-interval is:

[0271]

[0272] t(tot) is the total charging time of the battery from the initial state of charge to the target state of charge, and n is the total number of the charging sub-intervals.

[0273] In some embodiments of the present application, the optimization calculation module 304 comprises:

[0274] A maximum allowable charging rate determination sub-module is configured to pre-charge the battery at different states of charge at different temperatures to obtain a maximum allowable charging rate.

[0275] A first feasible region determination sub-module is configured to determine a feasible region of the target function with the maximum allowable charging rate as a boundary.

[0276] A first initial feasible solution determination sub-module is configured to select a feasible solution within the feasible region to assign an initial value to the temperature of each charging sub-interval.

[0277] A first judgment sub-module is configured to judge whether the feasible solution is an optimal solution.

[0278] The sub-interval temperature determining submodule is configured to, when the feasible solution is the optimal solution, take the initial value of the temperature of each of the charging sub-intervals in the feasible solution as the temperature of each of the charging sub-intervals.

[0279] The first return execution submodule is configured to, when the feasible solution is not the optimal solution, update the feasible solution according to the direction of the maximum gradient descent, and return to execute the step of judging whether the feasible solution is the optimal solution until the optimal solution is obtained.

[0280] The charging current calculating submodule is configured to calculate the charging current of each of the charging sub-intervals based on the optimal solution of the temperature of each of the charging sub-intervals and the function relationship between the charging current of each of the charging sub-intervals and the temperature of each of the charging sub-intervals.

[0281] Or,

[0282] The maximum allowable temperature determining submodule is configured to, in advance, charge the battery with different states of charge at different charging rates to obtain the maximum allowable temperature.

[0283] The second feasible region determining submodule is configured to determine the feasible region of the target function with the maximum allowable temperature as a boundary.

[0284] The second initial feasible solution determining submodule is configured to select a feasible solution within the feasible region to give an initial value to the charging current of each of the charging sub-intervals.

[0285] The second judging submodule is configured to judge whether the feasible solution is the optimal solution.

[0286] The sub-interval current determining submodule is configured to, when the feasible solution is the optimal solution, take the initial value of the charging current of each of the charging sub-intervals in the feasible solution as the charging current of each of the charging sub-intervals.

[0287] The first return execution submodule is configured to, when the feasible solution is not the optimal solution, update the feasible solution according to the direction of the maximum gradient descent, and return to execute the step of judging whether the feasible solution is the optimal solution until the optimal solution is obtained.

[0288] In some embodiments of the present application, the battery charging control device further comprises:

[0289] The relationship curve fitting module is configured to, after calculating the charging current of each of the charging sub-intervals based on the temperature of each of the charging sub-intervals, fit the charging current and the state of charge of each of the charging sub-intervals to obtain a relationship curve of the charging current with respect to the state of charge under the conditions of the initial state of charge, the target state of charge and the initial temperature.

[0290] a first initial state acquisition module, configured to acquire an initial state of charge of the battery, a target state of charge set by a user, and an initial temperature of the battery at a beginning of charging;

[0291] a target curve determination module, configured to determine a target relationship curve based on the initial state of charge of the battery, the target state of charge set by the user, and the initial temperature of the battery;

[0292] a first state of charge monitoring module, configured to monitor a real-time state of charge of the battery in real time during the charging;

[0293] a charging current determination module, configured to calculate a target charging current from the target relationship curve based on the real-time state of charge;

[0294] a first charging execution module, configured to charge the battery by using the target charging current;

[0295] or,

[0296] a relationship straight line fitting module, configured to fit the charging current and the state of charge of each charging subinterval to obtain a relationship straight line of the charging current with respect to the state of charge under the initial state of charge, the target state of charge, and the initial temperature;

[0297] a slope calculation module, configured to calculate a slope of the relationship straight line as a charging current slope;

[0298] an average current calculation module, configured to calculate an average charging current based on the charging current corresponding to the initial state of charge and the charging current corresponding to the target state of charge on the relationship straight line;

[0299] a writing module, configured to write the charging current slope and the average charging current into a battery management system of the battery;

[0300] a second initial state acquisition module, configured to acquire an initial state of charge of the battery, a target state of charge set by a user, and an initial temperature of the battery at a beginning of charging;

[0301] a searching module, configured to determine a target charging current slope and a target average charging current based on the initial state of charge of the battery, the target state of charge set by the user, and the initial temperature of the battery;

[0302] a second state of charge monitoring module, configured to monitor a real-time state of charge of the battery in real time during the charging;

[0303] a current calculation module, configured to calculate a target charging current based on the real-time state of charge, the target charging current slope, and the target average charging current;

[0304] The second charging execution module is configured to charge the battery by using the target charging current.

[0305] In some embodiments of the present application, the target charging current is calculated based on the real-time state of charge, the target charging rate slope and the target average charging rate, and the calculation formula is as follows:

[0306]

[0307] wherein I(t) is the target charging current, k is the target charging rate slope, SOC is the real-time state of charge, SOC(0) is the initial state of charge, SOC(1) is the target state of charge, midSOC is the mid-value between the initial state of charge and the target state of charge, and C(avg) is the target average charging rate.

[0308] In some embodiments of the present application, the charging control module 305 comprises:

[0309] The internal resistance detection submodule is configured to detect the current internal resistance value of the battery.

[0310] The third judgment submodule is configured to judge whether the current internal resistance value of the battery is greater than a preset internal resistance value.

[0311] The circuit correction submodule is configured to multiply the charging current of each charging subinterval by a correction coefficient a to obtain a corrected current when the current internal resistance value of the battery is greater than the preset internal resistance value, wherein 0

[0312] The charging control submodule is configured to charge the battery according to the corrected current of each charging subinterval.

[0313] The battery charging control device described above can execute the battery charging control method provided by the foregoing embodiments of the present application, and has the corresponding function modules and beneficial effects of executing the battery charging control method.

[0314] Figure 10 A structural schematic diagram of an electronic device is provided for embodiments of the present application. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smart phones, wearable devices (such as headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the applications described and / or claimed in this document.

[0315] As Figure 10As shown, the electronic device includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., connected to the at least one processor 11 in communication. The memory stores a computer program executable by the at least one processor 11, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or loaded into the random access memory (RAM) 13 from the storage unit 18. In the RAM 13, various programs and data required for operation of the electronic device can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0316] A plurality of components in the electronic device are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, a speaker, etc., a storage unit 18, such as a magnetic disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0317] The processor 11 can be various general and / or special-purpose processing components having processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the battery charging control method.

[0318] In some embodiments, the battery charging control method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the battery charging control method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the battery charging control method by any other appropriate means, such as by means of firmware.

[0319] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a load programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0320] Computer programs used to implement the processes of the application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program

[0321] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store computer programs for use by or in connection with an instruction execution system, apparatus, or device. Computer-readable storage media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0322] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0323] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), blockchain network, and the Internet.

[0324] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.

[0325] The embodiments of the present application also provide a computer program product, comprising a computer program which, when executed by a processor, implements the battery charging control method provided by any of the embodiments of the present application.

[0326] The computer program product may be implemented by writing computer program code for performing the operations of the present invention in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0327] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.

[0328] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. A battery charge control method characterized by, The method comprises the following steps: acquiring the initial state of charge and the target state of charge set by the user, and determining a charging interval formed by the initial state of charge and the target state of charge; dividing the charging interval into a plurality of charging subintervals; for each charging subinterval, constructing a function of the charging current of the charging subinterval and the temperature of the charging subinterval, and a function of the charging time of the charging subinterval with respect to the temperature of the charging subinterval, and determining a target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging subinterval, which comprises: taking the charging current of each charging subinterval as a constant value, constructing a first expression reflecting the relationship between the charging time of the charging subinterval and the charging current of the charging subinterval; constructing a second expression reflecting the relationship between the heat absorption of the battery and the charging current of the charging subinterval, the charging time of the charging subinterval and the temperature of the charging subinterval based on the heat balance relationship when the battery generates heat; constructing a third expression reflecting the relationship between the heat absorption of the battery and the temperature of the charging subinterval based on the specific heat formula; combining the first expression, the second expression and the third expression to obtain a fourth expression reflecting the function of the charging current of the charging subinterval and the temperature of the charging subinterval; combining the fourth expression and the first expression to obtain the function of the charging time of the charging subinterval with respect to the temperature of the charging subinterval; and adding the functions of the charging time of all the charging subintervals with respect to the temperature of the charging subintervals to obtain the target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging subinterval; for the target function, taking the shortest total charging time as the target and taking the maximum allowable charging rate of the battery or the maximum allowable temperature of the battery as the constraint condition to calculate the charging current of each charging subinterval; charging the battery according to the charging current of each charging subinterval.

2. The battery charge control method according to claim 1, characterized by, The first expression is: The second expression is: The third expression is: Q(i) = (T(i) - T(i-1)) C p m where t(i) is the charging time of the i-th charging subinterval, ΔSOC(i) is the state of charge variation of the i-th charging subinterval, Cap is the total capacity of the battery, I(i) is the charging current of the i-th charging subinterval, Q(i) is the heat absorption amount of the battery in the i-th charging subinterval, R is the internal resistance of the battery, T(i) is the end temperature of the end position of the i-th charging subinterval, T(i-1) is the start temperature of the start position of the i-th charging subinterval, which is also the end temperature of the end position of the i-1-th charging subinterval, is the derivative of the charging voltage with respect to temperature in the i-th charging subinterval, P(i) is the heat dissipation power of the battery, C p is the specific heat capacity of the battery, and m is the mass of the battery.

3. The battery charge control method according to claim 2, characterized by, The battery uses liquid cooling to dissipate heat, and the heat dissipation power of the battery is: P(i) = R T (T(i) - Tc) wherein R T is the overall heat transfer resistance between the battery and the coolant, and Tc is the temperature of the coolant.

4. The battery charging control method according to claim 2, characterized by, The fourth expression is:

5. The battery charging control method according to claim 2, characterized by, The function of the charging time of the charging subinterval with respect to the temperature of the charging subinterval is: The target function of the total charging time of the battery from the initial state of charge to the target state of charge with respect to the temperature of each charging subinterval is: t(tot) is the total charging time of the battery from the initial state of charge to the target state of charge, and n is the total number of the charging subintervals.

6. The battery charging control method according to any one of claims 1 to 5, characterized by, For the target function, taking the shortest total charging time as the target and taking the maximum allowable charging rate of the battery or the maximum allowable temperature of the battery as the constraint condition to calculate the charging current of each charging subinterval, which comprises: preliminarily charging the battery at different states of charge at different temperatures to obtain the maximum allowable charging rate; determining a feasible region of the objective function with the maximum allowed charging rate as a boundary; selecting a feasible solution within the feasible region, and assigning initial values of temperatures of the charging subintervals to the feasible solution; judging whether the feasible solution is an optimal solution; if yes, taking the initial values of the temperatures of the charging subintervals in the feasible solution as the temperatures of the charging subintervals; if no, updating the feasible solution according to a direction of maximum gradient descent, and returning to the step of judging whether the feasible solution is an optimal solution until an optimal solution is obtained; calculating charging currents of the charging subintervals based on the optimal solution of the temperatures of the charging subintervals and a function of the charging currents of the charging subintervals and the temperatures of the charging subintervals; or, previously charging the battery with different states of charge at different charging rates to obtain a maximum allowed temperature; determining a feasible region of the objective function with the maximum allowed temperature as a boundary; selecting a feasible solution within the feasible region, and assigning initial values of charging currents of the charging subintervals to the feasible solution; judging whether the feasible solution is an optimal solution; if yes, taking the initial values of the charging currents of the charging subintervals in the feasible solution as the charging currents of the charging subintervals; if no, updating the feasible solution according to a direction of maximum gradient descent, and returning to the step of judging whether the feasible solution is an optimal solution until an optimal solution is obtained.

7. The battery charging control method according to any one of claims 1 to 5, characterized by, after calculating the charging currents of the charging subintervals based on the temperatures of the charging subintervals, further comprising: fitting the charging currents and the states of charge of the charging subintervals to obtain a relationship curve of the charging currents with respect to the states of charge under conditions of an initial state of charge, a target state of charge and an initial temperature; at the beginning of charging, obtaining a current initial state of charge of the battery, a target state of charge set by a user and an initial temperature of the battery; determining a target relationship curve based on the current initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery; during the charging process, monitoring a real-time state of charge of the battery in real time; calculating a target charging current from the target relationship curve based on the real-time state of charge; charging the battery with the target charging current; or, fitting the charging currents and the states of charge of the charging subintervals to obtain a relationship straight line of the charging currents with respect to the states of charge under conditions of an initial state of charge, a target state of charge and an initial temperature; calculating a slope of the relationship straight line as a charging rate slope; calculating an average charging rate based on a charging current corresponding to the initial state of charge and a charging current corresponding to the target state of charge on the relationship straight line; writing the charging rate slope and the average charging rate into a battery management system of the battery; at the beginning of charging, obtaining a current initial state of charge of the battery, a target state of charge set by a user and an initial temperature of the battery; determining a target charging rate slope and a target average charging rate based on the current initial state of charge of the battery, the target state of charge set by the user and the initial temperature of the battery; during the charging process, monitoring a real-time state of charge of the battery in real time; calculating a target charging current based on the real-time state of charge, the target charging rate slope and the target average charging rate, the calculation formula being as follows: charging the battery with the target charging current.

8. The battery charging control method according to claim 7, wherein calculating a target charging current based on the real-time state of charge, the target charging rate slope and the target average charging rate, the calculation formula being as follows: wherein I(t) is the target charging current, k is the target charging rate slope, SOC is the real-time state of charge, SOC(0) is the initial state of charge, SOC(1) is the target state of charge, midSOC is the mid-value between the initial state of charge and the target state of charge, and C(avg) is the target average charging rate.

9. The battery charging control method according to any one of claims 1 to 5, 8, wherein charging the battery with the charging current of each charging interval, comprising: detecting the current internal resistance value of the battery; judging whether the current internal resistance value of the battery is greater than a preset internal resistance value; when the current internal resistance value of the battery is greater than the preset internal resistance value, multiplying the charging current of the charging interval by a correction coefficient a to obtain a corrected current, wherein 0 charging the battery with the corrected current of each charging interval.

10. An electronic device, comprising: comprising: one or more processors; a storage device for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the battery charging control method as claimed in any one of claims 1-9.

11. A computer readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the battery charging control method as claimed in any one of claims 1-9.

Citation Information

Patent Citations

  • Lithium ion battery optimized charging method based on time and temperature

    CN105552465A

  • Optimized charging method of vehicle-mounted energy storage lithium ion battery for rail transit

    CN107039696A