Battery power control method and device, vehicle and storage medium

CN120481784APending Publication Date: 2025-08-15GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510895808.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-08-15

Smart Images

  • Figure CN120481784A_ABST
    Figure CN120481784A_ABST
Patent Text Reader

Abstract

The invention provides a battery power control method and device, a vehicle and a storage medium, the method relates to the field of batteries, and the method comprises the following steps: when a battery of the vehicle is in a discharge working condition, if it is detected that the voltage of the battery is smaller than a voltage threshold value, adjusting the initial maximum discharge power of the battery for N times to obtain target maximum discharge power, the target maximum discharge power is smaller than the initial maximum discharge power, and N is an integer greater than or equal to 2; after the maximum discharge power of the battery is the target maximum discharge power, whether the voltage of the battery is smaller than a voltage threshold value or not is determined; and if the voltage of the battery is greater than or equal to the voltage threshold, determining the target maximum discharge power as the maximum discharge power of the battery. According to the method, the appropriate maximum discharge power can be determined, the rapid reduction of the battery power is avoided, and the stability of the vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of batteries, and more specifically, to a battery power control method, a control device, a vehicle, and a storage medium in the field of batteries. Background Art

[0002] When the vehicle is in a low-temperature environment, full-throttle acceleration causes the battery voltage to drop rapidly. To prevent battery damage, the undervoltage protection logic is triggered, limiting the battery's maximum available power. However, if the power limit is too low, the battery's available power will be too low, causing the battery's discharge power to drop rapidly, resulting in jerky acceleration.

[0003] Therefore, how to reasonably limit the discharge power of the battery to improve the stability of the vehicle is a technical problem that needs to be solved at present. Summary of the Invention

[0004] The present application provides a battery power control method, a control device, a vehicle, and a storage medium. The method can determine a more appropriate maximum discharge power, avoid a rapid drop in battery power, and thus improve vehicle stability.

[0005] In a first aspect, a method for controlling battery power is provided, the method comprising:

[0006] When the vehicle's battery is in a discharging condition, if it is detected that the battery voltage is less than a voltage threshold, the initial maximum discharge power of the battery is adjusted N times to obtain a target maximum discharge power, where the target maximum discharge power is less than the initial maximum discharge power, and N is an integer greater than or equal to 2;

[0007] After the maximum discharge power of the battery reaches the target maximum discharge power, determining whether the voltage of the battery is less than a voltage threshold;

[0008] If the voltage of the battery is greater than or equal to the voltage threshold, the target maximum discharge power is determined as the maximum discharge power of the battery.

[0009] In an embodiment of the present application, if it is detected that the voltage of the battery is less than the voltage threshold, the initial maximum discharge power of the battery is adjusted N times to obtain the target maximum discharge power. Compared with the prior art, when it is detected that the voltage is less than the voltage threshold, the discharge power of the battery is directly limited according to the pre-set maximum discharge power (for example, when the voltage is less than the voltage threshold, the maximum discharge power is directly limited from 120kW to 60kW, which may lead to the problem that the power limit of the battery is too conservative). This solution can obtain a more appropriate target maximum discharge power by adjusting the initial maximum discharge power multiple times, and when the voltage of the battery is greater than or equal to the voltage threshold, the target maximum discharge power is determined as the maximum discharge power of the battery, and the discharge power of the battery is limited according to the more appropriate target maximum discharge power to avoid limiting the power too low (that is, to avoid the battery power limit being too conservative), resulting in a rapid decrease in the discharge power of the battery, thereby improving the stability of the vehicle. In addition, by adjusting the maximum discharge power of the battery, the probability of the battery triggering pre-undervoltage is reduced, and the battery is prevented from frequently triggering pre-undervoltage.

[0010] In conjunction with the first aspect, in certain implementations of the first aspect, adjusting the initial maximum discharge power of the battery N times to obtain the target maximum discharge power includes:

[0011] performing a first adjustment on the initial maximum discharge power of the battery to obtain a first maximum discharge power, wherein the voltage of the battery is less than a voltage threshold after the maximum discharge power of the battery reaches the first maximum discharge power;

[0012] performing a second adjustment on the first maximum discharge power to obtain a second maximum discharge power;

[0013] Based on the second maximum discharge power, a target maximum discharge power is obtained.

[0014] In an embodiment of the present application, the initial maximum discharge power of the battery is adjusted twice to obtain a second maximum discharge power; and a target maximum discharge power is obtained based on the second maximum discharge power. By adjusting the initial maximum discharge power at least twice, a relatively appropriate target maximum discharge power is determined during the multiple adjustments of the battery's maximum discharge power.

[0015] In combination with the first aspect and the foregoing implementations, in certain implementations of the first aspect, obtaining the target maximum discharge power based on the second maximum discharge power includes:

[0016] After the maximum discharge power of the battery reaches a second maximum discharge power, determining whether the voltage of the battery is less than a voltage threshold;

[0017] If the battery voltage is greater than or equal to the voltage threshold, determining the second maximum discharge power as the target maximum discharge power;

[0018] If the battery voltage is less than the voltage threshold, the second maximum discharge power is adjusted so that the battery voltage corresponding to the adjusted maximum discharge power is greater than or equal to the voltage threshold, and the adjusted maximum discharge power is used as the target maximum discharge power.

[0019] In an embodiment of the present application, when the maximum discharge power of the battery is the second maximum discharge power, it is determined whether the voltage is less than a voltage threshold. If the voltage is greater than or equal to the voltage threshold, it indicates that the battery does not face an undervoltage risk under the second maximum discharge power limit. Therefore, the second maximum discharge power is determined as the target maximum discharge power to limit the battery's discharge power. If the voltage is less than the voltage threshold, it indicates that the second maximum discharge power limit cannot effectively increase the battery voltage (i.e., the battery still faces an undervoltage risk). To avoid battery undervoltage, the maximum discharge power of the battery is further adjusted based on the second maximum discharge power until the voltage corresponding to the adjusted maximum discharge power is greater than or equal to the voltage threshold (i.e., the battery does not face an undervoltage risk). The adjusted maximum discharge power is then determined as the target maximum discharge power. This ensures that the battery does not face an undervoltage risk when the target maximum discharge power is used to limit the battery's power; that is, it ensures that a relatively appropriate target maximum discharge power is obtained. By adjusting the maximum discharge power multiple times and determining whether the voltage is less than the voltage threshold after each adjustment, and stopping the adjustment in a timely manner when the voltage is greater than the voltage threshold, the power limit is avoided from being too low, thereby maximizing the battery's power output.

[0020] In combination with the first aspect and the above implementations, in certain implementations of the first aspect, adjusting the initial maximum discharge power of the battery N times to obtain the target maximum discharge power includes:

[0021] The initial maximum discharge power is reduced N times based on a preset step size to obtain a target maximum discharge power.

[0022] In the embodiment of the present application, the initial maximum discharge power is reduced N times based on a preset step size to obtain a target maximum discharge power. Reducing the initial maximum discharge power based on the preset step size ensures that the maximum discharge power of the battery is adjusted gradually, avoiding excessive single adjustments that could result in overly conservative battery power limits, and ensuring that a more appropriate target maximum discharge power can be determined.

[0023] In combination with the first aspect and the foregoing implementations, in certain implementations of the first aspect, after determining the target maximum discharge power as the maximum discharge power of the battery, the method further includes:

[0024] Get the duration that the battery voltage is greater than the voltage threshold;

[0025] If the duration is longer than the preset duration, the target maximum discharge power is increased based on the preset step size so that the maximum discharge power of the battery is equal to the initial maximum discharge power.

[0026] In an embodiment of the present application, the duration during which the battery voltage is greater than the voltage threshold is obtained. If the duration is greater than a preset duration, it indicates that the battery voltage is continuously greater than the voltage threshold, and the battery currently does not face an undervoltage risk. Therefore, the target maximum discharge power is increased based on a preset step size to gradually reduce the restriction on the battery's discharge power, thereby ensuring that the battery can output a greater power when there is no undervoltage risk, thereby improving the battery's power output capacity and retention rate.

[0027] In combination with the first aspect and the foregoing implementations, in certain implementations of the first aspect, determining the preset step size includes:

[0028] Determine the difference between the battery voltage and a voltage threshold;

[0029] Based on the difference, a preset step length is determined, wherein the difference is positively correlated with the preset step length.

[0030] In an embodiment of the present application, a preset step size is determined based on the difference between the battery voltage and a voltage threshold. When the battery voltage is less than the voltage threshold, a larger difference between the battery voltage and the voltage threshold indicates a higher risk of battery undervoltage, necessitating rapid limitation of the battery's discharge power to maintain a stable voltage or gradually increase the battery voltage. Therefore, a larger preset step size is determined to ensure that the battery's discharge power can be limited with a smaller maximum discharge power, thereby reducing the risk of battery undervoltage.

[0031] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the method further includes:

[0032] Determine battery parameter information, including the current battery temperature, current battery charge, and battery health status;

[0033] Based on the parameter information of the battery, the initial maximum discharge power of the battery is determined.

[0034] In an embodiment of the present application, the initial maximum discharge power of the battery is determined based on the current battery temperature, the current battery charge, and the battery's state of health. Because parameters such as the current battery temperature, the current battery charge, and the battery's state of health affect the battery's current discharge capacity, determining the initial maximum discharge power based on the battery's parameter information ensures that the battery's discharge capacity is taken into account and a more appropriate initial maximum discharge power is determined in combination with the battery's parameter information.

[0035] In a second aspect, a battery power control device is provided, the control device comprising:

[0036] a processing module configured to, when the battery of the vehicle is in a discharging condition and if it is detected that the voltage of the battery is less than a voltage threshold, adjust the initial maximum discharge power of the battery N times to obtain a target maximum discharge power, where the target maximum discharge power is less than the initial maximum discharge power, and N is an integer greater than or equal to 2;

[0037] The determination module is used to determine whether the battery voltage is less than a voltage threshold after the maximum discharge power of the battery reaches the target maximum discharge power; if the battery voltage is greater than or equal to the voltage threshold, determine the target maximum discharge power as the maximum discharge power of the battery.

[0038] In combination with the second aspect, in certain implementations of the second aspect, the processing module is specifically used to: perform a first adjustment on the initial maximum discharge power of the battery to obtain a first maximum discharge power, and after the maximum discharge power of the battery reaches the first maximum discharge power, the voltage of the battery is less than a voltage threshold; perform a second adjustment on the first maximum discharge power to obtain a second maximum discharge power; and obtain a target maximum discharge power based on the second maximum discharge power.

[0039] In combination with the second aspect and the above-mentioned implementation manner, in some implementation manners of the second aspect, the processing module is specifically used to: after the maximum discharge power of the battery reaches the second maximum discharge power, determine whether the voltage of the battery is less than a voltage threshold; if the voltage of the battery is greater than or equal to the voltage threshold, determine the second maximum discharge power as the target maximum discharge power; if the voltage of the battery is less than the voltage threshold, adjust the second maximum discharge power so that the battery voltage corresponding to the adjusted maximum discharge power is greater than or equal to the voltage threshold, and use the adjusted maximum discharge power as the target maximum discharge power.

[0040] In combination with the second aspect and the above implementations, in some implementations of the second aspect, the processing module is further configured to: reduce the initial maximum discharge power N times based on a preset step size to obtain a target maximum discharge power.

[0041] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, an acquisition module is further included, which is used to obtain the duration of time that the battery voltage is greater than the voltage threshold; the processing module is used to: if the duration is greater than the preset duration, increase the target maximum discharge power based on a preset step size so that the maximum discharge power of the battery is the initial maximum discharge power.

[0042] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the processing module is specifically used to: determine the difference between the battery voltage and the voltage threshold; based on the difference, determine a preset step size, wherein the difference is positively correlated with the preset step size.

[0043] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the processing module is also used to: determine the parameter information of the battery, the parameter information including the current temperature of the battery, the current charge of the battery and the health status of the battery; based on the parameter information of the battery, determine the initial maximum discharge power of the battery.

[0044] In a third aspect, a vehicle is provided, comprising a memory and a processor, wherein the memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle executes the method in the above-mentioned first aspect or any possible implementation of the first aspect.

[0045] In a fourth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.

[0046] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed, it implements the method in the above-mentioned first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 This is a battery power limit change trend diagram provided by an embodiment of the present application;

[0048] Figure 2 is a schematic flow chart of a battery power control method provided in an embodiment of the present application;

[0049] Figure 3 is a schematic flow chart of another battery power control method provided in an embodiment of the present application;

[0050] Figure 4 This is a schematic structural diagram of a battery power control device provided in an embodiment of the present application;

[0051] Figure 5 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] The following will clearly and thoroughly describe the technical solutions in this application in conjunction with the accompanying drawings. In the description of the embodiments of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more than two.

[0053] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0054] When the vehicle is in a low-temperature environment, the internal resistance of the battery is high, and the available power of the battery drops significantly. Full-throttle acceleration of the vehicle can easily cause the battery voltage to drop rapidly. If the battery voltage is lower than the voltage threshold corresponding to the pre-undervoltage (for example, 2.6V), in order to avoid the battery voltage triggering the undervoltage protection mechanism, when the battery voltage is less than the voltage threshold, the discharge power of the battery is limited to avoid damage to the battery due to excessive discharge. Since the existing technology uses a pre-set maximum discharge power to limit the discharge power of the battery, in order to ensure that the battery voltage can be greater than the voltage threshold under the limit of the maximum discharge power, the maximum discharge power is usually set to be smaller. However, if the limit power is too low, the available power of the battery is too low, which will cause the discharge power of the battery to drop rapidly, resulting in uneven acceleration of the entire vehicle.

[0055] For example, the maximum discharge power of a vehicle is 120kW (kilowatts), and the voltage threshold corresponding to the pre-undervoltage is 2.6V. If the battery voltage is detected to be less than 2.6V, the pre-undervoltage protection mechanism will be triggered to limit the maximum discharge power of the vehicle. In the prior art, when the pre-undervoltage protection mechanism is triggered, the battery discharge power is usually limited according to the pre-set maximum discharge power. When the voltage is detected to be less than 2.6V, the maximum discharge power of the battery is limited to 60kW to reduce the discharge current of the battery and prevent the battery voltage from dropping further. However, if the maximum discharge power of the battery is limited to 100kW, the battery voltage can be greater than 2.6V. Then, using 60kW for the limit means that the power limit of the battery is overly conservative, affecting the normal output of the battery. If the vehicle is in motion, the battery power of the vehicle drops rapidly from 110kW to 60kW, causing the output torque of the vehicle's motor to drop rapidly from the target value to the limit value (for example, from 300N·m to 200N·m), the vehicle body will jerk, and the acceleration of the entire vehicle will be uneven.

[0056] Therefore, how to reasonably limit the discharge power of the battery to improve the stability of the vehicle is a technical problem that needs to be solved at present.

[0057] In view of this, the present application provides a battery power control method, control device, vehicle, and storage medium. This method can adjust the initial maximum discharge power of the battery multiple times and, during the multiple adjustments, determine a more appropriate maximum discharge power to avoid limiting the power too low (i.e., avoiding overly conservative power limits on the battery), which would cause the battery's discharge power to drop rapidly, thereby improving vehicle stability. By adjusting the battery's maximum discharge power, the probability of the battery triggering pre-undervoltage is reduced, avoiding frequent pre-undervoltage triggering of the battery.

[0058] Figure 1 This is a battery power limit change trend diagram provided in an embodiment of the present application.

[0059] For example, Figure 1 As shown in the battery power variation trend 100, Figure 1 (a) is the 2-second power map change trend diagram of the vehicle battery management system. Figure 1 Figure (b) shows a 10-second power map trend chart of the vehicle's battery management system. A map in a vehicle's battery management system is a graphical mathematical model used to record the battery's operating parameters and performance boundaries under different operating conditions (e.g., temperature, current, and state of charge). The power map indicates the battery's maximum allowable power output (i.e., the battery's maximum discharge power) under different time dimensions, voltages, and charge states.

[0060] like Figure 1 As shown in (a) in the figure, the upper half of the map shows the change of the battery power limit (i.e. the change of the maximum discharge power of the battery), and the horizontal axis shows time. Figure 1 The vertical axis represents the maximum discharge power of the battery at 2 sec and 10 sec (2 sec and 10 sec) marked in (a). When the battery meets the trigger condition, the maximum discharge power of the battery will be adjusted and finally stabilized at a constant power, limiting the battery's continuous high load output. The lower half of the map shows the voltage change trend, and the vertical axis represents the voltage. Figure 1 3.7V, 2.8V, and 2.6V are marked in (a); when the voltage is less than 2.6V (the threshold corresponding to the pre-undervoltage setting is set to 2.6V) or less than 2.8V (the voltage closed-loop trigger threshold is set to 2.8V), power limiting is triggered.

[0061] The dashed lines indicated by Events 1, 2, and 3 represent the curves of the battery's maximum discharge power or voltage triggered by these events. Different trigger conditions correspond to different adjustments to the battery's maximum discharge power. For example, when Event 1 is triggered (when the voltage is close to or less than 2.8V, if the actual discharge power is greater than 95% of the 2-second maximum discharge power, and the voltage closed loop is triggered within 4 seconds), Events 2 and 3 are adjusted for the 2-second power map. Event 2 increases the discharge power gradient from 10kW / s to 30kW / s as the voltage decreases, and Event 3 adaptively adjusts the power map boundaries, limiting the battery's 2-second maximum discharge power to 95% of the baseline. By increasing the battery power gradient, the battery is prevented from triggering undervoltage due to continuous high power output. Adjusting the 2-second maximum discharge power prevents the battery from frequently triggering pre-undervoltage.

[0062] Figure 1 Figure (b) shows the battery management system's 10-second power map trend chart. The upper half, representing the power dimension, shows the battery's maximum discharge power over time; the lower half, representing voltage changes. When the voltage in the lower half triggers the voltage threshold, the maximum discharge power in the upper half changes. For example, when event 1 is triggered (when the voltage is close to or less than 2.8V, if the actual discharge power is greater than 95% of the 10-second maximum discharge power, and the voltage closed loop has been triggered within 4 seconds), the 10-second power map is adjusted according to events 2 and 3. Event 2 increases the discharge power gradient from 10 kW / s to 30 kW / s as the voltage decreases, while event 3 adaptively adjusts the power map boundaries, limiting the battery's 10-second maximum discharge power to 95% of the baseline. By increasing the battery power gradient, the battery avoids undervoltage triggering due to continuous high power output. Adjusting the 10-second maximum discharge power prevents the battery from frequently triggering pre-undervoltage.

[0063] It is understandable that Figure 1 The 2-second power map change trend shown in (a) is the same as Figure 1 The 10-second power map trend chart described in (b) differs in its initial maximum discharge power values, that is, the power boundary baseline values. During adaptive adjustment, the 2-second power map trend chart adjusts downward based on the maximum discharge power corresponding to 2 seconds (the battery's maximum discharge power for 2 seconds at the current charge and temperature) to 95% of the 2-second maximum discharge power. The 10-second power map trend chart adjusts downward based on the maximum discharge power corresponding to 10 seconds (the battery's maximum discharge power for 10 seconds at the current charge and temperature) to 95% of the 10-second maximum discharge power.

[0064] It should be noted that when the battery triggers pre-undervoltage or voltage closed loop (for example, the voltage shown in trigger event 1 is close to or less than 2.8V), if the output power of the battery is not limited, the battery may be damaged due to over-discharge, affecting the service life of the battery. Therefore, when the pre-undervoltage or voltage closed loop is triggered, the present application triggers the control operation corresponding to event 2 to adjust the real-time discharge power of the battery to ensure that the real-time discharge power of the battery is quickly reduced according to the descending gradient before the voltage gets out of control, so as to ensure that there is no undervoltage risk for the battery. At the same time, the control operation corresponding to trigger event 3 is adjusted to adjust the maximum discharge power of the battery to avoid the battery's output power being too high, which causes the battery to frequently trigger pre-undervoltage, thereby ensuring that the battery voltage can be continuously and stably within a safe range.

[0065] Figure 2 This is a schematic flow chart of a battery power control method provided in an embodiment of the present application.

[0066] For example, Figure 2 The method 200 shown may be executed by a battery management system of a vehicle, or by a vehicle controller of a vehicle, or by a processor or chip in the vehicle.

[0067] like Figure 2 As shown, the battery power control method 200 includes S210 to S230 , which will be described in detail below.

[0068] S210 , when the battery of the vehicle is in a discharging condition, if it is detected that the voltage of the battery is less than a voltage threshold, the initial maximum discharge power of the battery is adjusted N times to obtain a target maximum discharge power.

[0069] The target maximum discharge power is less than the initial maximum discharge power, and N is an integer greater than or equal to 2; for example, N times can be 2, 3, or 4 times. The maximum discharge power of a battery represents the maximum power (i.e., available discharge power) that the battery can output in its current state. When the battery's power request is less than the maximum discharge power, the battery outputs power according to the power request. When the battery's power request is greater than or equal to the maximum discharge power, the battery outputs power according to the maximum discharge power.

[0070] Exemplarily, the voltage threshold may be a voltage threshold for triggering pre-undervoltage or a voltage threshold for triggering a voltage closed loop, wherein pre-undervoltage refers to reducing the discharge power or limiting the output in advance before the battery voltage approaches a dangerously low voltage (undervoltage) to avoid damage to the battery due to over-discharge or triggering emergency protection. The pre-undervoltage threshold is usually greater than the undervoltage threshold so that the discharge power can be reduced or the output can be limited in advance (for example, when the battery voltage is less than 2.0V, the battery is in an undervoltage state and there is a risk of damage to the battery; then the pre-undervoltage threshold is set to 2.6V, and when the battery voltage is less than 2.6V, there is a risk of undervoltage but it is not in an undervoltage state, the battery power is limited in advance to avoid battery undervoltage). Voltage closed-loop control refers to a control method that monitors the output voltage in real time, compares it with the target voltage, and then adjusts the control signal according to the difference (for example, adjusting the discharge power of the battery or the discharge current of the battery) to stabilize the output voltage near the target value.

[0071] In one implementation, an initial maximum discharge power of a battery is adjusted N times to obtain a target maximum discharge power, including: adjusting the initial maximum discharge power of the battery for a first time to obtain a first maximum discharge power, and a voltage of the battery being less than a voltage threshold after the maximum discharge power of the battery reaches the first maximum discharge power; adjusting the first maximum discharge power for a second time to obtain a second maximum discharge power; and obtaining the target maximum discharge power based on the second maximum discharge power.

[0072] For example, the initial maximum discharge power of the battery in its current state is 120kW, and the voltage threshold is 2.6V. The battery voltage is obtained. If the battery voltage is 2.5V, which is less than the voltage threshold, the initial maximum discharge power of the battery is adjusted for a first time, resulting in a first maximum discharge power of 110kW. When the battery's maximum discharge power reaches 110kW, the battery voltage is still less than 2.6V. Based on the first maximum discharge power, the maximum discharge power of the battery is adjusted for a second time, to a second maximum discharge power of 100kW. When the battery's maximum discharge power reaches 100kW, the target maximum discharge power is obtained based on the second maximum discharge power.

[0073] Specifically, after the maximum discharge power of the battery reaches the second maximum discharge power, it is determined whether the voltage of the battery is less than a voltage threshold; if the voltage of the battery is greater than or equal to the voltage threshold, the second maximum discharge power is determined as the target maximum discharge power; if the voltage of the battery is less than the voltage threshold, the second maximum discharge power is adjusted so that the battery voltage corresponding to the adjusted maximum discharge power is greater than or equal to the voltage threshold, and the adjusted maximum discharge power is used as the target maximum discharge power.

[0074] Exemplarily, when the maximum discharge power of the battery is the second maximum discharge power, it is determined whether the voltage is less than the voltage threshold. If the voltage is greater than or equal to the voltage threshold, it means that under the limitation of the second maximum discharge power, there is no risk of undervoltage for the battery. Therefore, the second maximum discharge power is determined as the target maximum discharge power to limit the discharge power of the battery. If the voltage is less than the voltage threshold, it means that the limitation of the second maximum discharge power cannot effectively increase the voltage of the battery (that is, the battery still has the risk of undervoltage). Therefore, in order to avoid undervoltage of the battery, the maximum discharge power of the battery is continued to be adjusted on the basis of the second maximum discharge power until the voltage corresponding to the adjusted maximum discharge power is greater than or equal to the voltage threshold (that is, there is no risk of undervoltage for the battery), and the adjusted maximum discharge power is determined as the target maximum discharge power.

[0075] For example, if the second maximum discharge power is 100kW, the maximum discharge power of the battery is 100kW (i.e., the discharge power of the battery is limited to 100kW). Determine whether the battery voltage is less than the voltage threshold of 2.6V. If the battery voltage is greater than 2.6V, there is no undervoltage risk, and 100kW is determined as the target maximum discharge power. If the battery voltage is still less than 2.6V, the maximum discharge power of the battery is adjusted based on 100kW until the adjusted maximum discharge power is 80kW. When the battery voltage is greater than 2.6V under the maximum discharge power limit of 80kW, 80kW is determined as the target maximum discharge power.

[0076] It should be noted that the above is an example of the voltage threshold, the first maximum discharge power, the second maximum discharge power and the target maximum discharge power, which is only used to describe the process of adjusting the initial maximum discharge power to obtain the target maximum discharge power. This application does not limit the specific values of the voltage threshold, the first maximum discharge power, the second maximum discharge power and the target maximum discharge power.

[0077] In one implementation, adjusting the initial maximum discharge power of the battery N times to obtain a target maximum discharge power includes: reducing the initial maximum discharge power N times based on a preset step size to obtain the target maximum discharge power, wherein the preset step size represents an adjustment amount for each adjustment of the initial maximum discharge power.

[0078] It is understood that the target maximum discharge power is obtained by reducing the initial maximum discharge power N times based on a preset step size. Reducing the initial maximum discharge power according to the preset step size ensures that the maximum discharge power of the battery is adjusted gradually, avoiding excessive adjustments in a single adjustment that would result in overly conservative battery power limits, and ensuring that a more appropriate target maximum discharge power can be determined.

[0079] For example, if the initial maximum discharge power is 120kW and the preset step size is 10kW, the maximum discharge power of the battery will be reduced by 10kW each time. If N is 4 times, the initial maximum discharge power will be adjusted to 110kW in the first adjustment, 100kW in the second, 90kW in the third, and 80kW in the fourth. The system then determines whether the voltage is less than the voltage threshold within the maximum discharge power limit to determine whether to continue adjusting the maximum discharge power.

[0080] Optionally, the preset step size may be a preset fixed value, or an adjustment amount determined in real time during the process of adjusting the maximum discharge power.

[0081] In one implementation, a difference between a battery voltage and a voltage threshold is determined; and a preset step length is determined based on the difference, wherein the difference is positively correlated with the preset step length.

[0082] Exemplarily, the preset step size is determined based on the difference between the battery voltage and a voltage threshold. When the battery voltage is less than the voltage threshold, a larger difference between the battery voltage and the voltage threshold indicates a higher risk of battery undervoltage, necessitating rapid limitation of the battery's discharge power to maintain a stable voltage or gradually increase the battery voltage. Therefore, a larger preset step size is determined to ensure that the battery's discharge power can be limited with a smaller maximum discharge power, thereby reducing the risk of battery undervoltage.

[0083] For example, if the voltage threshold is 2.6V, and the battery's maximum discharge power is 120kW, the battery voltage is 2.5V, and the difference between the battery voltage and the voltage threshold is 0.1V, then the corresponding preset step size is 10kW, adjusting the battery's maximum discharge power to 110kW. If the battery's maximum discharge power is 110kW, and the battery voltage is 2.3V, and the difference between the battery voltage and the voltage threshold is 0.3V, then the corresponding preset step size is determined to be 30kW, adjusting the battery's maximum discharge power from 110kW to 80kW.

[0084] It should be noted that the above is an example of the correspondence between the voltage threshold, maximum discharge power, the difference between the voltage and the voltage threshold, and the preset step size, which is used to describe the process of dynamically determining the preset step size based on the difference. This application does not limit the specific numerical values and the corresponding relationship.

[0085] Optionally, the method further includes determining battery parameter information, the parameter information including the battery's current temperature, the battery's current charge, and the battery's state of health (SOH); and determining an initial maximum discharge power of the battery based on the battery parameter information. For example, the initial maximum discharge power of the battery in its current state may be determined based on a battery power map.

[0086] In an embodiment of the present application, the initial maximum discharge power of the battery is determined based on the current battery temperature, the current battery charge, and the battery health status. Parameter information such as the current battery temperature, the current battery charge, and the battery health status affect the current discharge capacity of the battery. Batteries with different parameter information have different discharge capacities and correspondingly different initial maximum discharge powers. Therefore, determining the initial maximum discharge power based on the battery parameter information ensures that the battery discharge capacity is taken into account and a relatively accurate initial maximum discharge power is determined in combination with the battery parameter information.

[0087] In one implementation, if the battery is in a discharging condition and the battery voltage is detected to be less than a voltage threshold, the battery's discharge power is adjusted simultaneously with the initial maximum discharge power. That is, when the battery voltage is detected to be less than the voltage threshold, the battery's current discharge power is reduced and the battery's maximum discharge power is limited.

[0088] For example, the maximum discharge power of the battery is 120kW, and the current actual discharge power of the vehicle is 100kW; if the battery voltage is detected to be lower than the voltage threshold of 2.6V, the actual discharge power of the battery is controlled to be reduced to 80kW, and the maximum discharge power of the battery is reduced according to the preset step size.

[0089] It is understandable that by adjusting the battery's current actual discharge power, we prevent the battery from triggering undervoltage due to continuous high power output, thus ensuring that the battery is not currently at risk of undervoltage. By adjusting the battery's maximum discharge power, we ensure that the battery does not frequently trigger pre-undervoltage during subsequent discharge, thereby reducing the risk of battery damage and extending the battery life.

[0090] Optionally, when adjusting the current discharge power of the battery, the adjustment amount of the current discharge power of the battery is adjusted based on the voltage reduction trend. When the voltage is less than a voltage threshold, the current discharge power of the battery is reduced according to a first decreasing gradient. If the voltage continues to decrease, the first decreasing gradient is adjusted to a second decreasing gradient as the voltage decreases, and the current discharge power of the battery is adjusted according to the second decreasing gradient, wherein the second decreasing gradient is greater than the first decreasing gradient.

[0091] For example, the vehicle's current actual discharge power is 100kW; if the battery voltage is detected to be 2.5V (less than the voltage threshold of 2.6V), the actual discharge power of the battery is reduced according to a first descending gradient of 10kW / s; if the battery voltage becomes 2.3V after adjusting the actual discharge power of the battery, the actual discharge power of the battery is reduced according to a second descending gradient of 30kW / s to avoid triggering battery undervoltage.

[0092] It should be noted that the above is an example of the actual discharge power of the vehicle, the battery voltage, the first descent gradient, and the second descent gradient. This application does not limit the specific values of the actual discharge power, the battery voltage, the first descent gradient, and the second descent gradient.

[0093] In one possible implementation, by real-time monitoring of the battery's temperature, charge, and health status, the battery's operating parameters (including parameters such as the battery's current, discharge power, and voltage limit) are adjusted based on a temperature compensation model to ensure safe and efficient operation of the battery at different temperatures. The temperature compensation model is used to establish a mathematical relationship based on the impact of temperature on battery charge and discharge efficiency, capacity, internal resistance, and other parameters, combined with charge and battery health status. For example, when the temperature is low, the battery's internal resistance increases and the charge and discharge efficiency decreases. The model calculates a parameter correction coefficient based on the current temperature, charge, and battery health status.

[0094] For example, if the battery is in a low-temperature charging scenario (charging the vehicle in a winter environment at -20°C), the battery management system detects the battery temperature as -18°C through the temperature sensor, and estimates the current charge to be 20% and the battery health status to be 85%. Based on the input data, the temperature compensation model analyzes and concludes that the battery's charging acceptance capacity decreases at low temperatures, and calculates that the charging current needs to be significantly reduced, while the correction factor for the charging cut-off voltage needs to be increased. Based on the correction factor, the battery management system reduces the 80A charging current originally set in the battery operating parameters to 30A and appropriately increases the charging cut-off voltage. This prevents high-current charging from affecting the battery's life and safety, and ensures that the battery is quickly fully charged at low temperatures.

[0095] S220 : After the maximum discharge power of the battery reaches the target maximum discharge power, determine whether the voltage of the battery is less than a voltage threshold.

[0096] For example, after the battery's maximum discharge power reaches the target maximum discharge power, the battery's discharge power is limited by the target maximum discharge power. When the power request is less than the target maximum discharge power, the battery outputs power according to the discharge power request; when the power request is greater than or equal to the target maximum discharge power, the battery outputs power according to the target maximum discharge power.

[0097] It is understandable that when the maximum discharge power of the battery is the target maximum discharge power, whether it is appropriate to limit the discharge power of the battery with the target maximum discharge power is determined based on whether the voltage of the battery is less than the voltage threshold. If the voltage of the battery is less than the voltage threshold, it means that the limitation of the target maximum discharge power cannot effectively increase the voltage of the battery (that is, the battery still has the risk of undervoltage). Therefore, in order to avoid undervoltage of the battery, it is necessary to continue to adjust the maximum discharge power of the battery based on the target maximum discharge power. If the voltage of the battery is greater than or equal to the voltage threshold, it means that under the limitation of the target maximum discharge power, the battery does not have the risk of undervoltage. Therefore, the target maximum discharge power is determined as the maximum discharge power of the battery to limit the discharge power of the battery.

[0098] S230: If the voltage of the battery is greater than or equal to the voltage threshold, determine the target maximum discharge power as the maximum discharge power of the battery.

[0099] For example, if the battery voltage is greater than or equal to the voltage threshold, it means that there is no undervoltage risk for the battery under the limit of the target maximum discharge power. Therefore, the target maximum discharge power is determined as the maximum discharge power of the battery to limit the discharge power of the battery.

[0100] In one possible implementation, after determining the target maximum discharge power as the maximum discharge power of the battery, the method further includes: obtaining a duration during which the voltage of the battery is greater than a voltage threshold; if the duration is greater than a preset duration, increasing the target maximum discharge power based on a preset step size so that the maximum discharge power of the battery is the initial maximum discharge power.

[0101] Exemplarily, the duration during which the battery voltage is greater than the voltage threshold is obtained. If the duration is greater than a preset duration, it indicates that the battery voltage is continuously greater than the voltage threshold, and the battery currently does not face an undervoltage risk. Therefore, the target maximum discharge power is increased based on a preset step size to gradually reduce the restriction on the battery's discharge power, thereby ensuring that the battery can output a greater power when there is no undervoltage risk, thereby improving the battery's power output capacity and retention rate.

[0102] For example, if the preset duration is 30 seconds and the initial maximum discharge power of the battery is 120kW, after the trigger voltage is less than the voltage threshold, the maximum discharge power of the battery is adjusted to the target maximum discharge power of 80kW (i.e., the battery discharge power is limited to the target maximum discharge power of 80kW). If it is detected that the battery voltage is greater than the voltage threshold for a duration of 30 seconds, the target maximum discharge power is gradually increased according to the preset step size. If the preset step size is 10kW, the target maximum discharge power is increased to 90kW, and it is determined whether the voltage is still greater than the voltage threshold. If so, the target maximum discharge power is increased to 100kW, and it is again determined whether the voltage is greater than the voltage threshold, until the target maximum discharge power is increased to 120kW.

[0103] It should be noted that the above is an example of the preset duration, preset step size, initial maximum discharge power and target maximum discharge power, which is used to describe the process of increasing the target maximum discharge power. This application does not limit the specific values of the preset duration, preset step size, initial maximum discharge power and target maximum discharge power.

[0104] Optionally, current road condition information of the vehicle is obtained (for example, through an on-board camera, radar, or other sensor); the power demand of the vehicle is predicted based on the current road condition information of the vehicle; and the battery power output is dynamically adjusted based on the power demand.

[0105] For example, if the vehicle's road condition information indicates that the vehicle is about to pass an uphill section and the vehicle's power demand is determined to be high, the battery power output will be adjusted before the vehicle reaches the uphill section to avoid insufficient power caused by untimely battery power adjustment. If the vehicle's road condition information indicates that the vehicle is on a low-adhesion road surface, the vehicle's battery management system will trigger an early warning and adjust the battery power output to prevent the vehicle from slipping or power fluctuations.

[0106] In the above embodiment, if it is detected that the voltage of the battery is less than the voltage threshold, the initial maximum discharge power of the battery is adjusted N times to obtain the target maximum discharge power. Compared with the prior art, when it is detected that the voltage is less than the voltage threshold, the discharge power of the battery is directly limited according to the pre-set maximum discharge power (for example, when the voltage is less than the voltage threshold, the maximum discharge power is directly limited from 120kW to 80kW, which may lead to the problem that the power limit of the battery is too conservative). This solution can obtain a more appropriate target maximum discharge power by adjusting the initial maximum discharge power multiple times, and when the voltage of the battery is greater than or equal to the voltage threshold, the target maximum discharge power is determined as the maximum discharge power of the battery, and the discharge power of the battery is limited according to the more appropriate target maximum discharge power to avoid limiting the power too low (that is, to avoid the battery power limit being too conservative), which causes the discharge power of the battery to drop rapidly, thereby improving the stability of the vehicle. In addition, by adjusting the maximum discharge power of the battery, the probability of the battery triggering pre-undervoltage is reduced, and the battery is prevented from frequently triggering pre-undervoltage.

[0107] Figure 3 This is a schematic flow chart of another battery power control method provided in an embodiment of the present application.

[0108] Figure 3 The method 300 shown may be executed by a battery management system of a vehicle, or by a vehicle controller of a vehicle, or by a processor or chip in the vehicle.

[0109] like Figure 3 As shown, the battery power control method 300 includes S301 to S314 , which will be described in detail below.

[0110] S301: If it is detected that the battery is in a discharging condition, determine the initial maximum discharge power of the battery according to the parameter information of the battery.

[0111] Exemplarily, the battery parameter information includes the current temperature of the battery, the current charge of the battery, and the current health state of the battery. The initial maximum discharge power of the battery is determined based on the battery parameter information and the battery map.

[0112] S302: Limiting the discharge power of the battery based on the initial maximum discharge power.

[0113] Exemplarily, the discharge power of the battery is limited according to the initial maximum discharge power. When the power request of the battery is less than the initial maximum discharge power, the battery outputs the power corresponding to the power request; when the power request of the battery is greater than or equal to the initial maximum discharge power, the battery outputs the power according to the initial maximum discharge power.

[0114] S303: Is the battery voltage less than the voltage threshold? If so, execute S304; if not, execute S302.

[0115] Exemplarily, it is determined whether the battery voltage is less than a voltage threshold; if the battery voltage is less than the voltage threshold, the initial maximum discharge power is adjusted for the first time according to a preset step size to obtain a first maximum discharge power; if the battery voltage is greater than or equal to the voltage threshold, the discharge power of the battery is limited based on the initial maximum discharge power.

[0116] S304 : Adjust the initial maximum discharge power for the first time according to a preset step size to obtain a first maximum discharge power.

[0117] S305 , adjusting the first maximum discharge power for a second time according to a preset step size to obtain a second maximum discharge power.

[0118] Exemplarily, the initial maximum discharge power is adjusted for the first time according to a preset step size to obtain a first maximum discharge power. After the maximum discharge power of the battery reaches the first maximum discharge power, the voltage of the battery is less than the voltage threshold. Based on the first maximum discharge power, the first maximum discharge power is adjusted for the second time to obtain a second maximum discharge power.

[0119] S306 , whether the current voltage of the battery is less than the voltage threshold; if so, execute S307 ; if not, execute S308 .

[0120] Exemplarily, it is determined whether the current voltage of the battery is less than a voltage threshold; if the current voltage of the battery is less than the voltage threshold, the second maximum discharge power is adjusted until the voltage corresponding to the maximum discharge power is greater than or equal to the voltage threshold, thereby obtaining the target maximum discharge power; if the current voltage of the battery is greater than or equal to the voltage threshold, the second maximum discharge power is determined as the target maximum discharge power.

[0121] S307 , adjusting the second maximum discharge power until the voltage corresponding to the adjusted maximum discharge power is greater than or equal to a voltage threshold, thereby obtaining a target maximum discharge power.

[0122] For example, if the current voltage of the battery is less than the voltage threshold, it means that under the action of the second maximum discharge power, the battery is still at risk of undervoltage; therefore, the second maximum discharge power is adjusted until the voltage corresponding to the maximum discharge power is greater than or equal to the voltage threshold, and the target maximum discharge power is obtained to ensure that under the limit of the target maximum discharge power, the battery is not at risk of undervoltage.

[0123] S308: Determine the second maximum discharge power as the target maximum discharge power.

[0124] Exemplarily, when the current voltage of the battery is greater than or equal to the voltage threshold, it indicates that under the limitation of the second maximum discharge power, there is no undervoltage risk for the battery; therefore, the second maximum discharge power is determined as the target maximum discharge power.

[0125] Optionally, the implementation of S301 to S308 can refer to Figure 2 The relevant description of S210 is omitted here.

[0126] S309: Limiting the discharge power of the battery based on the target maximum discharge power.

[0127] For example, the battery's discharge power is limited based on the target maximum discharge power. When the power request is less than the target maximum discharge power, the battery outputs power according to the power request; when the power request is greater than or equal to the target maximum discharge power, the battery outputs power according to the target maximum discharge power.

[0128] S310, is the current voltage of the battery less than the voltage threshold? If so, execute S311; if not, execute S312.

[0129] Exemplarily, determine whether the current voltage of the battery is less than a voltage threshold; if the current voltage of the battery is less than the voltage threshold, adjust the target maximum discharge power according to a preset step size; if the current voltage of the battery is greater than or equal to the voltage threshold, determine the target maximum discharge power as the maximum discharge power of the battery.

[0130] Optionally, the implementation of S309 to S310 can refer to Figure 2 The relevant description of S220 is not repeated here.

[0131] S311 , adjusting the target maximum discharge power until the current voltage is greater than or equal to the voltage threshold, thereby obtaining the maximum discharge power of the battery.

[0132] For example, if the current voltage of the battery is less than the voltage threshold, it means that the battery still has an undervoltage risk under the limit of the target discharge power; therefore, the target maximum discharge power is adjusted until the current voltage is greater than or equal to the voltage threshold (the battery does not have an undervoltage risk), and the maximum discharge power of the battery is obtained.

[0133] It's understandable that the target maximum discharge power isn't a fixed value, but rather a power limit that's adaptively adjusted based on whether the battery's pre-undervoltage condition is currently triggered. If the current voltage is less than the voltage threshold (triggering pre-undervoltage), the target maximum discharge power is adaptively adjusted until the current voltage is greater than or equal to the voltage threshold, at which point the battery's maximum discharge power is achieved. This ensures that the battery doesn't face undervoltage risk within the maximum discharge power limit.

[0134] S312: Determine the target maximum discharge power as the maximum discharge power of the battery.

[0135] Exemplarily, if the current voltage of the battery is greater than or equal to the voltage threshold, the target maximum discharge power is determined as the maximum discharge power of the battery, so as to limit the discharge power of the battery by the target maximum discharge power.

[0136] S313: Determine the duration of time during which the battery voltage is greater than the voltage threshold.

[0137] Exemplarily, after the target maximum discharge power is determined as the maximum discharge power of the battery, a duration during which the voltage of the battery is greater than a voltage threshold is determined.

[0138] S314: If the duration is longer than the preset duration, increase the target discharge power based on the preset step size.

[0139] For example, if the duration is greater than the preset duration, it means that the battery voltage is continuously greater than the voltage threshold, and the battery currently does not face the risk of undervoltage. Therefore, the target maximum discharge power is increased based on the preset step size to gradually reduce the restriction on the battery's discharge power, ensuring that the battery can output greater power when there is no risk of undervoltage, thereby improving the battery's power output capacity and retention rate.

[0140] Optionally, the implementation of S311 to S314 can refer to Figure 2 The relevant description of S230 is omitted here.

[0141] In an embodiment of the present application, the initial maximum discharge power is adjusted multiple times to obtain a more appropriate target maximum discharge power, and when the voltage of the battery is greater than or equal to the voltage threshold, the target maximum discharge power is determined as the maximum discharge power of the battery. The maximum discharge power of the battery is gradually adjusted by a preset step size to avoid excessive adjustment during a single adjustment, which causes the battery power limit to be too conservative. Ensure that the discharge power of the battery can be limited according to a more appropriate target maximum discharge power. When the battery does not have an undervoltage risk for a continuous period of time, the target maximum discharge power is increased based on the preset step size to gradually reduce the limit on the discharge power of the battery, ensuring that the battery can output a larger power when there is no undervoltage risk, thereby improving the power output capacity of the battery.

[0142] In one possible implementation, the battery's maximum discharge power is adaptively adjusted based on the battery's current state, temperature, and load. When a pre-undervoltage condition is triggered, the battery's maximum discharge power is gradually reduced. If the duration without pre-undervoltage triggering exceeds a preset time, the battery's maximum discharge power is gradually increased and restored. By limiting the battery's power based on its maximum discharge power, the frequency of pre-undervoltage triggering is reduced, preventing overly conservative battery protection. Adaptive adjustment of the battery power map boundaries effectively extends battery life, adjusts power management based on battery aging, and optimizes the calibration of the battery power map.

[0143] Combined with the above Figures 1 to 3 The battery power control method provided by the embodiment of the present application is described in detail; Figure 4 and Figure 5 The device embodiments of the present application are described in detail. It should be understood that the devices in the embodiments of the present application can execute the various methods of the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.

[0144] Figure 4 This is a structural diagram of a battery power control device provided in an embodiment of the present application.

[0145] For example, Figure 4 As shown, the battery power control device 400 includes:

[0146] a processing module 410 configured to, when the battery of the vehicle is in a discharging condition and the battery voltage is detected to be less than a voltage threshold, adjust the initial maximum discharge power of the battery N times to obtain a target maximum discharge power, where the target maximum discharge power is less than the initial maximum discharge power, and N is an integer greater than or equal to 2;

[0147] The determination module 420 is configured to determine whether the battery voltage is less than a voltage threshold after the maximum discharge power of the battery reaches the target maximum discharge power; if the battery voltage is greater than or equal to the voltage threshold, determine the target maximum discharge power as the maximum discharge power of the battery.

[0148] Optionally, as an embodiment, the processing module 410 is specifically used to: perform a first adjustment on the initial maximum discharge power of the battery to obtain a first maximum discharge power, and the voltage of the battery is less than a voltage threshold after the maximum discharge power of the battery is the first maximum discharge power; perform a second adjustment on the first maximum discharge power to obtain a second maximum discharge power; and obtain a target maximum discharge power based on the second maximum discharge power.

[0149] Optionally, as an embodiment, the processing module 410 is specifically used to: determine whether the voltage of the battery is less than a voltage threshold after the maximum discharge power of the battery is the second maximum discharge power; if the voltage of the battery is greater than or equal to the voltage threshold, determine the second maximum discharge power as the target maximum discharge power; if the voltage of the battery is less than the voltage threshold, adjust the second maximum discharge power so that the voltage of the battery corresponding to the adjusted maximum discharge power is greater than or equal to the voltage threshold, and use the adjusted maximum discharge power as the target maximum discharge power.

[0150] Optionally, as an embodiment, the processing module 410 is further configured to: reduce the initial maximum discharge power N times based on a preset step size to obtain a target maximum discharge power.

[0151] Optionally, as an embodiment, it further includes an acquisition module, which is used to obtain the duration of time that the battery voltage is greater than the voltage threshold; the processing module 410 is used to: if the duration is greater than a preset duration, increase the target maximum discharge power based on a preset step size so that the maximum discharge power of the battery is the initial maximum discharge power.

[0152] Optionally, as an embodiment, the processing module 410 is specifically configured to: determine a difference between the battery voltage and a voltage threshold; and determine a preset step length based on the difference, wherein the difference is positively correlated with the preset step length.

[0153] Optionally, as an embodiment, the processing module 410 is further used to: determine parameter information of the battery, the parameter information including the current temperature of the battery, the current charge of the battery and the health status of the battery; and determine the initial maximum discharge power of the battery based on the parameter information of the battery.

[0154] It should be noted that the battery power control device is implemented in the form of a functional unit. The term "module" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.

[0155] For example, a "module" may be a software program, a hardware circuit, or a combination of the two that implements the aforementioned functionality. The hardware circuit may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group of processors) and memory for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components that support the described functionality.

[0156] Therefore, the units of each example described in the embodiments of this application can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0157] Figure 5 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0158] Exemplarily, vehicle 500 includes a processor 510 , a memory 520 , and executable program code 530 .

[0159] Exemplarily, the vehicle 500 includes one or more processors 510, which can support the vehicle 500 in implementing the battery power control method in the method embodiment. The processor 510 can be a general-purpose processor or a special-purpose processor. For example, the processor 510 can be a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.

[0160] For example, the processor 510 can be used to control the vehicle 500, execute software programs, and process data of the software programs. The vehicle 500 can also include a communication unit to implement signal input (reception) and output (transmission).

[0161] Exemplarily, the vehicle 500 may include one or more memories 520 on which executable program code 530 is stored. The executable program code 530 can be executed by the processor 510 to generate instructions so that the processor 510 executes the battery power control method described in the above method embodiment according to the instructions.

[0162] Optionally, data may be stored in the memory 520. Optionally, the processor 510 may read data stored in the memory 520. The data may be stored at the same storage address as the executable program code 530, or may be stored at a different storage address from the executable program code 530.

[0163] Exemplarily, the processor 510 and the memory 520 may be provided separately or integrated together, for example, integrated on a system on chip (SOC) of the terminal device.

[0164] Exemplarily, the memory 520 can be used to store relevant programs of the battery power control method provided in the embodiment of the present application, and the processor 520 can be used to call the executable program code 530 stored in the memory 520 when controlling the vehicle to execute the battery power control method of the embodiment of the present application; for example, when the battery of the vehicle is in a discharging condition, if it is detected that the voltage of the battery is less than the voltage threshold, the initial maximum discharge power of the battery is adjusted N times to obtain the target maximum discharge power, the target maximum discharge power is less than the initial maximum discharge power, and N is an integer greater than or equal to 2; after the maximum discharge power of the battery is the target maximum discharge power, it is determined whether the voltage of the battery is less than the voltage threshold; if the voltage of the battery is greater than or equal to the voltage threshold, the target maximum discharge power is determined as the maximum discharge power of the battery.

[0165] The present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the battery power control method of any of the aforementioned embodiments.

[0166] Among them, computer-readable storage media may include, but are not limited to, any type of disk, including floppy disks, optical disks, Digital Video Discs (DVDs), Compact Disc Read-Only Memory (CD-ROMs), microdrives and magneto-optical disks, Read-Only Memory (ROMs), Random Access Memory (RAMs), Erasable Programmable Read-Only Memory (EPROMs), Electrically Erasable Programmable Read-Only Memory (EEPROMs), Dynamic Random Access Memory (DRAMs), Video Random Access Memory (VRAMs), flash memory devices, magnetic or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0167] The present application also provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a battery power control method in the above-mentioned embodiment.

[0168] In addition, the vehicle provided in the embodiments of the present application may specifically be a chip, component or module, and the vehicle may include a connected processor and memory; wherein the memory is used to store instructions, and when the vehicle is running, the processor may call and execute the instructions so that the chip executes a battery power control method in the above embodiment.

[0169] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in this application are all used to execute the corresponding battery power control method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding battery power control method provided above, and will not be repeated here.

[0170] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by 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.

[0171] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0172] The above content is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A method for controlling battery power, characterized in that: The method comprises: When the battery of the vehicle is in a discharging condition, if it is detected that the voltage of the battery is less than a voltage threshold, adjusting the initial maximum discharge power of the battery N times to obtain a target maximum discharge power, where the target maximum discharge power is less than the initial maximum discharge power, and N is an integer greater than or equal to 2; After the maximum discharge power of the battery reaches the target maximum discharge power, determining whether the voltage of the battery is less than the voltage threshold; If the voltage of the battery is greater than or equal to the voltage threshold, the target maximum discharge power is determined as the maximum discharge power of the battery.

2. The method according to claim 1, characterized in that The adjusting the initial maximum discharge power of the battery N times to obtain a target maximum discharge power includes: performing a first adjustment on the initial maximum discharge power of the battery to obtain a first maximum discharge power, wherein the voltage of the battery is less than the voltage threshold after the maximum discharge power of the battery reaches the first maximum discharge power; performing a second adjustment on the first maximum discharge power to obtain a second maximum discharge power; The target maximum discharge power is obtained based on the second maximum discharge power.

3. The method according to claim 2, characterized in that The obtaining the target maximum discharge power based on the second maximum discharge power includes: After the maximum discharge power of the battery reaches the second maximum discharge power, determining whether the voltage of the battery is less than the voltage threshold; If the voltage of the battery is greater than or equal to the voltage threshold, determining the second maximum discharge power as the target maximum discharge power; If the voltage of the battery is less than the voltage threshold, the second maximum discharge power is adjusted so that the voltage of the battery corresponding to the adjusted maximum discharge power is greater than or equal to the voltage threshold, and the adjusted maximum discharge power is used as the target maximum discharge power.

4. The method according to claim 1, wherein The adjusting the initial maximum discharge power of the battery N times to obtain a target maximum discharge power includes: The initial maximum discharge power is reduced N times based on a preset step size to obtain the target maximum discharge power.

5. The method according to claim 1, wherein After determining the target maximum discharge power as the maximum discharge power of the battery, the method further includes: Obtaining a duration during which the voltage of the battery is greater than the voltage threshold; If the duration is longer than a preset duration, the target maximum discharge power is increased based on a preset step size so that the maximum discharge power of the battery is equal to the initial maximum discharge power.

6. The method according to claim 4 or 5, characterized in that The determining of the preset step size includes: determining a difference between the voltage of the battery and the voltage threshold; Based on the difference, the preset step size is determined, wherein the difference is positively correlated with the preset step size.

7. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Determining parameter information of the battery, the parameter information including a current temperature of the battery, a current charge of the battery, and a health status of the battery; An initial maximum discharge power of the battery is determined based on parameter information of the battery.

8. A battery power control device, characterized in that: The device comprises: a processing module configured to, when a battery of a vehicle is in a discharging condition and if it is detected that a voltage of the battery is less than a voltage threshold, adjust an initial maximum discharge power of the battery N times to obtain a target maximum discharge power, wherein the target maximum discharge power is less than the initial maximum discharge power, and N is an integer greater than or equal to 2; a determination module, configured to determine whether the voltage of the battery is less than the voltage threshold after the maximum discharge power of the battery reaches the target maximum discharge power; and if the voltage of the battery is greater than or equal to the voltage threshold, determine the target maximum discharge power as the maximum discharge power of the battery.

9. A vehicle, characterized in that: The vehicle comprises: a memory for storing executable program code; A processor is configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.