Current map determination method and device, storage medium and electronic device
By calculating the charging time within the charge range and optimizing the boundary to generate a current map, the problems of temperature rise and charging current imbalance during battery charging are solved, achieving efficient battery charging and lifespan protection.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SAIC MOTOR
- Filing Date
- 2024-11-08
- Publication Date
- 2026-05-12
AI Technical Summary
During battery charging, the relationship between battery temperature rise and charging current cannot be balanced, resulting in low charging efficiency.
By calculating the charging time corresponding to each charge interval of the target battery, the total charging time and optimization boundary are determined, including temperature boundary, current boundary and state of charge boundary. Based on the total charging time and optimization boundary, the target current sequence is determined, and a current map is generated to indicate the target charging current at different states of charge and temperatures.
Balancing temperature rise and charging current during battery charging improves charging efficiency, ensures rapid charging within a safe range, and protects battery life.
Smart Images

Figure CN122026577A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of new energy vehicle batteries, and more specifically, to a method and apparatus for determining a current map, a storage medium, and an electronic device. Background Technology
[0002] Currently, new energy vehicles are widely used, and lithium-ion power batteries, as the most common and important energy device for electric vehicles, are also developing towards larger battery capacity and higher charging rates.
[0003] Due to the inherent chemical characteristics of lithium batteries, their operating current is closely related to temperature. A significant amount of heat is generated during operation, and the higher the current, the more heat is generated. High temperatures pose a considerable threat to battery safety and cell lifespan. Therefore, battery management systems need to limit the charging current based on the battery's state of charge (SOC) and temperature state. Long charging times are one of the main factors restricting the widespread adoption of new energy vehicles. Currently, the most common charging method used by electric vehicle manufacturers is to charge at the highest possible current rate within the battery's current capacity. However, during charging, the charging current is gradually reduced as the cell temperature rises, failing to fully utilize the battery's high-rate charging capability and prolonging the charging time.
[0004] Therefore, the related technologies cannot balance the relationship between battery temperature rise and charging current during battery charging, resulting in a longer charging time.
[0005] There is currently no effective solution to the problem of low battery charging efficiency caused by the inability to balance the relationship between battery temperature rise and charging current during battery charging.
[0006] Therefore, it is necessary to improve the relevant technology to overcome the aforementioned defects. Summary of the Invention
[0007] This application provides a method and apparatus for determining a current map, a storage medium, and an electronic device to at least solve the problem in the related art where the relationship between battery temperature rise and charging current cannot be balanced during battery charging, resulting in low battery charging efficiency.
[0008] According to one aspect of the embodiments of this application, a method for determining a current map is provided, comprising: calculating the charging time corresponding to each charge interval of a target battery, and determining the total charging time of the target battery based on a plurality of said charging times; and determining an optimization boundary of the target battery, wherein the optimization boundary includes: a temperature boundary, a current boundary, and a state of charge boundary of the target battery; determining a target current sequence of the target battery at a plurality of target temperatures based on the total charging time and the optimization boundary; and determining a current map of the target battery based on the plurality of target current sequences, wherein the current map is used to indicate the target charging current of the target battery at different states of charge and different temperatures.
[0009] In an exemplary embodiment, calculating the charging time corresponding to each charge interval of the target battery includes: obtaining a plurality of preset charging currents corresponding to the target battery, wherein each preset charging current is a preset charging current under each charge state; calculating the quotient between each charge interval and each preset charging current; and determining the charging time corresponding to each charge interval based on the battery pack capacity of the target battery and the quotient.
[0010] In an exemplary embodiment, determining the target current sequence of the target battery at multiple target temperatures based on the total charging time and the optimization boundary includes: obtaining an initial current sequence corresponding to the target battery, wherein the initial current sequence includes: a preset charging current of the target battery in each charge interval; determining whether the target battery satisfies the optimization boundary when charging the target battery according to the initial current sequence; and determining the target current sequence based on the initial current sequence and the total charging time when it is determined that the target battery satisfies the optimization boundary.
[0011] In an exemplary embodiment, determining whether the target battery satisfies the optimization boundary when charging the target battery according to the initial current sequence includes: inputting the initial current sequence into a thermoelectric coupling model, so that the thermoelectric coupling model outputs a state-of-charge (POC) change sequence and a temperature change sequence of the target battery under the initial current sequence; determining whether each POC value in the POC change sequence is within the POC boundary, and determining whether each temperature value in the temperature change sequence is within the temperature boundary; and determining that the target battery satisfies the optimization boundary when it is determined that each POC value is within the POC boundary and each temperature value is within the temperature boundary.
[0012] In one exemplary embodiment, determining the target current sequence based on the initial current sequence and the total charging time includes: determining a target charging time for the target battery under the initial current sequence based on multiple charge intervals and the initial current sequence; determining the difference between the target charging time and the total charging time; and adjusting the initial current sequence based on the difference to determine the target current sequence.
[0013] In an exemplary embodiment, before determining the current map of the target battery based on multiple target current sequences, the method further includes: determining the charging temperature range corresponding to the target battery and determining the charging temperature step size corresponding to the target battery; dividing the charging temperature range into multiple charging temperature intervals based on the charging temperature step size; and determining the target current sequence of the target battery at the maximum charging temperature in each charging temperature interval based on the total charging time and the optimization boundary, so as to obtain the multiple target current sequences.
[0014] In one exemplary embodiment, after determining a current map of the target battery based on a plurality of target current sequences, the method further includes: determining the current state of charge and current temperature of the target battery; and determining a first charging current corresponding to the current state of charge and the current temperature in the current map, so that the target battery is charged according to the first charging current.
[0015] According to another aspect of the embodiments of this application, a current map determination apparatus is also provided, comprising: a calculation module, configured to calculate the charging time corresponding to each charge interval of a target battery, and determine the total charging time of the target battery based on a plurality of said charging times; and to determine an optimization boundary of the target battery, wherein the optimization boundary includes: a temperature boundary, a current boundary, and a state of charge boundary of the target battery; a determination module, configured to determine a target current sequence of the target battery at a plurality of target temperatures based on the total charging time and the optimization boundary; and a planning module, configured to determine a current map of the target battery based on the plurality of target current sequences, wherein the current map is used to indicate the target charging current of the target battery at different states of charge and different temperatures.
[0016] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer program, and the computer program is configured to execute the above-described method for determining the current map when it is run.
[0017] According to another aspect of the embodiments of this application, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the current map determination method through the computer program.
[0018] According to another aspect of the embodiments of this application, a computer program product is also provided, including a computer program, wherein the computer program is executed by a processor using the method for determining the current map.
[0019] This application's embodiments calculate the charging time corresponding to each charge range of the target battery, and determine the total charging time of the target battery based on multiple charging times; determine the temperature boundary, current boundary, and state of charge boundary of the target battery, i.e., determine the optimization boundary; determine the target current sequence of the target battery at multiple target temperatures based on the total charging time and the optimization boundary; and plan the target charging current of the target battery at different states of charge and different temperatures based on the multiple target current sequences. In other words, this application's embodiments determine the target current sequence of the target battery at multiple target temperatures through the total charging time and optimization boundary of the target battery, and then plan the charging current of the target battery at different states of charge and different temperatures based on the multiple target current sequences. According to the above technical solution, the problem of low battery charging efficiency caused by the inability to balance the relationship between battery temperature rise and charging current during battery charging can be solved in related technologies. Furthermore, the relationship between battery temperature rise and charging current can be balanced during battery charging, improving battery charging efficiency. Attached Figure Description
[0020] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and, together with the description thereof, serve to explain this application and do not constitute an undue limitation thereof. In the drawings:
[0021] Figure 1 This is a hardware structure block diagram of a computer device for determining a current map according to an embodiment of this application;
[0022] Figure 2 This is a flowchart of a method for determining a current map according to an embodiment of this application;
[0023] Figure 3 This is a flowchart of a charging application method for multi-objective planning of an 800V system according to an optional embodiment of this application;
[0024] Figure 4 This is a schematic diagram of a power battery thermal-electric coupling model according to an optional embodiment of this application;
[0025] Figure 5 This is a schematic diagram illustrating the division of SOC intervals according to an optional embodiment of this application;
[0026] Figure 6 This is a schematic diagram of a planned current map according to an optional embodiment of this application;
[0027] Figure 7 This is a structural block diagram of a current map determination device according to an embodiment of this application. Detailed Implementation
[0028] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0029] It should be noted that the terms and terms such as "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0030] The methods and embodiments provided in this application can be executed in a computer device or similar computing device. The computer device or similar computing device needs to include a control unit for the target vehicle. Taking execution on a computer device as an example... Figure 1 This is a hardware structure block diagram of a computer device for a current map determination method according to an embodiment of this application. For example... Figure 1 As shown, a computer device may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor (MPU) or a programmable logic device (PLD)) and a memory 104 for storing data are also shown. In one exemplary embodiment, the computer device may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the computer device described above. For example, the computer device may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 Equivalent functions or ratios shown Figure 1 The functions shown have more different configurations.
[0031] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the current map determination method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, which is equivalent to implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to computer devices via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0032] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider for the computer equipment. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.
[0033] This embodiment provides a method for determining a current map. Figure 2 This is a flowchart of a method for determining a current map according to an embodiment of this application, running in the aforementioned computer device. The process includes the following steps S202-S206:
[0034] Step S202: Calculate the charging time corresponding to each charge interval of the target battery, and determine the total charging time of the target battery based on the multiple charging times; and determine the optimization boundary of the target battery, wherein the optimization boundary includes: the temperature boundary, the current boundary and the state of charge boundary of the target battery.
[0035] Step S204: Determine the target current sequence of the target battery at multiple target temperatures based on the total charging time and the optimization boundary;
[0036] Step S206: Determine the current map of the target battery based on multiple target current sequences, wherein the current map is used to indicate the target charging current of the target battery at different states of charge and different temperatures.
[0037] Through the above steps, the charging time corresponding to each charge range of the target battery is calculated, and the total charging time of the target battery is determined based on multiple charging times; the temperature boundary, current boundary, and state of charge boundary of the target battery are determined, i.e., the optimization boundary is determined; the target current sequence of the target battery at multiple target temperatures is determined based on the total charging time and the optimization boundary; and the target charging current of the target battery at different states of charge and different temperatures is planned based on the multiple target current sequences. In other words, this embodiment of the application determines the target current sequence of the target battery at multiple target temperatures through the total charging time and optimization boundary of the target battery, and then plans the charging current of the target battery at different states of charge and different temperatures based on the multiple target current sequences. According to the above technical solution, the problem of low battery charging efficiency caused by the inability to balance the relationship between battery temperature rise and charging current during battery charging can be solved in related technologies. Furthermore, the relationship between battery temperature rise and charging current can be balanced during battery charging, improving battery charging efficiency.
[0038] Optionally, the calculation of the charging time corresponding to each charge interval of the target battery in step S202 above includes: obtaining multiple preset charging currents corresponding to the target battery, wherein each preset charging current is a preset charging current in each charge state; calculating the quotient between each charge interval and each preset charging current; and determining the charging time corresponding to each charge interval based on the battery pack capacity of the target battery and the quotient.
[0039] It is understood that, before calculating the charging time of the target battery in each charge range, the method further includes:
[0040] The state of charge of the target battery is divided into multiple charge intervals according to a certain ratio.
[0041] For example, if the state of charge of the target battery is 0%-100%, then the state of charge can be divided into 0%-10%, 10%-20%, ..., 90%-100%. That is, 0%-10%, 10%-20%, ..., 90%-100% are each a charge range.
[0042] Furthermore, the charging time corresponding to each charge range can be determined, and the total charging time can be determined based on the charging time corresponding to each charge range. Specifically:
[0043] A series of charging current values (i.e., preset charging currents) can be determined based on the current state of the battery and the prediction results of the thermo-electric coupling model. These current values are preset based on battery temperature, SOC, and other relevant factors, aiming to complete charging as quickly as possible while ensuring battery safety and performance.
[0044] For example, suppose an 800V power battery system is being charged from 20% to 80% SOC (State of Charge), with multiple preset charging currents. For example: I1 = 200A, I2 = 300A, I3 = 250A, each corresponding to a different SOC range.
[0045] Calculate the ratio of battery capacity to charging current when the target battery is charged with a preset charging current in each SOC range. Then, multiply the quotient by the battery pack capacity to determine the charging time of the target battery in each SOC range.
[0046] For example, if the total capacity of the battery pack is Cap = 100kWh, and the SOC is divided into 6 equal intervals from 20% to 80%, with each interval having an SOC increment of 10%, then when using the preset charging current I1 = 200A, the charging time for the first SOC interval (i.e., from 20% to 30%) is calculated as: (10% ÷ 200) × 100.
[0047] In summary, assuming a total battery capacity of 100kWh, charging from 20% to 80% SOC is divided into six SOC intervals, each with a 10% SOC increment: First SOC interval: 20% to 30%; Second SOC interval: 30% to 40%; ...; Sixth SOC interval: 70% to 80%. Different charging current values are preset for each SOC interval: I1 = 200A (first SOC interval); I2 = 300A (second SOC interval); ...; I6 = 250A (sixth SOC interval). Therefore, the charging time for each interval can be calculated based on each charge interval and each preset current. Finally, the charging times for all intervals are summed to obtain the total charging time.
[0048] Through the above process, the charging time can be precisely calculated when using different charging currents in different SOC ranges. This helps to develop more efficient charging strategies, ensure that the battery is charged quickly in its optimal state, and avoid overheating that leads to reduced charging efficiency and shortened battery life.
[0049] Optionally, determining the target current sequence of the target battery at multiple target temperatures based on the total charging time and the optimization boundary includes: obtaining an initial current sequence corresponding to the target battery, wherein the initial current sequence includes: a preset charging current of the target battery in each charge interval; determining whether the target battery satisfies the optimization boundary when charging the target battery according to the initial current sequence; and determining the target current sequence based on the initial current sequence and the total charging time when the target battery satisfies the optimization boundary.
[0050] Understandably, after determining the total charging time, the target current sequence can be determined based on the total charging time and the optimization boundary. Specifically:
[0051] Determine the initial current sequence, where each current in the initial current sequence corresponds to each charging interval.
[0052] If the initial current sequence is determined to be used to charge the target battery, then the target battery must satisfy the optimization boundary. If it is determined to satisfy the optimization boundary, the target current sequence can be determined based on the initial current sequence and the total charging time. If it is determined not to satisfy the optimization boundary, the initial current sequence needs to be changed. When the changed initial current sequence is used to charge the target battery, it must satisfy the optimization boundary.
[0053] The determination of whether the target battery satisfies the optimization boundary when charging the target battery according to the initial current sequence includes: inputting the initial current sequence into a thermoelectric coupling model so that the thermoelectric coupling model outputs a state of charge change sequence and a temperature change sequence of the target battery under the initial current sequence; determining whether each state of charge value in the state of charge change sequence is within the state of charge boundary, and determining whether each temperature value in the temperature change sequence is within the temperature boundary; and determining that the target battery satisfies the optimization boundary when it is determined that each state of charge value is within the state of charge boundary and each temperature value is within the temperature boundary.
[0054] Understandably, it's possible to determine whether a target battery satisfies the optimization boundary using a thermoelectric coupling model. Specifically, the initial current sequence is input into the thermoelectric coupling model, which outputs the corresponding charge state value sequence and temperature change sequence for the target battery. Based on these sequences, it can be determined whether the target battery's temperature and state of charge both satisfy the optimization boundary during the charging process using the initial current sequence. If both the temperature and state of charge satisfy the optimization boundary, then the target battery is deemed to meet the optimization boundary.
[0055] The determination of the target current sequence based on the initial current sequence and the total charging time includes: determining the target charging time of the target battery under the initial current sequence based on multiple charge intervals and the initial current sequence; determining the difference between the target charging time and the total charging time; and adjusting the initial current sequence based on the difference to determine the target current sequence.
[0056] Understandably, a thermo-electric coupling model and optimization algorithm are used to determine the target current sequence of the power battery at different target temperatures to ensure that charging is both fast and safe. Specifically:
[0057] Suppose we are working on an 800V power battery system, and the goal is to charge the target battery from 20% SOC to 80%.
[0058] Optimization Boundaries: Temperature Boundaries: T1 = 0℃, T2 = 45℃ (Battery safe operating temperature range) Current Boundaries: I min =50A, I max =300A (Minimum and maximum allowable charging current of the battery) State of Charge (SOC) boundary min =20%, SOC max =80% (SOC range for charging start and target).
[0059] Total charging time: The optimization goal is to minimize the charging time.
[0060] With the total charging time as the objective and the optimization boundary as the constraint, iterative calculations are performed based on the least squares method.
[0061] For example: Obtain the initial current sequence corresponding to the target battery: Based on battery characteristics, historical data or conservative estimates, a preset initial current sequence is set, such as: I0 = {200A, 250A, 300A, 250A, 200A, 150A}, which corresponds to the charging current in 6 intervals from 20% to 80% SOC.
[0062] The initial current sequence I0 is input into the thermo-electric coupling model, and the model outputs the state of charge change sequence and temperature change sequence of the target battery under I0.
[0063] For example, the model predicts the following sequences of changes in the state of charge and temperature:
[0064] State of charge change sequence: SOC seq = {20%, 30%, 40%, 50%, 60%, 70%, 80%};
[0065] Temperature change sequence: Temp seq ={25℃, 30℃, 35℃, 40℃, 42℃, 43℃, 44℃};
[0066] Check SOC seq Are all SOC values within the SOC boundary (20% to 80%), and Temp? seq Are all temperature values within the temperature boundary (0°C to 45°C)? If all these values are within the boundary, it means the target battery meets the optimization boundary.
[0067] Given that the target battery satisfies the optimization boundary conditions, the target current sequence is determined. This process typically uses iterative optimization algorithms, such as least squares or gradient descent, to adjust the current sequence based on the initial current sequence I0 and the total charging time until a sequence is found that makes the charging time equal to or closest to the total charging time, while keeping the battery state within the optimization boundary.
[0068] For example, if the initial current sequence I0 is used for charging, the calculated target charging time is t0 = 63 minutes, which exceeds the total charging time of 60 minutes. In this case, I0 needs to be adjusted, possibly by increasing the charging current within a portion of the SOC range to reduce the charging time. After adjusting the current sequence and iterating multiple times, the final target current sequence obtained is I0. m ={210A, 260A, 300A, 280A, 220A, 160A}, so that the charging time is exactly the total charging time = 60 minutes.
[0069] Calculate the charging time of the target battery under each SOC interval using the initial current sequence I0, and sum them to obtain an initial total charging time t0. If t0 differs from the total charging time, then adjust I0 using a mathematical optimization algorithm until the optimal current sequence I0 is found. m This minimizes the difference between charging time t and total charging time while satisfying all optimization boundary conditions.
[0070] For example, the charging time in the later stages of charging can be reduced by decreasing the charging current in the higher SOC range (e.g., SOC 70% to 80%) within I0. Conversely, the charging current can be appropriately increased in the lower SOC range (e.g., SOC 20% to 30%) to accelerate the charging speed. This adjustment is repeated until the target current sequence I is found. m .
[0071] By following the steps described above, a target current sequence can be found that enables both rapid charging and keeps the battery operating within a safe range, based on the battery's thermo-electric coupling model and by combining the charging time objective with optimized boundary conditions. This method can significantly improve battery charging efficiency while reducing battery temperature rise and protecting battery life.
[0072] Optionally, before determining the current map of the target battery based on multiple target current sequences in step S206 above, the method further includes: determining the charging temperature range corresponding to the target battery and determining the charging temperature step size corresponding to the target battery; dividing the charging temperature range into multiple charging temperature intervals according to the charging temperature step size; and determining the target current sequence of the target battery at the maximum charging temperature in each charging temperature interval based on the total charging time and the optimization boundary, so as to obtain the multiple target current sequences.
[0073] The charging temperature range is determined within the temperature boundary, and then further divided into multiple charging temperature intervals, such as [0°-10°], [10°-20°], and [20°-30°]. The maximum or minimum charging temperature in each interval can be selected to determine the target current sequence of the target battery at the maximum or minimum charging temperature in each interval. Based on these multiple target current sequences, a current map can then be determined.
[0074] Optionally, after determining the current map of the target battery based on multiple target current sequences in step S206 above, the method further includes: determining the current state of charge and current temperature of the target battery; and determining a first charging current corresponding to the current state of charge and the current temperature in the current map, so that the target battery is charged according to the first charging current.
[0075] Assuming that it can be determined from the current map:
[0076] In the temperature range T1 = [-20℃, -15℃], when the SOC changes from 10% to 80%, the target current sequence I1 = {130A, 160A, 200A, 200A, 160A, 130A}.
[0077] In the temperature range T5 = [0℃, 5℃], when the SOC changes from 10% to 80%, the target current sequence I5 = {180A, 220A, 280A, 280A, 220A, 180A}.
[0078] In the temperature range T 15 = [45℃, 50℃], when the SOC changes from 10% to 80%, the target current sequence I 15 ={240A, 270A, 300A, 280A, 260A, 230A}.
[0079] Determine the target battery's current state of charge (SOC) and current temperature: Monitor the battery's SOC and temperature in real time at the start or during charging. Assume the current SOC is 30% and the current temperature is T = 5℃. Find the corresponding charging current in the current map: Compare the current SOC and temperature with the data in the current map to find the matching temperature and SOC ranges. Then, read the charging current for the current SOC range from the corresponding target current sequence. Since the current temperature T = 5℃, it falls within the temperature range T5 = [0℃, 5℃]; the current SOC = 30%, it falls within the second SOC range {20%, 30%, ..., 80%}, corresponding to the second charging current value.
[0080] Therefore, the result found in the current map is the first charging current I = 220A (from the second value in the target current sequence I5 = {180A, 220A, 280A, ...}).
[0081] Based on the found initial charging current I = 220A, the charging device is controlled to charge the battery at this current. This ensures that, under the current SOC and temperature conditions, the battery charging process neither overheats nor slows down, but proceeds at an optimized speed.
[0082] As the charging process progresses, the battery's SOC and temperature will continuously change. By continuously monitoring these changes and identifying new charging currents in the current map, the charging strategy can be dynamically adjusted to achieve optimal control of the entire charging process.
[0083] This process enables the use of a current map generated based on a thermo-electric coupling model and optimization algorithms to guide the battery to charge at the optimal charging current within a safe range in real time, ensuring optimal charging efficiency and battery life.
[0084] Obviously, the embodiments described above are only some embodiments of this application, and not all embodiments. To better understand the method for determining the current map, the following description, in conjunction with embodiments, illustrates the process, but is not intended to limit the technical solutions of the embodiments of this application. Specifically:
[0085] Balancing the relationship between battery temperature rise and charging current, and rationally planning the charging current within the battery's safe range, is crucial for maintaining battery life and improving charging speed. This application's optional embodiments define a multi-objective programming charging application method for an 800V system, aiming to find a charging current path with the optimal overall charging speed under specified operating conditions. Specifically, this application's optional embodiments provide a power battery charging application method based on a thermo-electric coupling model, which adjusts the peak current to balance cell heat generation during charging, mitigating temperature rise and meeting the user's demand for the fastest overall charging time. Furthermore, since this application's optional embodiments mitigate battery temperature rise, it also improves battery high-temperature lifespan to some extent, protecting charging safety.
[0086] The implementation process of the optional embodiments of this application includes: First, calibrating the parameters of the battery pack thermal-electric coupling model based on real vehicle test or battery pack test data; second, dividing the SOC interval into N equal parts, with a target current of i designed for each interval. k The total charging time is Current sequence i k Let t be the variable and the charging time be the optimization objective. By performing optimization iterations based on the least squares method, the current sequence corresponding to the minimum time can be obtained. Figure 3This is a flowchart of a charging application method for a multi-objective programming of an 800V system according to an optional embodiment of this application, such as... Figure 3 As shown, the optional embodiments of this application include the following processes:
[0087] Step S301: Establish a thermal-electric coupling model of the power battery and calibrate the model parameters using battery pack experimental data.
[0088] Figure 4 This is a schematic diagram of a power battery thermal-electric coupling model according to an optional embodiment of this application, such as... Figure 4 As shown. The inputs to the power battery thermo-electric coupling model (i.e., the thermoelectric coupling model) include: cell voltage, ambient temperature, coolant temperature, thermal management status, operating current, etc., and the model outputs include: cell temperature and cell SOC. Based on the power battery thermo-electric coupling model, the charging current I under different temperature T and SOC conditions can be quickly calculated and obtained;
[0089] Step S302: Divide the charging SOC range.
[0090] Figure 5 This is a schematic diagram illustrating the division of SOC intervals according to an optional embodiment of this application, such as... Figure 5 As shown, at the start of charging, SOC str and charging target SOC end Divide the SOC interval into K smaller intervals {SOC1, SOC2, ..., SOC} proportionally. … ..., SOC K-1 SOC K The charging current corresponding to each interval is i. k .
[0091] Step S303: Establish a charging time calculation model.
[0092] Calculate the charging time t for a single SOC range based on the battery pack capacity Cap. k =Cap×SOC k / i k .
[0093] Total charging time is
[0094] Step S304: Design the current planning boundary.
[0095] Current planning boundaries include: temperature boundary, current boundary, and SOC boundary.
[0096] The temperature boundary is the permissible temperature range [T1, T2] for battery production, and the current range is [0, i max The SOC interval is [0, 100].
[0097] Step S305: Find the optimal time based on the least squares method.
[0098] Based on the least squares method, taking the total charging time t involved in step S403 as the objective and the conditions in step S404 as the optimization boundary, the corresponding temperature condition T is calculated. j The following is an optimal current sequence, namely: I m ={i j1 i j2 , ..., i jk , ..., i j(N-1) i jN} (i.e., the target current sequence). Where i j1 i j2 , ..., i jk , ..., i j(N-1) i jN All of these represent the charging current corresponding to each charge range at a target temperature.
[0099] Step S306: Generate the optimal charging current planning Map (i.e., current map).
[0100] Figure 6 This is a schematic diagram of a planned current map according to an optional embodiment of this application, such as... Figure 6 As shown, a common charging temperature range [T] is selected. Low T Up Using ΔT as the step size, the charging temperature range is divided into N intervals. Step S305 is performed for each temperature interval to calculate the optimal charging current Map = {I1, I2, ..., I...} within the entire operating temperature range. m , ..., I M-1 I M As shown in the diagram. During actual charging, the current map obtained according to this plan can meet the needs of fast charging.
[0101] This embodiment also provides a current map determination device, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0102] Figure 7 This is a structural block diagram of a current map determination device according to an embodiment of this application. The device includes:
[0103] The calculation module 72 is used to calculate the charging time corresponding to each charge interval of the target battery, and determine the total charging time of the target battery based on the multiple charging times; and to determine the optimization boundary of the target battery, wherein the optimization boundary includes: the temperature boundary, the current boundary and the state of charge boundary of the target battery;
[0104] Determining module 74 is used to determine the target current sequence of the target battery at multiple target temperatures based on the total charging time and the optimization boundary;
[0105] Planning module 76 is used to determine a current map of the target battery based on multiple target current sequences, wherein the current map is used to indicate the target charging current of the target battery at different states of charge and different temperatures.
[0106] This application's embodiments calculate the charging time corresponding to each charge range of the target battery, and determine the total charging time of the target battery based on multiple charging times; determine the temperature boundary, current boundary, and state of charge boundary of the target battery, i.e., determine the optimization boundary; determine the target current sequence of the target battery at multiple target temperatures based on the total charging time and the optimization boundary; and plan the target charging current of the target battery at different states of charge and different temperatures based on the multiple target current sequences. In other words, this application's embodiments determine the target current sequence of the target battery at multiple target temperatures through the total charging time and optimization boundary of the target battery, and then plan the charging current of the target battery at different states of charge and different temperatures based on the multiple target current sequences. According to the above technical solution, the problem of low battery charging efficiency caused by the inability to balance the relationship between battery temperature rise and charging current during battery charging can be solved in related technologies. Furthermore, the relationship between battery temperature rise and charging current can be balanced during battery charging, improving battery charging efficiency.
[0107] In an exemplary embodiment, the calculation module 72 is further configured to obtain a plurality of preset charging currents corresponding to the target battery, wherein each preset charging current is a preset charging current under each state of charge; calculate the quotient between each charge interval and each preset charging current; and determine the charging time corresponding to each charge interval based on the battery pack capacity of the target battery and the quotient.
[0108] In an exemplary embodiment, the determining module 74 is further configured to obtain an initial current sequence corresponding to the target battery, wherein the initial current sequence includes: a preset charging current of the target battery in each charge interval; determining whether the target battery satisfies the optimization boundary when charging the target battery according to the initial current sequence; and determining the target current sequence according to the initial current sequence and the total charging time when it is determined that the target battery satisfies the optimization boundary.
[0109] In an exemplary embodiment, the determining module 74 is further configured to input the initial current sequence into a thermoelectric coupling model, so that the thermoelectric coupling model outputs a state of charge change sequence and a temperature change sequence of the target battery under the initial current sequence; determine whether each state of charge value in the state of charge change sequence is within the state of charge boundary, and determine whether each temperature value in the temperature change sequence is within the temperature boundary; and determine that the target battery satisfies the optimization boundary if it is determined that each state of charge value is within the state of charge boundary and each temperature value is within the temperature boundary.
[0110] In an exemplary embodiment, the determining module 74 is further configured to determine the target charging time of the target battery under the initial current sequence based on multiple charge intervals and the initial current sequence; determine the difference between the target charging time and the total charging time; and adjust the initial current sequence based on the difference to determine the target current sequence.
[0111] In an exemplary embodiment, the planning module 76 is further configured to determine the charging temperature range corresponding to the target battery and determine the charging temperature step size corresponding to the target battery; divide the charging temperature range into multiple charging temperature intervals according to the charging temperature step size; and determine the target current sequence of the target battery at the maximum charging temperature in each charging temperature interval according to the total charging time and the optimization boundary, so as to obtain the multiple target current sequences.
[0112] In an exemplary embodiment, the planning module 76 is further configured to determine the current state of charge and current temperature of the target battery; and to determine a first charging current corresponding to the current state of charge and current temperature in the current map, so that the target battery is charged according to the first charging current.
[0113] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0114] S1, calculate the charging time corresponding to each charge interval of the target battery, and determine the total charging time of the target battery based on the multiple charging times; and determine the optimization boundary of the target battery, wherein the optimization boundary includes: the temperature boundary, the current boundary and the state of charge boundary of the target battery;
[0115] S2, determine the target current sequence of the target battery at multiple target temperatures based on the total charging time and the optimization boundary;
[0116] S3, determine the current map of the target battery based on multiple target current sequences, wherein the current map is used to indicate the target charging current of the target battery at different states of charge and different temperatures.
[0117] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0118] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0119] Embodiments of this application also provide an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0120] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0121] S1, calculate the charging time corresponding to each charge interval of the target battery, and determine the total charging time of the target battery based on the multiple charging times; and determine the optimization boundary of the target battery, wherein the optimization boundary includes: the temperature boundary, the current boundary and the state of charge boundary of the target battery;
[0122] S2, determine the target current sequence of the target battery at multiple target temperatures based on the total charging time and the optimization boundary;
[0123] S3, determine the current map of the target battery based on multiple target current sequences, wherein the current map is used to indicate the target charging current of the target battery at different states of charge and different temperatures.
[0124] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0125] Embodiments of this application also provide a computer program product, including a computer program that is executed by a processor through the steps of any of the above method embodiments.
[0126] Optionally, in this embodiment, the above-mentioned computer program product can be executed by a processor using the following steps:
[0127] S1, calculate the charging time corresponding to each charge interval of the target battery, and determine the total charging time of the target battery based on the multiple charging times; and determine the optimization boundary of the target battery, wherein the optimization boundary includes: the temperature boundary, the current boundary and the state of charge boundary of the target battery;
[0128] S2, determine the target current sequence of the target battery at multiple target temperatures based on the total charging time and the optimization boundary;
[0129] S3, determine the current map of the target battery based on multiple target current sequences, wherein the current map is used to indicate the target charging current of the target battery at different states of charge and different temperatures.
[0130] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0131] Obviously, those skilled in the art should understand that the modules or steps of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this application is not limited to any particular combination of hardware and software.
[0132] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A method for determining a current map, characterized in that, include: Calculate the charging time corresponding to each charge range of the target battery, and determine the total charging time of the target battery based on the multiple charging times; as well as, Determine the optimization boundaries of the target battery, wherein the optimization boundaries include: the temperature boundary, the current boundary, and the state of charge boundary of the target battery; The target current sequence of the target battery at multiple target temperatures is determined based on the total charging time and the optimization boundary. A current map of the target battery is determined based on multiple target current sequences, wherein the current map is used to indicate the target charging current of the target battery at different states of charge and different temperatures.
2. The method for determining a current map according to claim 1, characterized in that, Calculate the charging time for each charge range of the target battery, including: Obtain multiple preset charging currents corresponding to the target battery, wherein each preset charging current is a preset charging current for each state of charge; Calculate the quotient between each charged interval and each preset charging current; The charging time corresponding to each charge range is determined based on the battery pack capacity and quotient of the target battery.
3. The method for determining a current map according to claim 1, characterized in that, Determining the target current sequence of the target battery at multiple target temperatures based on the total charging time and the optimization boundary includes: Obtain the initial current sequence corresponding to the target battery, wherein the initial current sequence includes: the preset charging current of the target battery in each charge range; Determine whether the target battery satisfies the optimization boundary when the target battery is charged according to the initial current sequence; Given that the target battery satisfies the optimization boundary, the target current sequence is determined based on the initial current sequence and the total charging time.
4. The method for determining a current map according to claim 3, characterized in that, Determining whether the target battery satisfies the optimization boundary when charging the target battery according to the initial current sequence includes: The initial current sequence is input into the thermoelectric coupling model so that the thermoelectric coupling model outputs the charge state change sequence and temperature change sequence of the target battery under the initial current sequence; Determine whether each state of charge value in the state of charge change sequence is within the state of charge boundary, and determine whether each temperature value in the temperature change sequence is within the temperature boundary; If each state of charge value is determined to be within the state of charge boundary and each temperature value is determined to be within the temperature boundary, then the target battery is determined to satisfy the optimization boundary.
5. The method for determining a current map according to claim 3, characterized in that, Determining the target current sequence based on the initial current sequence and the total charging time includes: The target charging time of the target battery under the initial current sequence is determined based on multiple charge intervals and the initial current sequence. The difference between the target charging time and the total charging time is determined, and the initial current sequence is adjusted according to the difference to determine the target current sequence.
6. The method for determining a current map according to claim 1, characterized in that, Before determining the current map of the target battery based on multiple target current sequences, the method further includes: determining the charging temperature range corresponding to the target battery, and determining the charging temperature step size corresponding to the target battery; The charging temperature range is divided into multiple charging temperature intervals according to the charging temperature step size. Based on the total charging time and the optimization boundary, the target current sequence of the target battery at the maximum charging temperature in each charging temperature range is determined to obtain the plurality of target current sequences.
7. The method for determining a current map according to claim 1, characterized in that, After determining the current map of the target battery based on multiple target current sequences, the method further includes: determining the current state of charge and current temperature of the target battery; A first charging current corresponding to the current state of charge and the current temperature is determined in the current map so that the target battery is charged according to the first charging current.
8. A device for determining a current map, characterized in that, include: A calculation module is used to calculate the charging time corresponding to each charge range of the target battery, and to determine the total charging time of the target battery based on the multiple charging times; In addition, the optimization boundaries of the target battery are determined, wherein the optimization boundaries include: the temperature boundary, the current boundary, and the state of charge boundary of the target battery; The determination module is used to determine the target current sequence of the target battery at multiple target temperatures based on the total charging time and the optimization boundary; A planning module is used to determine a current map of the target battery based on multiple target current sequences, wherein the current map is used to indicate the target charging current of the target battery at different states of charge and different temperatures.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program, when executed, performs the method described in any one of claims 1 to 7.
10. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method described in any one of claims 1 to 7 through the computer program.