Charging current determination method, charging method and medium

By dynamically adjusting the battery charging current and combining the battery's thermodynamic and electrochemical characteristics, the problem of battery temperature rise during electric vehicle charging has been solved, achieving a safe and efficient charging process and improving battery charging efficiency and lifespan.

CN120942084APending Publication Date: 2025-11-14CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511177009.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-21
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

Existing technologies do not take into account the cooling capacity of the battery system and user needs during electric vehicle charging, resulting in a sharp rise in battery temperature during high-current charging, which limits the charging current and affects charging time and battery life.

Method used

By dynamically adjusting the charging current of each sub-charge region and combining the thermodynamic characteristics and electrochemical behavior of the battery, a multi-stage dynamic current control strategy is designed to monitor temperature and charge in real time, dynamically adjust the charging current to avoid overheating, and optimize charging efficiency and safety.

Benefits of technology

Maximize charging power within a safe temperature range, shorten charging time, reduce internal battery side reactions, extend battery life, and improve charging efficiency and battery performance stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120942084A_ABST
    Figure CN120942084A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of battery thermal management, and discloses a charging current determination method, a charging method and a medium. The method comprises the steps of obtaining an initial state and a target state of a battery; determining a plurality of charging currents of the battery based on the initial temperature value, the initial electric quantity value and the target electric quantity value; based on the plurality of charging currents, determining a heat production amount corresponding to the target state of the battery, and based on the heat production amount and the initial temperature value, determining a predicted temperature value of the battery; if the predicted temperature value of the battery is smaller than or equal to the preset current-limiting temperature threshold value, taking the maximum safe charging current corresponding to the plurality of sub-charge intervals as the maximum charging current; and if the predicted temperature value of the battery is greater than the preset current-limiting temperature threshold value, re-determining the maximum safe charging current, and taking the maximum safe charging current with the maximum current value in the current-limited maximum safe charging current as the maximum charging current. The battery temperature is prevented from exceeding a safety threshold, and the negative influence of high temperature on the service life of the battery is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery thermal management technology, specifically to a method for determining charging current, a charging method, and a computer-readable storage medium. Background Technology

[0002] With the rapid development of new energy technologies and the increasing popularity of electric vehicles, market penetration is gradually increasing. Consumers are also demanding higher charging times for electric vehicles. When launching new cars, OEMs often highlight features such as short charging times and high-rate fast charging. However, the ever-increasing speed of fast charging poses significant technical challenges to battery packs.

[0003] In related technologies, the cooling capacity of the battery system and user needs are not considered. Often, the high current charging at the beginning causes the battery system temperature to rise sharply, which can easily trigger the problem of limited charging current due to temperature. This not only fails to shorten the charging time but also results in an excessively long charging time, affecting the user experience. Therefore, how to determine the maximum charging current during the battery charging process is a technical problem that urgently needs to be solved. Summary of the Invention

[0004] To address the aforementioned technical problems, embodiments of this application provide a method for determining charging current, a charging method, and a computer-readable storage medium.

[0005] According to one aspect of the embodiments of this application, a method for determining charging current is provided, comprising: acquiring an initial state and a target state of a battery, the initial state including an initial charge value and an initial temperature value, and the target state including a target charge value; determining a plurality of charging currents for the battery based on the initial temperature value, the initial charge value, and the target charge value, the plurality of charging currents including the maximum safe charging current corresponding to each of a plurality of sub-charge intervals between the initial charge value and the target charge value; determining the heat generated by the battery corresponding to reaching the target state based on the plurality of charging currents, and determining a predicted temperature value of the battery based on the heat generated and the initial temperature value, the predicted temperature value of the battery being the temperature value corresponding to reaching the target state; if the predicted temperature value of the battery is less than or equal to a preset current-limiting temperature threshold, then taking the maximum current value among the maximum safe charging currents corresponding to each of the plurality of sub-charge intervals as the maximum charging current; if the predicted temperature value of the battery is greater than the preset current-limiting temperature threshold, then re-determining the maximum safe charging current until the predicted temperature value of the battery is less than or equal to the preset current-limiting temperature threshold, and taking the maximum current value among the current-limited maximum safe charging currents as the maximum charging current.

[0006] According to one aspect of the embodiments of this application, the step of redetermining the maximum safe charging current until the predicted temperature value of the battery is less than or equal to the preset current-limiting temperature threshold includes: performing current-limiting processing on the maximum charging current among the plurality of charging currents to obtain the current-limited maximum charging current and the unlimited charging current; determining the current-limited heat generation corresponding to the battery based on the current-limited maximum charging current and the unlimited charging current, and determining the current-limited predicted temperature value of the battery corresponding to reaching the target state based on the current-limited heat generation; if the current-limited predicted temperature value is greater than or equal to the preset current-limiting temperature threshold, then re-performing current-limiting processing on the maximum charging current until the current-limited predicted temperature value is less than or equal to the preset current-limiting temperature threshold.

[0007] According to one aspect of the embodiments of this application, the step of re-limiting the maximum charging current until the predicted temperature value after current limiting is less than or equal to the preset current limiting temperature threshold includes: obtaining a preset temperature buffer threshold of the battery, and determining a target temperature value corresponding to the battery reaching a target state based on the preset temperature buffer threshold and the preset current limiting temperature threshold; if the predicted temperature value after current limiting is greater than or equal to the target temperature value, determining a safe charging current threshold of the battery based on the battery type corresponding to the battery; if the safe charging current threshold is less than the maximum charging current after current limiting, using the safe charging current threshold as the maximum charging current after current limiting.

[0008] According to one aspect of the embodiments of this application, the method further includes: if the predicted temperature value after current limiting is less than the target temperature value, then determining the safe thermal boundary of the battery based on the predicted temperature value after current limiting and the preset current limiting temperature threshold; determining a correction factor corresponding to the maximum charging current after current limiting based on the safe thermal boundary, and correcting the maximum charging current after current limiting based on the correction factor to obtain the corrected maximum charging current; if the corrected maximum charging current is less than the safe charging current threshold, then using the corrected maximum charging current as the maximum charging current after current limiting.

[0009] According to one aspect of the embodiments of this application, the method further includes: during the battery charging process, acquiring battery system operating parameters corresponding to the battery, the battery system operating parameters including cooling parameters and internal resistance change parameters; determining a heat generation update factor corresponding to the heat generation of the battery based on the cooling parameters and the internal resistance change parameters; and updating the plurality of charging currents based on the heat generation update factor to obtain updated plurality of charging currents.

[0010] According to one aspect of the embodiments of this application, a charging method is provided, comprising: if a physical connection is detected between a battery and a charging device, determining the maximum charging current according to the charging current determination method described in any one of the above; for each sub-charge interval, taking the smaller of the maximum charging current and the maximum safe charging current corresponding to the sub-charge interval as the actual charging current of the sub-charge interval; and controlling the battery to charge in the corresponding sub-charge interval according to the actual charging current.

[0011] According to one aspect of the present application, during the battery charging process, for each sub-charge interval, real-time status information of the battery is acquired, the real-time status information including cooling parameters and internal resistance change parameters of the battery system; a correction coefficient for the maximum charging current value is determined based on the cooling parameters and the internal resistance change parameters; the maximum charging current value is corrected based on the correction coefficient to obtain a corrected maximum charging current value.

[0012] According to one aspect of the embodiments of this application, a charging method is provided, comprising: if a physical connection is detected between a battery and a charging device, acquiring the initial charge, initial temperature, and target charge of the battery; determining a corresponding maximum charging current from a preset charging boundary table based on the initial charge, initial temperature, and target charge, wherein multiple maximum charging currents in the preset charging boundary table are calculated based on the initial charge value, initial temperature value, and target charge value under different operating conditions using the charging current determination method described above; for each sub-charge interval, acquiring the maximum charging current and maximum safe charging current corresponding to each sub-charge interval, and taking the smaller current value between the maximum charging current and the maximum safe charging current as the actual charging current of the sub-charge interval; and controlling the battery to charge in the corresponding sub-charge interval according to the actual charging current.

[0013] According to one aspect of the embodiments of this application, the method further includes: for each sub-charge interval, obtaining the actual charging time; if the actual charging time is greater than or equal to the charging time boundary in the preset charging boundary table, obtaining the highest charging temperature value during the charging process; if the highest charging temperature value is greater than or equal to a preset temperature threshold, redetermining the optimized maximum charging current corresponding to the sub-charge interval, and determining the optimized charging time corresponding to the optimized maximum charging current; if the optimized charging time is greater than or equal to the actual charging time and the battery health value remains unchanged, correcting the charging time boundary corresponding to the sub-charge interval based on the optimized charging time; updating the maximum charging current matrix of the sub-charge interval in the preset charging boundary table based on the corrected charging time boundary and the optimized maximum charging current.

[0014] According to one aspect of the embodiments of this application, an electronic device is provided, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the charging current determination method as described above.

[0015] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, on which computer-readable instructions are stored, which, when executed by a computer's processor, cause the computer to perform the charging current determination method as described above.

[0016] According to one aspect of the embodiments of this application, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps in the charging current determination method as described above.

[0017] In the technical solution provided in the embodiments of this application, during battery charging, by dynamically adjusting the charging current of each sub-charge interval instead of a fixed current, the average charging power can be maximized within the safe temperature range, the charging time of the battery can be shortened, and the battery charging efficiency can be improved. Furthermore, when the battery temperature is greater than or equal to the current-limiting temperature threshold, the maximum safe charging current of the subsequent sub-charge interval is dynamically reduced to avoid triggering overheat protection or speed reduction. By segmenting the charging process, the continuous action of a single high current is avoided, which would exacerbate the internal side reactions of the battery. This reduces the damage to the electrode material structure and electrolyte decomposition caused by excessive current, thereby reducing the battery capacity decay rate. Moreover, by predicting the final battery temperature and adjusting the current in advance, the battery temperature is prevented from exceeding the safe threshold, reducing the negative impact of high temperature on battery life, reducing the rate of increase of battery internal resistance, and improving the long-term performance stability of the battery.

[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0020] Figure 1 This is a schematic diagram illustrating an implementation environment for determining the charging current, as shown in an exemplary embodiment of this application.

[0021] Figure 2 This is a flowchart illustrating a charging current determination method in an exemplary embodiment of this application.

[0022] Figure 3 This is a flowchart illustrating a charging current determination method, which is another exemplary embodiment of this application.

[0023] Figure 4 This is a flowchart illustrating a charging current determination method, which is another exemplary embodiment of this application.

[0024] Figure 5 This is a flowchart illustrating a charging current determination method, which is another exemplary embodiment of this application.

[0025] Figure 6 This is a flowchart illustrating a charging current determination method, which is another exemplary embodiment of this application.

[0026] Figure 7 This is a flowchart illustrating a charging method in an exemplary embodiment of this application.

[0027] Figure 8 This is a flowchart illustrating a charging method as shown in another exemplary embodiment of this application.

[0028] Figure 9 This is a flowchart illustrating a charging method as shown in another exemplary embodiment of this application.

[0029] Figure 10 This is a flowchart illustrating a charging method as shown in another exemplary embodiment of this application.

[0030] Figure 11 This is a block diagram illustrating a charging current determination device in an exemplary embodiment of this application.

[0031] Figure 12 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown. Detailed Implementation

[0032] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0033] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0034] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0035] In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0036] First, it's important to note that the accuracy of the battery's maximum charging current directly determines the lower limit of charging time. With the rapid development of new energy technologies and the increasing popularity of electric vehicles, market penetration is gradually rising, and consumers are demanding faster charging times for their vehicles. OEMs often highlight short charging times and high-rate fast charging as key selling points when launching new models. However, increasingly higher fast charging rates pose significant technical challenges to battery packs. Excessive current can lead to lithium-ion deposition, electrolyte decomposition, and even damage to electrode material structures. Safe current design can reduce lithium dendrite formation, prevent electrode material pulverization, and extend battery cycle life.

[0037] The maximum safe charging current for new energy vehicles is a core parameter in the collaborative design of the battery management system (BMS) and charging infrastructure. Optimizing this parameter benefits five key dimensions: safety, efficiency, lifespan, compatibility, and user experience. For example, when the battery temperature approaches a critical value, adjusting the charging current can prevent thermal runaway or fire risks caused by overheating. Furthermore, properly planning the charging current can significantly improve the battery's charging power and extend its cycle life.

[0038] Figure 1 This is a schematic diagram illustrating an implementation environment for determining the charging current during navigation, as shown in an exemplary embodiment of this application. Figure 1As shown, during battery charging, the vehicle terminal 110 can acquire the initial state and target state of the battery. The initial state includes the initial charge value and initial temperature value of the battery, and the target state includes the target charge value that the battery is expected to reach. The vehicle terminal 110 can then determine multiple charging currents between the initial charge value and the target charge value based on the initial temperature value of the battery. These multiple charging currents include the maximum safe charging current corresponding to each of the multiple sub-charge intervals between the initial charge value and the target charge value. Then, the heat generated when the battery reaches the target state can be determined based on these multiple charging currents. Furthermore, the predicted temperature value of the battery when reaching the target state can be determined based on the heat generated and the initial temperature value of the battery. If the predicted temperature value of the battery is less than or equal to a preset current-limiting temperature threshold, the maximum current value among the maximum safe charging currents corresponding to each of the multiple sub-charge intervals is taken as the maximum charging current. On the other hand, if the predicted temperature value of the battery is greater than the preset current-limiting temperature threshold, the maximum safe charging current is re-determined until the predicted temperature value of the battery is less than or equal to the preset current-limiting temperature threshold, and the maximum current value among the current-limited maximum safe charging currents is taken as the maximum charging current. This allows for discrete adjustment of the battery charging current, thereby shortening the charging time while ensuring charging safety.

[0039] In some feasible embodiments, to reduce the computational burden on the vehicle terminal 110, the battery charging current calculation and decision-making process can be implemented through the server 120. Specifically, after the vehicle terminal 110 detects that the vehicle has successfully connected to the charging equipment, it collects the initial state and target state of the battery and sends them to the server 120. The server 120 then determines and adjusts the charging current during the battery charging process. For detailed implementation details, please refer to the description in the foregoing embodiments; these details will not be repeated here.

[0040] Among them, such as Figure 1 The vehicle terminal 110 shown can be any terminal device that supports the installation of data collection from the battery, such as a smartphone, vehicle computer, tablet computer, laptop computer, or wearable device, but is not limited to these. Figure 1The server 120 shown can be, for example, a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. No restrictions are imposed here. The vehicle terminal 110 can communicate with the server 120 via wireless networks such as 3G (third-generation mobile information technology), 4G (fourth-generation mobile information technology), and 5G (fifth-generation mobile information technology). No restrictions are imposed here either.

[0041] In related technologies, the cooling capacity of the battery system and the user's needs are not considered when selecting the battery charging current. This often results in a large current charge at the beginning, which causes the battery system temperature to rise sharply. This can easily trigger the problem of limited charging current due to temperature. Consequently, not only does it fail to shorten the charging time, but it also affects the battery life and leads to excessively long charging time, which affects the user experience.

[0042] The problems mentioned above are universally applicable in general battery charging scenarios. In order to solve these problems, embodiments of this application propose a charging current determination method, a charging current determination device, an electronic device, a computer-readable storage medium, and a computer program product, which will be described in detail below.

[0043] Please see Figure 2 , Figure 2 This is a flowchart illustrating a charging current determination method in an exemplary embodiment of this application. This method can be applied to... Figure 1 The implementation environment shown is specifically executed by the vehicle-mounted terminal 110 in that implementation environment, or jointly executed by the vehicle-mounted terminal 110 and the server 120. It should be understood that this method can also be applied to other exemplary implementation environments and specifically executed by devices in other implementation environments. This embodiment does not limit the implementation environment to which this method is applicable.

[0044] like Figure 2 As shown, in an exemplary embodiment, the charging current determination method includes at least steps S210 to S250, which are described in detail below: Step S210: Obtain the initial state and target state of the battery. The initial state includes the initial charge value and the initial temperature value. The target state includes the target charge value.

[0045] For example, if the charging gun is successfully connected, the real-time status of the battery can be obtained and used as the initial status of the battery. Then, the initial charge value and initial temperature value of the battery can be determined based on the initial status. At the same time, it can be detected whether there is a user-set target charge value. If there is a set target charge value, the maximum charging current of the battery during the charging process can be determined based on the target charge value and the initial charge value.

[0046] Step S220: Determine multiple charging currents for the battery based on the initial temperature value, the initial charge value, and the target charge value. The multiple charging currents include the maximum safe charging current corresponding to each of the multiple sub-charge intervals between the initial charge value and the target charge value.

[0047] A multi-stage dynamic current control strategy can be designed based on the battery's thermodynamic characteristics, electrochemical behavior, and charging safety boundaries. In other words, the battery's maximum charging current is affected by both the battery's temperature and charge level. Therefore, the battery's charge level and temperature can be discretized, and multiple charging currents can be determined based on the battery's initial temperature, initial charge level, and target current. These multiple charging currents include the maximum safe charging current corresponding to each of the multiple sub-charge intervals between the initial charge level and the target charge level.

[0048] For example, the maximum safe charging current of the battery under different temperatures and charge ranges can be pre-calibrated experimentally. Determining the maximum safe charging current requires considering factors such as the battery's lithium plating critical current, thermal runaway trigger temperature, and voltage limitations. Multiple sub-charge ranges can be divided between the initial charge value and the target charge value according to actual needs. The number of sub-charge ranges can be fixed or dynamically determined based on the battery's characteristics. For instance, if the initial temperature difference between the battery and its room temperature is large, the size of the sub-charge ranges can be reduced to achieve finer current control; if the initial temperature is room temperature, the size of the sub-charge ranges can be increased to reduce computational intensity. For each sub-charge range, a corresponding three-dimensional table can be generated, including the endpoint charge value, temperature value, and the maximum safe charging current corresponding to that sub-charge range.

[0049] Step S230: Determine the heat generated when the battery reaches the target state based on multiple charging currents, and determine the predicted temperature value of the battery based on the heat generated and the initial temperature value. The predicted temperature value of the battery is the temperature value corresponding to the battery reaching the target state. Specifically, if each sub-charge region is charged using the maximum safe charging current during battery charging, the heat generated by the battery when the charge reaches the target current value can be calculated based on the battery's cooling system, electrochemical model, and thermodynamic formulas. The details are as follows: in, The ohmic internal resistance of the battery, It is the polarization internal resistance of the battery. Indicates the maximum charging current. For entropy heat coefficient, Where m is the convective heat transfer coefficient, A is the battery mass, and A is the contact area between the battery and the cold plate. It is battery temperature, It is the coolant temperature, It's the battery capacity. It is a division of power ranges. It refers to the battery system cooling power.

[0050] Therefore, the change in battery temperature when the battery reaches the target charging state can be calculated as follows: Where c is the specific heat capacity of the battery, m is the mass of the battery, and further, it can be determined based on the change in battery temperature. And the initial temperature value T of the battery determines the predicted temperature value of the battery when it reaches the target state. ,in, .

[0051] If the predicted temperature value of the battery is less than or equal to the preset current limiting temperature threshold, then the maximum current value among the maximum safe charging currents corresponding to the multiple sub-charge intervals is taken as the maximum charging current.

[0052] For example, if the predicted temperature value corresponding to the battery reaching the target state is less than or equal to a preset temperature threshold, the maximum charging current can be selected from the maximum safe charging current values ​​corresponding to each of the multiple sub-charge intervals. Specifically, each sub-charge interval has a predefined maximum safe charging current value, which is determined experimentally or through simulation based on factors such as the battery's chemical characteristics and heat dissipation capacity. Then, the maximum current value can be selected from the maximum safe charging current values ​​of all sub-charge intervals as the current maximum charging current. During charging, the system continuously monitors the battery's temperature and charge value, dynamically adjusting the charging current to maintain safety and efficiency.

[0053] Step S250: If the predicted temperature value of the battery is greater than the preset current limiting temperature threshold, the maximum safe charging current is re-determined until the predicted temperature value of the battery is less than or equal to the preset current limiting temperature threshold, and the maximum current value among the maximum safe charging currents after current limiting is taken as the maximum charging current.

[0054] Specifically, the relationship between the predicted temperature value of the battery and the preset current limiting temperature threshold of the battery can be further analyzed. If the predicted temperature value of the battery is greater than the preset current limiting temperature threshold, it indicates that an over-temperature current limiting strategy will be triggered during the charging process of the battery, which will cause the charging current of the battery to drop significantly. Therefore, it is necessary to readjust the maximum charging current of the battery until the predicted temperature value of the battery when it reaches the target state is less than the preset current limiting temperature threshold.

[0055] For example, to ensure that the battery temperature remains within a safe range during charging, the charging current needs to be dynamically adjusted based on heat generation calculation and temperature prediction. If the predicted temperature of the battery is greater than a preset current-limiting temperature threshold, the maximum charging current of the battery can be adjusted. If the battery temperature is still greater than the preset current-limiting temperature threshold after adjustment, the maximum safe charging current of the battery can continue to be limited until the predicted temperature of the battery is less than the preset current-limiting temperature threshold. In some feasible embodiments, the maximum safe charging current corresponding to multiple sub-charge intervals can be limited, or the maximum safe charging current in multiple sub-charge intervals that reaches a preset charging current threshold can be limited.

[0056] In this embodiment, during battery charging, by dynamically adjusting the charging current of each sub-charge interval instead of a fixed current, the average charging power can be maximized within the safe temperature range, shortening the battery charging time and improving battery charging efficiency. Furthermore, when the battery temperature is greater than or equal to the current-limiting temperature threshold, the maximum safe charging current of subsequent sub-charge intervals is dynamically reduced to avoid triggering overheat protection or speed reduction. By segmenting the charging process, the continuous application of a single high current is avoided, which would exacerbate internal side reactions in the battery. This reduces damage to electrode material structures and electrolyte decomposition caused by excessive current, thereby reducing the battery capacity decay rate. Moreover, by predicting the final battery temperature and adjusting the current in advance, the battery temperature is prevented from exceeding the safe threshold, reducing the negative impact of high temperature on battery life, decreasing the battery internal resistance growth rate, and improving the long-term performance stability of the battery.

[0057] Furthermore, based on the above embodiments, please refer to... Figure 3 In one exemplary embodiment provided in this application, the specific implementation process of redetermining the maximum safe charging current until the predicted temperature value of the battery is less than or equal to the preset current limiting temperature threshold may further include steps S310 to S330, which are described in detail below: Step S310: The maximum charging current among multiple charging currents is current-limited to obtain the maximum charging current after current limiting and the charging current without current limiting. Step S320: Determine the current-limited heat generation of the battery based on the maximum charging current after current limiting and the charging current without current limiting, and determine the predicted temperature value of the battery after current limiting to reach the target state based on the current-limited heat generation. Step S330: If the predicted temperature value after current limiting is greater than or equal to the preset current limiting temperature threshold, then the maximum charging current is current limited again until the predicted temperature value after current limiting is less than the preset current limiting temperature threshold.

[0058] Specifically, the maximum charging current among multiple charging currents can be current-limited, while the other charging currents are not currently current-limited. Then, the heat generated when the battery reaches the target state can be calculated based on the maximum current after current limiting and the other unlimited charging currents. Furthermore, the predicted temperature value after current limiting when the battery reaches the target state was determined. Then determine the predicted temperature value after current limiting. The relationship between the value and the preset current-limiting temperature threshold is such that the predicted temperature value after current limiting is... If the current is still greater than the preset current-limiting temperature threshold, then the maximum charging current among the multiple currents at the current moment needs to be current-limited again until that current is reached. It is less than the preset current limiting temperature threshold.

[0059] For example, following the above embodiments, the maximum safe charging current corresponding to multiple sub-charge intervals is determined based on the initial state and target state of the battery. These multiple charging currents can be arranged in descending order, and their corresponding occurrence frequency can be recorded, as shown in the table below: Table 1 In some feasible embodiments, if the battery temperature when the battery reaches the target state is greater than or equal to a preset current-limiting temperature threshold, the maximum charging current in Table 1 above can be used. Implement rate limiting, for example, ... Reduced to The following table, Table 2, shows the charging current comparison table: Table 2 And recalculate the predicted temperature value after current limiting when the battery reaches the target state. as follows: Furthermore, in some feasible embodiments, to improve the accuracy of determining the maximum charging current, the maximum charging current in Table 1 can also be used. The reduction should be carried out according to the pre-set tiers, for example... Reduce to , - The value of n can be set according to the computing power of the decision-making end. The larger the value of n, the more accurate the current limiting of the maximum charging current.

[0060] In some embodiments of this application, the maximum charging current is dynamically adjusted to a safe range by current limiting. Combined with the heat generated by current limiting, the battery temperature change is predicted to ensure that the predicted temperature value after current limiting is always lower than the preset threshold. Current limiting also prevents the battery from being in a high-temperature state for a long time, reduces side reactions such as SEI film decomposition and electrolyte evaporation, and lowers the rate of internal resistance growth. Furthermore, by limiting the current in the sub-charge area rather than reducing the global rate of reduction, it can be ensured that the battery can be charged with a high current as much as possible within a safe range, thereby improving the charging efficiency of the battery.

[0061] Furthermore, based on the above embodiments, please refer to... Figure 4 In one exemplary embodiment provided in this application, the specific implementation process of redetermining the maximum safe charging current until the predicted temperature value of the battery is less than or equal to the preset current limiting temperature threshold may further include steps S410 to S430, which are described in detail below: Step S410: Obtain the preset temperature buffer threshold of the battery, and determine the target temperature value corresponding to the battery reaching the target state based on the preset temperature buffer threshold and the preset current limiting temperature threshold. Step S420: If the predicted temperature value after current limiting is greater than or equal to the target temperature value, then determine the safe charging current threshold of the battery based on the battery type corresponding to the battery. Step S430: If the safe charging current threshold is less than the maximum charging current after current limiting, then the safe charging current threshold shall be used as the maximum charging current after current limiting.

[0062] Following the above embodiments, if, after limiting the maximum charging current among multiple charging currents, the predicted temperature value after current limiting at the end of battery charging (when the battery reaches the target state) is still greater than the preset current limiting temperature threshold, then the maximum charging current among multiple charging currents needs to be current limited until the predicted temperature value after current limiting is less than the preset current limiting temperature threshold. For example, the maximum charging current in Table 2... Reduce to This ensures that the predicted temperature value of the battery after current limiting when charging is complete is less than the preset current limiting temperature threshold.

[0063] Furthermore, in some feasible embodiments, a preset temperature buffer threshold corresponding to the battery system can also be obtained. It can also be based on a preset temperature buffer threshold. With preset current limiting temperature threshold Once the target temperature value is determined after battery charging is complete, if the predicted temperature value after current limiting is greater than or equal to the target temperature value, the safe charging current threshold of the battery can be determined based on the battery type. For example, the safe charging current threshold of a battery can be determined based on its type and the actual usage scenario. This can be achieved by considering factors such as the battery's state of health (SOH), temperature, and the type of materials used. And compare the safe charging current threshold. Compared with the maximum charging current after current limiting (e.g., in Table 2) The relationship between the magnitudes of the values ​​of the two currents, and whether they represent the safe charging current threshold. Less than the maximum charging current after current limiting Then the safe charging current threshold can be set. As the maximum charging current after current limiting, Table 3 can be further derived based on this safe charging current threshold, and the battery can be controlled to operate at this safe charging current threshold. Charge it.

[0064] Table 3 In some embodiments provided in this application, by setting a preset temperature buffer threshold as a safety redundancy, current limiting adjustment can be triggered in advance to prevent the battery temperature from approaching the danger zone. The preset current limiting temperature threshold is used as a hard safety boundary to ensure that the battery temperature is always below the thermal runaway critical value, thereby reducing the battery's high-temperature exposure time and delaying battery life degradation. Furthermore, corresponding safe charging current thresholds are set for different battery types, which improves battery charging efficiency and achieves a balance between battery charging safety and speed.

[0065] Furthermore, based on the above embodiments, please refer to... Figure 5 In one exemplary embodiment provided in this application, the specific implementation process of the above-described charging current determination method may further include steps S510 to S530, which are described in detail below: Step S510: If the predicted temperature value after current limiting is less than the target temperature value, then the safe thermal boundary of the battery is determined based on the predicted temperature value after current limiting and the preset current limiting temperature threshold. Step S520: Determine the correction factor corresponding to the maximum charging current after current limiting based on the safe thermal boundary, and correct the maximum charging current after current limiting based on the correction factor to obtain the corrected maximum charging current. Step S530: If the corrected maximum charging current is less than the safe charging current threshold, then the corrected maximum charging current shall be used as the maximum charging current after current limiting.

[0066] Following the above embodiments, if the predicted temperature value after current limiting, obtained based on the maximum charging current after current limiting, is less than the target temperature value, then the battery's safe thermal boundary is further determined based on the predicted temperature value after current limiting and the preset current limiting temperature threshold. Then, a correction factor corresponding to the maximum charging current after current limiting is determined based on the safe thermal boundary. The maximum charging current after current limiting is then corrected based on the correction factor to obtain the corrected maximum charging current. Finally, the magnitude relationship between the corrected maximum charging current and the battery's safe charging current threshold is compared. If the corrected maximum charging current is less than the safe charging current threshold, then the corrected maximum charging current can be used as the maximum charging current after current limiting.

[0067] For example, if Then it is necessary to further optimize the maximum charging current after current limiting (e.g., in Table 2). For example, calculating the battery system by temperature Upgraded to Required heat (i.e., safe heat boundary) ): Then, the correction factor corresponding to the maximum charging current after current limiting is calculated as follows: Therefore, the corrected maximum charging current is: if The corrected maximum charging current will be... The battery is charged using the maximum charging current after current limiting.

[0068] In some embodiments of this application, the allowable additional heat generation is quantified based on the difference between the predicted temperature value after current limiting and the preset current limiting temperature threshold (hard safety boundary), and the charging current is adjusted accordingly. This can maximize the use of the battery's heat dissipation capacity within a safe range, improve the battery's charging efficiency, and, by combining the battery's safe charging current threshold with the control of the battery's charging current, both the battery's charging efficiency and lifespan can be taken into account.

[0069] Furthermore, based on the above embodiments, please refer to... Figure 6 In one exemplary embodiment provided in this application, the specific implementation process of the above-described charging current determination method may further include steps S610 to S630, which are described in detail below: Step S610: During battery charging, acquire the battery system operating parameters corresponding to the battery. The battery system operating parameters include cooling parameters and internal resistance change parameters. Step S620: Determine the heat generation update factor corresponding to the heat generation of the battery based on the cooling parameters and the internal resistance change parameters; Step S630: Update the multiple charging currents based on the heat generation update factor to obtain the updated multiple charging currents.

[0070] Specifically, during battery charging, the cooling system status (such as coolant temperature, flow rate, and heat dissipation efficiency) and internal resistance changes (such as dynamic internal resistance values ​​resulting from SOC, temperature, or aging) are monitored in real time to ensure parameter synchronization. The heat generation update factor is used as a constraint to reallocate the charging current across multiple stages. For example, if the heat generation factor increases (increased heat generation risk), the current value in subsequent charging stages is reduced to control temperature rise; if the heat generation factor decreases (sufficient heat dissipation), the current can be appropriately increased to accelerate charging. Adjustments must maintain the continuity of the current curve to avoid sudden changes that could impact the battery or equipment.

[0071] For example, during battery charging, the charging current is dynamically adjusted by monitoring the battery system's operating parameters (such as cooling parameters and internal resistance change parameters) in real time. Cooling parameters include, but are not limited to, coolant temperature (inlet / outlet temperature), coolant flow rate, battery surface temperature distribution (such as maximum temperature and average temperature), and heat dissipation efficiency (such as thermal resistance and convective heat transfer coefficient). Internal resistance change parameters include real-time internal resistance, the rate of change of internal resistance with charge, the rate of change of internal resistance with temperature, and the historical trend of internal resistance (such as aging effect). Then, a heat generation renewal factor (…) is used. α This is used to quantify the impact of current cooling conditions and changes in internal resistance on battery heat generation, and to dynamically correct the theoretical heat generation model. An example of the calculation formula is shown below: in, As a heat-generating renewal factor, This is the highest temperature of the battery. This refers to the battery's safe temperature threshold. For ambient temperature, The current internal resistance of the battery. The initial internal resistance of the battery. and Weighting coefficients (which can be calibrated experimentally). Cooling efficiency decreases ( near When the internal resistance increases, An increase in the rate indicates an increased risk of battery heat generation, necessitating a reduction in charging current. Therefore, the charging current corresponding to multiple sub-charge ranges can be updated based on the battery's heat generation update factor, resulting in multiple updated charging currents.

[0072] In some embodiments of this application, during battery charging, the battery charging current is adjusted by a real-time heat generation model of the battery to avoid electrolyte decomposition due to excessive current, which would affect battery life. Furthermore, adjusting the battery charging current can prevent the battery from overheating and triggering charging current limiting, thereby improving battery charging efficiency.

[0073] Furthermore, based on the above embodiments, please refer to... Figure 7 In an exemplary embodiment of this application, a charging method is provided, wherein the specific implementation process of the charging method may include at least steps S710 to S730, which are described in detail below: Step S710: If a physical connection between the battery and the charging device is detected, the maximum charging current is determined according to any of the above charging current determination methods. Step S720: For each sub-charge interval, the smaller of the maximum charging current and the maximum safe charging current corresponding to the sub-charge interval is taken as the actual charging current of the sub-charge interval. Step S730: Control the battery to charge according to the actual charging current in the corresponding sub-charge range.

[0074] For example, charging control is activated when a physical connection is detected between the battery and the charging device. Upon activation, the charging current determination method described in the above embodiments determines the current maximum charging current and acquires the battery's initial charge and temperature values. As mentioned in the above embodiments, by acquiring the battery's target charge value, the charging process is divided into multiple sub-charge intervals based on the initial and target charge values. For each sub-charge interval, the currently determined maximum charging current is compared with the corresponding maximum safe charging current, and the smaller current value is selected as the actual charging current for that sub-charge interval. This step ensures that the charging current does not exceed the battery's safety limit within the current charge interval. Based on the selected actual charging current, the output current of the charging device is controlled and adjusted to ensure that the battery is charged according to the actual charging current within the corresponding sub-charge interval. Furthermore, during the charging process, the battery's temperature and charge value are continuously monitored, and the charging current is dynamically adjusted to maintain safety and efficiency. When the battery's charge value enters the next sub-charge interval, the actual charging current is reassessed and adjusted.

[0075] In some embodiments of this application, the entire charging control logic ensures that the system can charge the battery safely and efficiently after a physical connection is established between the battery and the charging device. By dynamically selecting the actual charging current, the system considers both the overall safety limitations of the battery and the specific safety requirements of each charge range, thereby optimizing the charging process.

[0076] Optionally, after detecting that the physical connection between the charging gun and the battery is normal, the initial state of the battery (such as the current charge value, temperature, voltage, etc.) and the target state preset by the user or the battery system (such as the target charge value, temperature limit, etc.) can be obtained. If the target state setting of the battery is not detected, the maximum safe current threshold of the battery can be automatically derived according to the battery type (such as ternary lithium, lithium iron phosphate, etc.) and the initial state of the battery. For example, combining the thermal characteristics of the battery type (such as the poor high temperature resistance of ternary lithium batteries) and the initial temperature, a conservative current value is selected to avoid the battery overheating, and constant current charging is started directly with the maximum safe charging current threshold until the battery reaches the default termination condition (such as full charge or temperature exceeding the limit). If a target battery state is detected (e.g., a user-defined target charge level of 80%), the range from the initial charge level to the target charge level can be divided into multiple sub-charge ranges (e.g., each 10% sub-charge range). For each sub-charge range, the maximum safe current is determined based on temperature. For example, a higher current (e.g., 1C) is allowed in ranges closer to the initial state (e.g., SOC 30%-40%); the current is gradually reduced (e.g., 0.7C) in ranges closer to the target state (e.g., SOC 70%-80%) to prevent overcharging or increased polarization. The current value for each sub-charge range must consider battery aging, real-time temperature, and historical charging data to ensure that safety protection mechanisms are not triggered throughout the process. Furthermore, during segmented charging, battery parameters are continuously monitored. If the actual charging efficiency of a certain range is lower than expected (e.g., due to increased temperature), the current threshold for that range is temporarily reduced to ensure safety. After charging is complete, the deviation between the final state and the target state is recorded to optimize subsequent charging strategies.

[0077] In some embodiments of this application, the maximum charging current threshold of the battery is generated based on the battery's electrochemical system and initial state. Compared with a fixed current strategy, this avoids the probability of thermal runaway. Furthermore, in the case of target state charging, the initial charge value and the target charge value are divided into multiple sub-charge intervals, and the maximum safe current of each interval is calculated independently. This not only improves the charging efficiency of the battery but also reduces the damage to the battery caused by thermal stress, balancing the requirements of battery charging time and battery life safety.

[0078] Furthermore, based on the above embodiments, please refer to... Figure 8 In one exemplary embodiment provided in this application, the specific implementation process of the above charging method may further include steps S810 to S830, which are described in detail below: Step S810: During the battery charging process, for each sub-charge interval, obtain the real-time status information of the battery, including the cooling parameters and internal resistance change parameters of the battery system. Step S820: Determine the correction coefficient for the maximum charging current value based on the cooling parameters and the internal resistance change parameters; Step S830: Correct the maximum charging current value based on the correction factor to obtain the corrected maximum charging current value.

[0079] For example, within each sub-charge interval of battery charging, real-time battery status information is continuously acquired. This real-time status information is crucial for accurately assessing the battery's current charging capability and safety status. The real-time status information mainly includes battery cooling parameters and internal resistance change parameters. Cooling parameters reflect the battery's current heat dissipation conditions, such as coolant temperature and cooling fan speed. These parameters directly affect the battery's temperature change during charging. Internal resistance change parameters reflect changes in the battery's internal resistance. An increase in internal resistance leads to increased heat generation during charging, thus affecting charging efficiency and battery life. Therefore, based on the acquired cooling parameters and internal resistance change parameters, a correction coefficient can be calculated using a preset algorithm or model. This correction coefficient can be used to quantify the impact of the current battery state on the maximum charging current. For example, if the cooling parameters indicate poor battery heat dissipation conditions, or the internal resistance change parameters indicate a significant increase in battery internal resistance, the correction coefficient may be less than 1, indicating that the maximum charging current needs to be reduced to ensure battery safety. Conversely, if the battery is in good condition, the correction factor may be close to or equal to 1, indicating that the maximum charging current can remain unchanged or increase slightly. The calculated correction factor is applied to the maximum charging current value of the current sub-charge range to obtain the corrected maximum charging current value. This correction is typically achieved by multiplying the correction factor by the original maximum charging current value. For example, if the original maximum charging current is 5A and the correction factor is 0.8, then the corrected maximum charging current is 4A. Based on the corrected maximum charging current value, the output current of the charging equipment is controlled and adjusted to ensure that the battery is charged according to the corrected current within the current sub-charge range.

[0080] In some embodiments of this application, this dynamic adjustment mechanism enables the charging process to flexibly respond to the real-time state of the battery, ensuring both charging efficiency and battery safety and lifespan. Furthermore, by acquiring the battery's cooling parameters and internal resistance change parameters in real time and calculating correction coefficients based on these parameters to dynamically adjust the maximum charging current, this technical solution achieves refined management of the battery charging process. This dynamic adjustment mechanism not only improves charging efficiency but also significantly enhances the safety and reliability of the charging process, helping to extend battery lifespan and reduce potential safety risks.

[0081] Furthermore, based on the above embodiments, a charging method is illustrated in an exemplary embodiment of this application. Please refer to [link to relevant documentation]. Figure 9The specific implementation process of this charging method includes at least steps S910 to S940, which are described in detail below: Step S910: If a physical connection is detected between the battery and the charging device, the initial charge, initial temperature and target charge of the battery are obtained. Step S920: Determine the corresponding maximum charging current from the preset charging boundary table based on the initial charge, initial temperature and target charge. The multiple maximum charging currents in the preset charging boundary table are calculated based on the initial charge value, initial temperature value and target charge value under different operating conditions using the charging current determination method of any one of the above. Step S930: For each sub-charge interval, obtain the maximum charging current and the maximum safe charging current corresponding to each sub-charge interval, and take the smaller current value between the maximum charging current and the maximum safe charging current as the actual charging current of the sub-charge interval. Step S940: Control the battery to charge according to the actual charging current in the corresponding sub-charge range.

[0082] For example, charging control is activated when a physical connection is detected between the battery and the charging device. The initial battery charge, initial temperature, and target charge can then be obtained. Further, based on the obtained initial charge, initial temperature, and target charge, the corresponding maximum charging current is determined from a preset charging boundary table. This preset charging boundary table, obtained through experiments or simulations, includes the maximum charging current corresponding to the initial charge, initial temperature, and target charge values ​​under different operating conditions. The determination of the maximum charging current considers battery safety and charging efficiency, ensuring that the charging process will not damage the battery under various conditions. Specifically, the charging process can be divided into multiple sub-charge intervals, each with its corresponding maximum safe charging current. For each sub-charge interval, the currently determined maximum charging current is compared with the maximum safe charging current corresponding to that sub-charge interval, and the smaller current value is selected as the actual charging current for that sub-charge interval, ensuring that the charging current does not exceed the battery's safety limit within the current charge interval. For example, if the current maximum charging current is 5A and the maximum safe charging current for this sub-charge range is 3A, then the actual charging current for this sub-charge range is 3A. Based on the selected actual charging current, the output current of the charging equipment is controlled and adjusted to ensure that the battery is charged according to the actual charging current within the corresponding sub-charge range. During the charging process, the battery temperature and charge value are continuously monitored, and the charging current is dynamically adjusted to maintain safety and efficiency. When the battery charge value enters the next sub-charge range, the actual charging current is re-evaluated and adjusted.

[0083] Optionally, in some feasible embodiments, after detecting that a physical connection has been established between the charging gun and the battery, the initial state and target state of the battery are obtained. This allows for the acquisition of a corresponding battery charging strategy map based on the initial and target states. The map is a structure that stores and retrieves data in key-value pair format. In this embodiment, the battery charging map includes multiple charge intervals corresponding to different charging parameter matrices. This map can be pre-calculated and calibrated. After the charger and battery are successfully connected and the initial and target states of the battery are obtained, a lookup can be performed based on these initial and target states to determine the maximum charging current limit boundaries and the estimated charging time for charging to different target charge values ​​at different starting temperatures and with different initial charge values, from the pre-calibrated map.

[0084] Furthermore, based on the above embodiments, please refer to... Figure 10 In one exemplary embodiment provided in this application, the specific implementation process of the above charging method may further include steps S1010 to S1040, which are described in detail below: Step S1010: For each sub-charge interval, obtain the actual charging time. If the actual charging time is greater than or equal to the charging time boundary in the preset charging boundary table, obtain the highest charging temperature value during the charging process. Step S1020: If the highest charging temperature value is greater than or equal to the preset temperature threshold, then redetermine the optimized maximum charging current corresponding to the sub-charge interval, and determine the optimized charging time corresponding to the optimized maximum charging current. Step S1030: If the optimized charging time is greater than or equal to the actual charging time and the battery health value remains unchanged, then the charging time boundary corresponding to the sub-charge interval is corrected based on the optimized charging time. Step S1040: Update the maximum charging current matrix of the sub-charge interval in the preset charging boundary table based on the corrected charging time boundary and the optimized maximum charging current.

[0085] For example, during the charging process, a preset charging time boundary is set for each sub-charge interval. This boundary value is determined based on the battery's chemical characteristics, heat dissipation capacity, and historical charging data, aiming to ensure that the charging process is completed within a safe and reasonable range. During the charging process of each sub-charge interval, the actual charging time is acquired in real time, i.e., the actual time from when the battery enters the sub-charge interval to when it leaves the interval. The actual charging time is compared with the charging time boundary in the preset charging boundary table. If the actual charging time is greater than or equal to the charging time boundary, the temperature monitoring stage is entered to assess whether the charging process is carried out within a safe temperature range. Then, the optimized maximum charging current corresponding to the sub-charge interval is re-determined. The optimization process may involve reducing the charging current to reduce heat generation, thereby reducing the battery temperature. The optimized maximum charging current should ensure that the battery charging process can be carried out within a safe temperature range under the new current. On the other hand, the charging time can be recalculated based on the optimized maximum charging current to obtain an optimized charging time. Then, the optimized charging time is compared with the actual charging time, and the battery's health value is checked for changes. If the optimized charging time is greater than or equal to the actual charging time and the battery's health value remains unchanged, the charging time boundary corresponding to that sub-charge interval is corrected based on the optimized charging time. The corrected charging time boundary should reflect the optimized charging time for use in subsequent charging processes. Finally, the maximum charging current matrix of that sub-charge interval in the preset charging boundary table is updated based on the corrected charging time boundary and the optimized maximum charging current. This update process ensures that the charging boundary table can dynamically reflect the latest state and performance of the battery, thereby providing a more accurate and safer charging strategy in future charging processes.

[0086] In some embodiments of this application, by dynamically monitoring the charging time and temperature of each sub-charge region, the system can promptly detect potential safety risks during the charging process and ensure the safety and efficiency of the charging process by optimizing the charging current and charging time. This dynamic optimization mechanism not only improves the reliability of the charging process but also extends the battery's lifespan, demonstrating significant practical application value.

[0087] Furthermore, following the above embodiments, after the battery charging is completed (i.e., after the battery reaches the target state), the change value of the battery's State of Health (SOH) is obtained. The battery's State of Health reflects the degree of performance degradation relative to a new battery, typically measured by capacity decay or internal resistance increase. Thresholds can be set based on the battery type (e.g., ΔSOH > 2% indicates significant degradation), or if the daily average ΔSOH of the battery is detected to be > 0.1% over a continuous period, the maximum safe current adjustment process for each sub-charge range is triggered. Then, based on the obtained internal state information of the battery, the maximum safe current for multiple sub-charge ranges (e.g., 0%~10%, 10%~30%, etc.) in the charging strategy MAP table is corrected. Voltage, current, and temperature are monitored in real time through the BMS (Battery Management System), and SOH and internal parameters are calculated periodically (e.g., monthly). The adjusted current value is written into the charging strategy MAP table, overriding the original charging boundary configuration.

[0088] In some embodiments of this application, by identifying battery aging anomalies, the maximum safe charging current corresponding to each of the multiple sub-charge regions is updated, avoiding battery thermal runaway or sudden capacity drop caused by changes in battery health status. Furthermore, by updating the maximum safe charging current, a balance can be achieved between optimizing battery charging efficiency and battery health requirements, thereby improving the user experience.

[0089] Figure 11 This is a block diagram illustrating a charging current determining device according to an exemplary embodiment of this application. The device can be applied to… Figure 1 The implementation environment shown is specifically configured in the vehicle terminal 110 or the server 120. This device can also be applied to other exemplary implementation environments and specifically configured in other devices. This embodiment does not limit the implementation environment to which the device is applicable.

[0090] like Figure 11As shown, the charging current determination device includes: an acquisition module 1110, used to acquire the initial state and target state of the battery, the initial state including an initial charge value and an initial temperature value, and the target state including a target charge value; a determination module 1120, used to determine multiple charging currents of the battery based on the initial temperature value, the initial charge value, and the target charge value, the multiple charging currents including the maximum safe charging current corresponding to each of multiple sub-charge intervals between the initial charge value and the target charge value; and a heat generation module 1130, used to determine the heat generated by the battery when it reaches the target state based on the multiple charging currents, and to determine the maximum safe charging current based on the heat generated and the initial temperature value. The system determines the predicted temperature value of the battery, which is the temperature value corresponding to the battery reaching the target state; the current determination module 1140 is used to determine the maximum charging current if the predicted temperature value of the battery is less than or equal to the preset current limiting temperature threshold; the current limiting module 1150 is used to redetermine the maximum safe charging current if the predicted temperature value of the battery is greater than the preset current limiting temperature threshold, until the predicted temperature value of the battery is less than or equal to the preset current limiting temperature threshold, and the maximum charging current value among the maximum safe charging currents after current limiting is taken as the maximum charging current.

[0091] According to one aspect of the embodiments of this application, the current limiting module 1040 is further configured to: perform current limiting processing on the maximum charging current among multiple charging currents to obtain the current-limited maximum charging current and the unlimited charging current; determine the current-limited heat generation corresponding to the battery based on the current-limited maximum charging current and the unlimited charging current, and determine the predicted temperature value after current limiting corresponding to the battery reaching the target state based on the current-limited heat generation; if the predicted temperature value after current limiting is greater than or equal to a preset current-limiting temperature threshold, then perform current limiting processing on the maximum charging current again until the predicted temperature value after current limiting is less than the preset current-limiting temperature threshold.

[0092] According to one aspect of the embodiments of this application, the current limiting module 1040 is further configured to: obtain a preset temperature buffer threshold of the battery, and determine the target temperature value corresponding to the battery reaching the target state based on the preset temperature buffer threshold and the preset current limiting temperature threshold; if the predicted temperature value after current limiting is greater than or equal to the target temperature value, then determine the safe charging current threshold of the battery based on the battery type corresponding to the battery; if the safe charging current threshold is less than the maximum charging current after current limiting, then use the safe charging current threshold as the maximum charging current after current limiting.

[0093] According to one aspect of the embodiments of this application, the current limiting module 1040 is further configured to: if the predicted temperature value after current limiting is less than the target temperature value, determine the safe thermal boundary of the battery based on the predicted temperature value after current limiting and a preset current limiting temperature threshold; determine the correction factor corresponding to the maximum charging current after current limiting based on the safe thermal boundary, and correct the maximum charging current after current limiting based on the correction factor to obtain the corrected maximum charging current; if the corrected maximum charging current is less than the safe charging current threshold, use the corrected maximum charging current as the maximum charging current after current limiting.

[0094] It should be noted that the charging current determination device and the charging current determination method provided in the above embodiments belong to the same concept. The specific operation methods of each module and unit have been described in detail in the method embodiments and will not be repeated here. In practical applications, the charging current determination device provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.

[0095] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the charging current determination method provided in the above embodiments.

[0096] Figure 12 A schematic diagram of a computer system suitable for implementing the embodiments of this application is shown. It should be noted that... Figure 12 The computer system 1200 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0097] like Figure 12 As shown, the computer system 1200 includes a Central Processing Unit (CPU) 1201, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on programs stored in Read-Only Memory (ROM) 1202 or programs loaded from storage portion 1208 into Random Access Memory (RAM) 1203. Various programs and data required for system operation are also stored in RAM 1203. The CPU 1201, ROM 1202, and RAM 1203 are interconnected via bus 1204. An Input / Output (I / O) interface 1205 is also connected to bus 1204.

[0098] The following components are connected to I / O interface 1205: an input section 1206 including a keyboard, mouse, etc.; an output section 1207 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 1209 performs communication processing via a network such as the Internet. A drive 1210 is also connected to I / O interface 1205 as needed. Removable media 1211, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1210 as needed so that computer programs read from them can be installed into storage section 1208 as needed.

[0099] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1209, and / or installed from removable medium 1211. When the computer program is executed by central processing unit (CPU) 1201, it performs various functions defined in the system of this application.

[0100] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0101] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0102] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0103] Another aspect of this application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the charging current determination method as described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not assembled into the electronic device.

[0104] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the charging current determination method provided in the various embodiments described above.

[0105] The above description is merely a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be determined by the scope of protection claimed in the claims.

Claims

1. A method for determining charging current, characterized in that, include: The initial state and target state of the battery are obtained. The initial state includes an initial charge value and an initial temperature value. The target state includes a target charge value. Based on the initial temperature value, the initial charge value, and the target charge value, a plurality of charging currents for the battery are determined, wherein the plurality of charging currents include the maximum safe charging current corresponding to each of a plurality of sub-charge intervals between the initial charge value and the target charge value; The heat generated by the battery to reach the target state is determined based on the multiple charging currents, and the predicted temperature value of the battery is determined based on the heat generated and the initial temperature value. The predicted temperature value of the battery is the temperature value corresponding to the battery reaching the target state. If the predicted temperature value of the battery is less than or equal to the preset current limiting temperature threshold, then the maximum current value among the maximum safe charging currents corresponding to each of the multiple sub-charge intervals shall be taken as the maximum charging current. If the predicted temperature value of the battery is greater than the preset current-limiting temperature threshold, the maximum safe charging current is re-determined until the predicted temperature value of the battery is less than or equal to the preset current-limiting temperature threshold, and the maximum current value among the maximum safe charging currents after current limiting is taken as the maximum charging current.

2. The method as described in claim 1, characterized in that, The step of redetermining the maximum safe charging current until the predicted temperature value of the battery is less than or equal to the preset current-limiting temperature threshold includes: The maximum charging current among the plurality of charging currents is current-limited to obtain the current-limited maximum charging current and the unlimited charging current. The current-limited heat generation of the battery is determined based on the maximum charging current after current limiting and the unlimited charging current, and the predicted temperature value of the battery after current limiting is determined based on the current-limited heat generation to reach the target state. If the predicted temperature value after current limiting is greater than or equal to the preset current limiting temperature threshold, then the maximum charging current is current limited again until the predicted temperature value after current limiting is less than or equal to the preset current limiting temperature threshold.

3. The method as described in claim 2, characterized in that, The step of re-limiting the maximum charging current until the predicted temperature value after current limiting is less than or equal to the preset current limiting temperature threshold includes: Obtain a preset temperature buffer threshold for the battery, and determine the target temperature value corresponding to the battery reaching the target state based on the preset temperature buffer threshold and the preset current limiting temperature threshold; If the predicted temperature value after current limiting is greater than or equal to the target temperature value, then the safe charging current threshold of the battery is determined based on the battery type corresponding to the battery. If the safe charging current threshold is less than the maximum charging current after current limiting, then the safe charging current threshold shall be used as the maximum charging current after current limiting.

4. The method as described in claim 3, characterized in that, The method further includes: If the predicted temperature value after current limiting is less than the target temperature value, then the safe thermal boundary of the battery is determined based on the predicted temperature value after current limiting and the preset current limiting temperature threshold. Based on the safe thermal boundary, a correction factor corresponding to the maximum charging current after current limiting is determined, and the maximum charging current after current limiting is corrected based on the correction factor to obtain the corrected maximum charging current. If the corrected maximum charging current is less than the safe charging current threshold, then the corrected maximum charging current is used as the maximum charging current after current limiting.

5. The method as described in claim 1, characterized in that, The method further includes: During the battery charging process, the battery system operating parameters corresponding to the battery are acquired, including cooling parameters and internal resistance change parameters. The heat generation update factor corresponding to the heat generation of the battery is determined based on the cooling parameters and the internal resistance change parameters. The multiple charging currents are updated based on the heat generation update factor to obtain the updated multiple charging currents.

6. A charging method, characterized in that, include: If a physical connection is detected between the battery and the charging device, the maximum charging current is determined according to the charging current determination method according to any one of claims 1 to 5; For each sub-charge interval, the smaller of the maximum charging current and the maximum safe charging current corresponding to the sub-charge interval is taken as the actual charging current of the sub-charge interval. The battery is controlled to charge according to the actual charging current in the corresponding sub-charge range.

7. The method as described in claim 6, characterized in that, The method further includes: During the battery charging process, for each sub-charge interval, the real-time status information of the battery is acquired, including the cooling parameters and internal resistance change parameters of the battery system. The correction coefficient for the maximum charging current value is determined based on the cooling parameters and the internal resistance change parameters. The maximum charging current value is corrected based on the correction coefficient to obtain the corrected maximum charging current value.

8. A charging method, characterized in that, include: If a physical connection is detected between the battery and the charging device, the initial charge, initial temperature, and target charge of the battery are obtained. Based on the initial charge, the initial temperature, and the target charge, the corresponding maximum charging current is determined from a preset charging boundary table. The multiple maximum charging currents in the preset charging boundary table are calculated based on the initial charge value, initial temperature value, and target charge value under different operating conditions using the charging current determination method according to any one of claims 1 to 5. For each sub-charge interval, obtain the maximum charging current and the maximum safe charging current corresponding to each sub-charge interval, and take the smaller current value between the maximum charging current and the maximum safe charging current as the actual charging current of the sub-charge interval. The battery is controlled to charge according to the actual charging current in the corresponding sub-charge range.

9. The method as described in claim 8, characterized in that, The method further includes: For each sub-charge interval, the actual charging time is obtained. If the actual charging time is greater than or equal to the charging time boundary in the preset charging boundary table, the highest charging temperature value during the charging process is obtained. If the highest charging temperature value is greater than or equal to the preset temperature threshold, then the optimized maximum charging current corresponding to the sub-charge interval is re-determined, and the optimized charging time corresponding to the optimized maximum charging current is determined. If the optimized charging time is greater than or equal to the actual charging time and the battery health value remains unchanged, then the charging time boundary corresponding to the sub-charge interval is corrected based on the optimized charging time. The maximum charging current matrix of the sub-charge interval in the preset charging boundary table is updated based on the corrected charging time boundary and the optimized maximum charging current.

10. A computer-readable storage medium, characterized in that, It stores computer-readable instructions that, when executed by the computer's processor, cause the computer to perform the charging current determination method according to any one of claims 1 to 5.