Method, device and vehicle for controlling battery maximum power limitation
By calculating the battery's current state data, the system adaptively switches the battery's maximum power limit, solving the problem of jumps in battery discharge power between peak power and continuous power, thus improving the battery's discharge capacity and the vehicle's driving stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2026-03-20
AI Technical Summary
In existing technologies, the battery discharge power fluctuates between peak power and continuous power, affecting battery life and vehicle driving stability.
By acquiring the battery's voltage, discharge current, single-cell SOC, and temperature, the current actual power, continuous power, and peak power are calculated. The battery's maximum power limit is then adjusted to the corresponding power state within a predetermined time, achieving adaptive switching between peak power and continuous power.
It effectively avoids power fluctuations, enhances battery discharge capacity, prevents power fluctuations and vehicle stalling, and ensures battery safety and lifespan.
Smart Images

Figure CN118991544B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of battery control, in particular to a battery maximum power limitation control method and device, a computer readable storage medium, a computer program product and a vehicle. BACKGROUND
[0002] SOP (State of Power) refers to the maximum instantaneous power output capability that a power battery can provide under specific working conditions. As a key indicator in the BMS (Battery Management System), SOP has important significance for the safety of the power battery and the controllability of the vehicle in the reasonable switching between peak power and continuous power. For example, when the vehicle is running at high speed, if the peak power output time is too short, it will affect the vehicle acceleration and reduce the driving experience; if the peak power output time is too long, it will affect the service life of the battery, and even cause the battery to be over-discharged; if the peak power jumps to the continuous power quickly, it will cause power fluctuation during driving, and even cause the vehicle to stall. Therefore, accurately determining the switching time between peak power and continuous power is crucial to improving the discharge capacity of the vehicle and maintaining the safety of the vehicle and the person. SUMMARY
[0003] The main purpose of the present application is to provide a battery maximum power limitation control method and device, a computer readable storage medium, a computer program product and a vehicle to at least solve the problem of discharge power jumping between peak power and continuous power in the prior art.
[0004] In order to achieve the above object, according to one aspect of the present application, a battery maximum power limitation control method is provided, the battery comprising a plurality of single batteries connected in series, the method comprising: obtaining a voltage, a discharging current, a single battery SOC and a battery temperature of the battery at a current time, to obtain a current voltage, a current discharging current, a current single battery SOC and a current battery temperature, and determining a current discharging peak current and a current discharging continuous current according to the current single battery SOC, the current battery temperature, a discharging peak current mapping relationship and a discharging continuous current mapping relationship, the discharging peak current mapping relationship being a mapping relationship of single battery SOC, battery temperature and discharging peak current, and the discharging continuous current mapping relationship being a mapping relationship of single battery SOC, battery temperature and discharging continuous current; calculating the current voltage and the current discharging peak current to obtain a peak power, calculating the current voltage and the current discharging continuous current to obtain a continuous power, and calculating the current voltage and the current discharging current to obtain an actual power; in a case that the actual power is greater than the continuous power, controlling the battery maximum power limitation to be adjusted to the continuous power within a predetermined time, and in a case that the actual power is less than or equal to the continuous power, controlling the battery maximum power limitation to be adjusted to the peak power within the predetermined time.
[0005] Optionally, the battery voltage, single-cell SOC, and battery temperature at the current moment are obtained to obtain the current voltage, current single-cell SOC, and current battery temperature. The current discharge peak current and current discharge duration current are determined based on the current single-cell SOC, the current battery temperature, the peak discharge current mapping relationship, and the continuous discharge current mapping relationship. This includes: obtaining the minimum single-cell SOC, the maximum single-cell SOC, the minimum temperature, and the maximum temperature, where the minimum single-cell SOC is the minimum value among all single-cell SOCs at the current moment, the maximum single-cell SOC is the maximum value among all single-cell SOCs at the current moment, the minimum temperature is the minimum temperature among all single-cell temperatures at the current moment, and the maximum temperature is the maximum temperature among all single-cell temperatures at the current moment; and determining the first... The discharge peak current and the first discharge duration current are determined based on the minimum single-cell SOC, the highest temperature, the discharge peak current mapping relationship, and the discharge duration current mapping relationship. The third discharge peak current and the third discharge duration current are determined based on the maximum single-cell SOC, the lowest temperature, the discharge peak current mapping relationship, and the discharge duration current mapping relationship. The fourth discharge peak current and the fourth discharge duration current are determined based on the maximum single-cell SOC, the highest temperature, the discharge peak current mapping relationship, and the discharge duration current mapping relationship. The minimum value of the first, second, third, and fourth discharge peak currents is determined as the current discharge peak current. The minimum value of the first, second, third, and fourth discharge duration currents is determined as the current discharge duration current.
[0006] Optionally, when the actual power is greater than the continuous power, controlling the battery maximum power limit to adjust to the continuous power within a predetermined time, and when the actual power is less than or equal to the continuous power, controlling the battery maximum power limit to adjust to the peak power within the predetermined time, includes: when the actual power is greater than the continuous power and the battery maximum power limit is the continuous power, controlling the battery maximum power limit to remain at the continuous power; and when the actual power is less than or equal to the continuous power and the battery maximum power limit is the peak power, controlling the battery maximum power limit to remain at the peak power.
[0007] Optionally, when the actual power is greater than the continuous power, controlling the battery maximum power limit to adjust to the continuous power within a predetermined time, and when the actual power is less than or equal to the continuous power, controlling the battery maximum power limit to adjust to the peak power within the predetermined time, includes: when the actual power is less than or equal to the continuous power and the battery maximum power limit is the continuous power, controlling the battery maximum power limit to adjust to the peak power within the predetermined time; when the actual power is greater than the continuous power and less than the peak power and the battery maximum power limit is the peak power, controlling the battery maximum power limit to adjust to the continuous power within the predetermined time, wherein the predetermined time is greater than the peak duration, and the peak duration is the maximum duration for which the battery discharges at the peak power; when the actual power is equal to the peak power and the battery maximum power limit is the peak power, controlling the battery maximum power limit to adjust to the continuous power within the predetermined time, wherein the predetermined time is equal to the peak duration; and when the actual power is greater than the peak power and the battery maximum power limit is the peak power, controlling the battery maximum power limit to adjust to the continuous power within the predetermined time, wherein the predetermined time is less than the peak duration.
[0008] Optionally, when the actual power is greater than the continuous power, the battery maximum power limit is controlled to adjust to the continuous power within a predetermined time; when the actual power is less than or equal to the continuous power, the battery maximum power limit is controlled to adjust to the peak power within the predetermined time. This further includes: when the battery is in a fixed mode, determining the battery maximum power limit as the peak power; when the battery is in the fixed mode and meets the following conditions... In this case, the battery is controlled to switch to a changing mode, wherein P 实际 For the actual power, P 峰值 For the peak power, P 持续 For the continuous power, t 峰值 Here, t represents the peak duration, and t is the duration in the fixed mode. The peak duration is the maximum duration for which the battery discharges at the peak power. When the battery is in the changing mode, the peak duration is... The time coefficient is calculated, and based on the time coefficient and The maximum power limit of the battery is calculated, where TC is the time coefficient, and P... 输出The maximum power limit of the battery is T, and the duration of the changing mode is T. When the battery is in the changing mode and the time coefficient TC is greater than or equal to a predetermined threshold, the battery is controlled to switch to the fixed mode, where the predetermined threshold is less than 100 and greater than 90.
[0009] Optionally, when the actual power is greater than the continuous power, the maximum power limit of the battery is controlled to be adjusted to the continuous power within a predetermined time. When the actual power is less than or equal to the continuous power, the maximum power limit of the battery is controlled to be adjusted to the peak power within the predetermined time. The method further includes: controlling the battery to switch to the fixed mode when the battery starts to discharge.
[0010] According to another aspect of this application, a control device for limiting the maximum power of a battery is provided. The battery includes multiple individual cells connected in series. The device includes: an acquisition unit, configured to acquire the battery voltage, discharge current, individual cell state of charge (SOC), and battery temperature at a current moment, obtain the current voltage, current discharge current, current individual cell SOC, and current battery temperature, and determine the current peak discharge current and current continuous discharge current based on the current individual cell SOC, the current battery temperature, a peak discharge current mapping relationship, and a continuous discharge current mapping relationship, wherein the peak discharge current mapping relationship is a mapping relationship between individual cell SOC, battery temperature, and peak discharge current, and the continuous discharge current mapping relationship is a mapping relationship between individual cell SOC, battery temperature, and continuous discharge current; a calculation unit, configured to calculate the current voltage and the current peak discharge current to obtain peak power, calculate the current voltage and the current continuous discharge current to obtain continuous power, and calculate the current voltage and the current discharge current to obtain actual power; and a first control unit, configured to control the battery maximum power limit to adjust to the continuous power within a predetermined time when the actual power is greater than the continuous power, and to control the battery maximum power limit to adjust to the peak power within the predetermined time when the actual power is less than or equal to the continuous power.
[0011] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform any of the methods described.
[0012] According to another aspect of this application, a computer program product is provided, comprising a computer program that, when executed by a processor, implements any of the methods described.
[0013] According to another aspect of this application, a vehicle is provided, comprising: a battery, one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including methods for performing any one of the methods described.
[0014] Applying the technical solution of this application, in the above-mentioned battery maximum power limit control method, since there are peak power and continuous power during battery discharge, peak power can utilize the battery's discharge performance, but it cannot be sustained, otherwise it will affect the battery's lifespan. Continuous power allows for sustained discharge, but it cannot fully utilize the battery's discharge performance and cannot meet the high-power discharge requirements of special operating conditions. This method collects the battery's current state data, including current voltage, current discharge current, current single-cell SOC, and current battery temperature, to calculate the current actual power, continuous power, and peak power. If the actual power is greater than the continuous power, the battery maximum power limit needs to be adjusted. To ensure battery life, the maximum power limit of the battery is adjusted to the continuous power within a predetermined time to avoid power jumps. If the actual power is less than or equal to the continuous power, the maximum power limit of the battery needs to be adjusted to the peak power so that the power can be increased to meet the high power discharge demand under special operating conditions. By controlling the maximum power limit of the battery to adjust to the peak power within a predetermined time to avoid power jumps, the maximum power limit of the battery is controlled to adaptively switch between peak power and continuous power. This achieves the purpose of ensuring battery safety, enhancing battery discharge capacity, preventing power fluctuations during driving, and avoiding vehicle stalling. It solves the problem of power jumps between peak power and continuous power in the prior art. Attached Figure Description
[0015] Figure 1 A hardware structure block diagram of a mobile terminal for implementing a control method for limiting battery maximum power is shown in an embodiment of this application.
[0016] Figure 2 A schematic flowchart of a battery maximum power limit control method according to an embodiment of this application is shown.
[0017] Figure 3 A schematic diagram illustrating a switching between peak power and continuous power according to an embodiment of this application is shown;
[0018] Figure 4 A schematic diagram illustrating a fixed mode and a variable mode switching according to an embodiment of this application is shown;
[0019] Figure 5 A schematic diagram is shown illustrating an embodiment of this application for adjusting the maximum power limit of a battery based on the continuous power level;
[0020] Figure 6 A structural block diagram of a battery maximum power limiting control device provided according to an embodiment of this application is shown.
[0021] The above figures include the following reference numerals:
[0022] 102. Processor; 104. Memory; 106. Transmission device; 108. Input / output device. Detailed Implementation
[0023] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0024] 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.
[0025] It should be noted that the terms "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 for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover 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.
[0026] For ease of description, the following explains some of the nouns or terms used in the embodiments of this application:
[0027] SOP: State of Power (Battery Power Status);
[0028] SOC: State of Charge of a single battery cell;
[0029] BMS: Battery Management System.
[0030] As described in the background section, in the prior art, the discharge power jumps between peak power and continuous power. To solve this technical problem, embodiments of this application provide a method, apparatus, computer-readable storage medium, computer program product, and vehicle for controlling the maximum power limit of a battery.
[0031] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
[0032] The methods and embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for a battery maximum power limit control method according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal 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 MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal 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 mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0033] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the battery maximum power limit control method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby 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 the mobile terminal via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the aforementioned networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0034] This embodiment provides a method for controlling the maximum power limit of a battery running on a mobile terminal, computer terminal, or similar computing device. The battery includes multiple individual cells connected in series. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0035] Figure 2 This is a flowchart of a battery maximum power limit control method according to an embodiment of this application. Figure 2 As shown, the method includes the following steps:
[0036] Step S201: Obtain the voltage, discharge current, single cell SOC, and battery temperature of the battery at the current moment to obtain the current voltage, current discharge current, current single cell SOC, and current battery temperature. Determine the current discharge peak current and current discharge continuous current based on the current single cell SOC, the current battery temperature, the peak discharge current mapping relationship, and the continuous discharge current mapping relationship. The peak discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and peak discharge current. The continuous discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and continuous discharge current.
[0037] Step S202: Calculate the current voltage and the current discharge peak current to obtain the peak power, calculate the current voltage and the current discharge continuous current to obtain the continuous power, and calculate the current voltage and the current discharge current to obtain the actual power.
[0038] Step S203: When the actual power is greater than the continuous power, the maximum power limit of the battery is controlled to be adjusted to the continuous power within a predetermined time. When the actual power is less than or equal to the continuous power, the maximum power limit of the battery is controlled to be adjusted to the peak power within the predetermined time.
[0039] In the aforementioned method for controlling the maximum power limit of a battery, there are peak power and continuous power during battery discharge. Peak power can utilize the battery's discharge performance, but it cannot be sustained, otherwise it will affect the battery's lifespan. Continuous power allows for sustained discharge, but it cannot fully utilize the battery's discharge performance and cannot meet the high-power discharge requirements of special operating conditions. This method calculates the current actual power, continuous power, and peak power by collecting the battery's current state data, including current voltage, current discharge current, current single-cell state of charge (SOC), and current battery temperature. If the actual power exceeds the continuous power, the battery's maximum power limit needs to be adjusted to the continuous power. To ensure battery life, the maximum battery power limit is adjusted to continuous power within a predetermined time to avoid power jumps. If the actual power is less than or equal to the continuous power, the maximum battery power limit needs to be adjusted to peak power so that the power can be increased to meet the high-power discharge demand under special operating conditions. By controlling the maximum battery power limit to adjust to peak power within a predetermined time to avoid power jumps, the maximum battery power limit is controlled to adaptively switch between peak power and continuous power. This achieves the goals of ensuring battery safety, enhancing battery discharge capacity, preventing power fluctuations during driving, and avoiding vehicle stalling. It solves the problem of power jumps between peak power and continuous power in existing technologies.
[0040] To prevent over-discharge of the battery, in one optional implementation, step S201 includes:
[0041] Step S2011: Obtain the minimum SOC, maximum SOC, minimum temperature, and maximum temperature of a single cell. The minimum SOC is the minimum value among all the SOCs of the single cells at the current time. The maximum SOC is the maximum value among all the SOCs of the single cells at the current time. The minimum temperature is the minimum temperature among all the single cells at the current time. The maximum temperature is the maximum temperature among all the single cells at the current time.
[0042] Step S2012: Determine the first discharge peak current and the first discharge continuous current based on the minimum single cell SOC, the minimum temperature, the discharge peak current mapping relationship, and the discharge continuous current mapping relationship; determine the second discharge peak current and the second discharge continuous current based on the minimum single cell SOC, the maximum temperature, the discharge peak current mapping relationship, and the discharge continuous current mapping relationship; determine the third discharge peak current and the third discharge continuous current based on the maximum single cell SOC, the minimum temperature, the discharge peak current mapping relationship, and the discharge continuous current mapping relationship; and determine the fourth discharge peak current and the fourth discharge continuous current based on the maximum single cell SOC, the maximum temperature, the discharge peak current mapping relationship, and the discharge continuous current mapping relationship.
[0043] Step S2013: The minimum value of the first discharge peak current, the second discharge peak current, the third discharge peak current and the fourth discharge peak current is determined as the current discharge peak current, and the minimum value of the first discharge duration current, the second discharge duration current, the third discharge duration current and the fourth discharge duration current is determined as the current discharge duration current.
[0044] In the above implementation, the total voltage U, the actual current I_actual, and the current maximum single-cell SOC (single-cell SOC) are obtained from the power battery system. max Minimum Single Cell SOC (Single Cell SOC) min The highest temperature T max Minimum temperature T min According to the above minimum single-cell SOC (single-cell SOC) min The lowest temperature T mentioned above min The first discharge peak current and the first discharge duration current are determined based on the above-mentioned discharge peak current mapping relationship (discharge peak current Map table) and the above-mentioned discharge duration current mapping relationship (discharge duration current Map table). The minimum single-cell SOC (single-cell SOC) is then used as the basis for determining these values. min The highest temperature T mentioned above max The second peak discharge current and the second duration discharge current are determined based on the above-mentioned peak discharge current mapping relationship (peak discharge current map table) and the above-mentioned duration discharge current mapping relationship (duration discharge current map table). The maximum single-cell SOC (single-cell SOC) is then used as the basis for determining the second peak discharge current and the second duration discharge current. max The lowest temperature T mentioned above min The third peak discharge current and the third continuous discharge current are determined based on the above-mentioned peak discharge current mapping relationship (peak discharge current map table) and the above-mentioned continuous discharge current mapping relationship (continuous discharge current map table). The maximum single-cell SOC (single-cell SOC) is then used as the basis for determining these values.max The highest temperature T mentioned above max The above-mentioned peak discharge current mapping relationship (peak discharge current Map table) and the above-mentioned duration discharge current mapping relationship (duration discharge current Map table) determine the second peak discharge current and the second duration discharge current. The minimum value of the above-mentioned first peak discharge current, the above-mentioned second peak discharge current, the above-mentioned third peak discharge current, and the above-mentioned fourth peak discharge current is determined as the above-mentioned current peak discharge current I. 峰值 The minimum value of the first discharge duration current, the second discharge duration current, the third discharge duration current, and the fourth discharge duration current is determined as the current discharge duration current I. 持续 To avoid over-discharging the battery, according to the formula P = U * I 峰值 The peak power P is obtained 峰值 According to the formula P = U * I 持续 Obtain the continuous power P 持续 , from the current I 实际 The actual power P is obtained from the total voltage U. 实际 .
[0045] To prevent power jumps, in one optional implementation, step S203 includes:
[0046] Step S2031: When the actual power is greater than the continuous power and the maximum power limit of the battery is the continuous power, control the maximum power limit of the battery to remain at the continuous power.
[0047] Step S2032: When the actual power is less than or equal to the continuous power and the maximum power of the battery is limited to the peak power, the maximum power limit of the battery is controlled to remain at the peak power.
[0048] In the above embodiments, when the actual power is greater than the continuous power and the battery maximum power limit is the continuous power, it indicates that there is no need to adjust the battery maximum power limit. By keeping the battery maximum power limit at the continuous power, the actual power can be gradually reduced to below the continuous power without any discharge power jump. When the actual power is less than or equal to the continuous power and the battery maximum power limit is the peak power, it indicates that there is no need to adjust the battery maximum power limit. By keeping the battery maximum power limit at the peak power, the space for power increase is preserved, and no discharge power jump occurs.
[0049] To prevent over-discharge and power jumps, in an optional implementation, step S203 further includes:
[0050] Step S2033: When the actual power is less than or equal to the continuous power and the maximum power of the battery is limited to the continuous power, the maximum power limit of the battery is controlled to be adjusted to the peak power within the predetermined time.
[0051] Step S2034: When the actual power is greater than the continuous power and less than the peak power and the maximum power of the battery is limited to the peak power, the maximum power of the battery is controlled to be adjusted to the continuous power within the predetermined time. The predetermined time is greater than the peak duration. The peak duration is the maximum duration for which the battery discharges at the peak power.
[0052] Step S2035: When the actual power is equal to the peak power and the maximum power limit of the battery is the peak power, the maximum power limit of the battery is controlled to be adjusted to the continuous power within the predetermined time, and the predetermined time is equal to the peak duration.
[0053] Step S2036: When the actual power is greater than the peak power and the maximum power of the battery is limited to the peak power, the maximum power limit of the battery is controlled to be adjusted to the continuous power within the predetermined time, and the predetermined time is less than the peak duration.
[0054] In the above embodiments, when the actual power is less than or equal to the continuous power and the battery's maximum power is limited to the continuous power, in order to reserve room for power increase to meet the high-power discharge requirements of special operating conditions, the battery's maximum power limit needs to be adjusted to the peak power. However, it is not necessary to adjust instantaneously, causing a power jump; it is sufficient to gradually adjust to the peak power within a predetermined time. When the actual power is greater than the continuous power but less than the peak power, and the battery's maximum power is limited to the peak power, it indicates that the discharge power is too high and unsustainable. The battery's maximum power limit needs to be adjusted to the continuous power to avoid affecting battery life. However, it is not necessary to adjust instantaneously, causing a power jump; it is sufficient to gradually adjust to the continuous power within a predetermined time. Since the actual power is less than the peak power, the predetermined time can be greater than the peak duration, meaning that the discharge power can continue for a longer period of time above the continuous power. When the actual power equals the peak power and the battery's maximum power limit is the peak power, it indicates that the discharge power is too high and unsustainable. The battery's maximum power limit needs to be adjusted to the continuous power to avoid affecting battery life. However, an instantaneous adjustment causing a power jump is unnecessary; a gradual adjustment to the continuous power within a predetermined time is sufficient. Since the actual power equals the peak power, the predetermined time is at most equal to the peak duration to prevent over-discharge. When the actual power exceeds the peak power and the battery's maximum power limit is the peak power, it indicates that the discharge power is too high and unsustainable. The battery's maximum power limit needs to be adjusted to the continuous power to avoid affecting battery life. However, an instantaneous adjustment causing a power jump is unnecessary; a gradual adjustment to the continuous power within a predetermined time is sufficient. Since the actual power exceeds the peak power, the power needs to be reduced as quickly as possible. The predetermined time is less than the peak duration to prevent over-discharge. Specifically, as follows... Figure 3 As shown, when P 实际 ≤P 持续 At that time, P 输出 =P 峰值 This means limiting the power output to always maintain peak power. When P 持续 <P 实际 <P 峰值 At that time, P 输出 First maintain the peak power P for t seconds 峰值 Output, then by P 峰值 After t seconds, it linearly decreases to P 持续 , where t>t 峰值 When P 实际 =P 峰值 At that time, P 输出 First, maintain the peak power P for t seconds. 峰值 Output, then by P 峰值 After t seconds, it linearly decreases to P 持续 , where t = t 峰值 When P实际 >P 峰值 At that time, P 输出 First, maintain the peak power P for t seconds. 峰值 Output, then by P 峰值 After t seconds, it linearly decreases to P 持续 , where t <t 峰值 .
[0055] To prevent power jumps, in one optional implementation, step S203 further includes:
[0056] Step S2037: When the battery is in a fixed mode, the maximum power limit of the battery is determined to be the peak power.
[0057] Step S2038, when the battery is in the above-mentioned fixed mode and meets the following conditions... In this case, control the above battery to switch to a changing mode, wherein P 实际 For the actual power mentioned above, P 峰值 For the aforementioned peak power, P 持续 For the above continuous power, t 峰值 The peak duration is t, which is the duration of the fixed mode described above. The peak duration is the maximum duration of the battery discharging at the peak power.
[0058] Step S2039, when the battery is in the above-described change mode, adopt... The time coefficient is calculated, and based on the above time coefficient and... P 持续 The above-mentioned maximum battery power limit is calculated, where TC is the time coefficient and P... 输出 The above refers to the maximum power limit of the battery, and T is the duration of the above-mentioned change mode;
[0059] Step S2040: When the battery is in the above-mentioned change mode and the above-mentioned time coefficient TC is greater than or equal to a predetermined threshold, control the battery to switch to the above-mentioned fixed mode, where the predetermined threshold is less than 100 and greater than 90.
[0060] In the above embodiments, such as Figure 4 As shown, the time coefficient TC includes TC fix and TC var Set the time coefficient TC in fixed mode fix =100, when condition a is satisfied, that is The calculation of the time coefficient TC is changed from a fixed mode to a variable mode, where t 峰值 Peak current I 峰值Maximum duration. The time coefficient under the changing mode is... When condition b is satisfied, that is, when TC var When the value changes from less than a predetermined threshold to greater than or equal to the predetermined threshold, the time coefficient TC calculation switches from a changing mode to a fixed mode, and the output power is calculated using the time coefficient TC. Battery maximum power limit P 输出 The output power changes linearly with the time coefficient TC, thereby achieving adaptive switching between peak power and continuous power.
[0061] To preserve the potential for power increase during the initial stage, in one optional implementation, when the actual power is greater than the sustained power, the battery maximum power limit is adjusted to the sustained power within a predetermined time; when the actual power is less than or equal to the sustained power, the battery maximum power limit is adjusted to the peak power within the predetermined time. The method further includes:
[0062] Step S301: When the battery starts to discharge, control the battery to switch to the fixed mode.
[0063] In the above embodiments, the battery system is in a fixed mode by default when it is first powered on, that is, the battery is controlled to switch to the fixed mode when it starts to discharge.
[0064] To enable those skilled in the art to better understand the technical solution of this application, the implementation process of the battery maximum power limit control method of this application will be described in detail below with reference to specific embodiments.
[0065] This embodiment relates to a specific method for controlling the maximum power limit of a battery, when the actual power P... 实际 The output power P predicted by the above method after experiencing all driving conditions, including both rising and falling, 输出 The results are as follows Figure 5 As shown:
[0066] Section ab: P 实际 ≤P 持续 P 输出 Always maintain peak power output, i.e., P 输出 =P 峰值 .
[0067] Section bc: P 持续 <P 实际 <P 峰值 P 输出 First maintain peak power P 峰值 Output, then by P 峰值 linearly decreasing to P 持续 .
[0068] cd segment: P 实际 >P 峰值 P 输出 Maintain continuous power output at all times, i.e., P 输出 =P 持续 .
[0069] de section: P 持续 <P 实际 <P 峰值 P 输出 Maintain continuous power output at all times, i.e., P 输出 =P 持续 .
[0070] ef section: P 实际 ≤P 持续 P 输出 By P 持续 Rapidly rise to P 峰值 After that, maintain P 峰值 Output.
[0071] From the output power P 输出 As can be seen from the switching, the power switching method of the present invention adaptively adjusts the power switching rate, and the power switching is smooth without jumps.
[0072] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0073] This application also provides a control device for limiting the maximum power of a battery. It should be noted that the control device for limiting the maximum power of a battery in this application can be used to execute the control method for limiting the maximum power of a battery provided in this application. The battery includes multiple individual cells connected in series. This device is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0074] The following describes the control device for limiting the maximum power of a battery provided in the embodiments of this application.
[0075] Figure 6 This is a structural block diagram of a battery maximum power limiting control device according to an embodiment of this application. Figure 6 As shown, the device includes:
[0076] The acquisition unit 10 is used to acquire the voltage, discharge current, single cell SOC and battery temperature of the battery at the current moment, obtain the current voltage, current discharge current, current single cell SOC and current battery temperature, and determine the current discharge peak current and current discharge continuous current based on the current single cell SOC, the current battery temperature, the peak discharge current mapping relationship and the continuous discharge current mapping relationship. The peak discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature and peak discharge current, and the continuous discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature and continuous discharge current.
[0077] The calculation unit 20 is used to calculate the current voltage and the current discharge peak current to obtain the peak power, calculate the current voltage and the current discharge continuous current to obtain the continuous power, and calculate the current voltage and the current discharge current to obtain the actual power.
[0078] The first control unit 30 is configured to adjust the battery maximum power limit to the continuous power within a predetermined time when the actual power is greater than the continuous power, and to adjust the battery maximum power limit to the peak power within the predetermined time when the actual power is less than or equal to the continuous power.
[0079] In the aforementioned battery maximum power limiting control device, since there are peak power and continuous power during battery discharge, peak power can utilize the battery's discharge performance, but it cannot be sustained, otherwise it will affect the battery's lifespan. Continuous power allows for sustained discharge, but it cannot fully utilize the battery's discharge performance and cannot meet the high-power discharge requirements of special operating conditions. This device collects the battery's current state data, including current voltage, current discharge current, current single-cell state of charge (SOC), and current battery temperature, to calculate the current actual power, continuous power, and peak power. If the actual power exceeds the continuous power, the battery's maximum power limit needs to be adjusted to the continuous power. To ensure battery life, the maximum battery power limit is adjusted to continuous power within a predetermined time to avoid power jumps. If the actual power is less than or equal to the continuous power, the maximum battery power limit needs to be adjusted to peak power so that the power can be increased to meet the high-power discharge demand under special operating conditions. By controlling the maximum battery power limit to adjust to peak power within a predetermined time to avoid power jumps, the maximum battery power limit is controlled to adaptively switch between peak power and continuous power. This achieves the goals of ensuring battery safety, enhancing battery discharge capacity, preventing power fluctuations during driving, and avoiding vehicle stalling. It solves the problem of power jumps between peak power and continuous power in existing technologies.
[0080] To prevent over-discharge of the battery, in one optional embodiment, the acquisition unit includes:
[0081] The acquisition module is used to acquire the minimum SOC of a single cell, the maximum SOC of a single cell, the minimum temperature, and the maximum temperature. The minimum SOC of a single cell is the minimum value among all the SOCs of the single cells at the current time, the maximum SOC of a single cell is the maximum value among all the SOCs of the single cells at the current time, the minimum temperature is the minimum temperature among all the single cells at the current time, and the maximum temperature is the maximum temperature among all the single cells at the current time.
[0082] The first determining module is configured to determine a first discharge peak current and a first discharge continuous current based on the minimum single-cell SOC, the minimum temperature, the discharge peak current mapping relationship, and the discharge continuous current mapping relationship; determine a second discharge peak current and a second discharge continuous current based on the minimum single-cell SOC, the maximum temperature, the discharge peak current mapping relationship, and the discharge continuous current mapping relationship; determine a third discharge peak current and a third discharge continuous current based on the maximum single-cell SOC, the minimum temperature, the discharge peak current mapping relationship, and the discharge continuous current mapping relationship; and determine a fourth discharge peak current and a fourth discharge continuous current based on the maximum single-cell SOC, the maximum temperature, the discharge peak current mapping relationship, and the discharge continuous current mapping relationship.
[0083] The second determining module is used to determine the minimum value of the first discharge peak current, the second discharge peak current, the third discharge peak current and the fourth discharge peak current as the current discharge peak current, and to determine the minimum value of the first discharge duration current, the second discharge duration current, the third discharge duration current and the fourth discharge duration current as the current discharge duration current.
[0084] In the above implementation, the total voltage U, the actual current I_actual, and the current maximum single-cell SOC (single-cell SOC) are obtained from the power battery system. max Minimum Single Cell SOC (Single Cell SOC) min The highest temperature T max Minimum temperature T min According to the above minimum single-cell SOC (single-cell SOC) min The lowest temperature T mentioned above min The first discharge peak current and the first discharge duration current are determined based on the above-mentioned discharge peak current mapping relationship (discharge peak current Map table) and the above-mentioned discharge duration current mapping relationship (discharge duration current Map table). The minimum single-cell SOC (single-cell SOC) is then used as the basis for determining these values. min The highest temperature T mentioned above maxThe second peak discharge current and the second duration discharge current are determined based on the above-mentioned peak discharge current mapping relationship (peak discharge current map table) and the above-mentioned duration discharge current mapping relationship (duration discharge current map table). The maximum single-cell SOC (single-cell SOC) is then used as the basis for determining the second peak discharge current and the second duration discharge current. max The lowest temperature T mentioned above min The third peak discharge current and the third continuous discharge current are determined based on the above-mentioned peak discharge current mapping relationship (peak discharge current map table) and the above-mentioned continuous discharge current mapping relationship (continuous discharge current map table). The maximum single-cell SOC (single-cell SOC) is then used as the basis for determining these values. max The highest temperature T mentioned above max The above-mentioned peak discharge current mapping relationship (peak discharge current Map table) and the above-mentioned duration discharge current mapping relationship (duration discharge current Map table) determine the second peak discharge current and the second duration discharge current. The minimum value of the above-mentioned first peak discharge current, the above-mentioned second peak discharge current, the above-mentioned third peak discharge current, and the above-mentioned fourth peak discharge current is determined as the above-mentioned current peak discharge current I. 峰值 The minimum value of the first discharge duration current, the second discharge duration current, the third discharge duration current, and the fourth discharge duration current is determined as the current discharge duration current I. 持续 To avoid over-discharging the battery, according to the formula P = U * I 峰值 The peak power P is obtained 峰值 According to the formula P = U * I 持续 Obtain the continuous power P 持续 , from the current I 实际 The actual power P is obtained from the total voltage U. 实际 .
[0085] To prevent power jumps, in one optional implementation, the first control unit includes:
[0086] The first control module is configured to control the maximum power limit of the battery to remain at the continuous power when the actual power is greater than the continuous power and the maximum power limit of the battery is the continuous power.
[0087] The second control module is used to control the maximum power limit of the battery to remain at the peak power when the actual power is less than or equal to the continuous power and the maximum power limit of the battery is the peak power.
[0088] In the above embodiments, when the actual power is greater than the continuous power and the battery maximum power limit is the continuous power, it indicates that there is no need to adjust the battery maximum power limit. By keeping the battery maximum power limit at the continuous power, the actual power can be gradually reduced to below the continuous power without any discharge power jump. When the actual power is less than or equal to the continuous power and the battery maximum power limit is the peak power, it indicates that there is no need to adjust the battery maximum power limit. By keeping the battery maximum power limit at the peak power, the space for power increase is preserved, and no discharge power jump occurs.
[0089] To prevent over-discharge and power jumps, in one optional embodiment, the first control unit further includes:
[0090] The third control module is used to control the maximum power limit of the battery to be adjusted to the peak power within the predetermined time when the actual power is less than or equal to the continuous power and the maximum power limit of the battery is the continuous power.
[0091] The fourth control module is used to control the maximum power limit of the battery to be adjusted to the continuous power within the predetermined time when the actual power is greater than the continuous power and less than the peak power and the maximum power limit of the battery is the peak power. The predetermined time is greater than the peak duration and the peak duration is the maximum duration of the battery discharge at the peak power.
[0092] The fifth control module is used to control the maximum power limit of the battery to be adjusted to the continuous power within the predetermined time when the actual power is equal to the peak power and the maximum power limit of the battery is the peak power, wherein the predetermined time is equal to the peak duration.
[0093] The sixth control module is used to control the maximum power limit of the battery to be adjusted to the continuous power within the predetermined time when the actual power is greater than the peak power and the maximum power of the battery is limited to the peak power, wherein the predetermined time is less than the peak duration.
[0094] In the above embodiments, when the actual power is less than or equal to the continuous power and the battery's maximum power is limited to the continuous power, in order to reserve room for power increase to meet the high-power discharge requirements of special operating conditions, the battery's maximum power limit needs to be adjusted to the peak power. However, it is not necessary to adjust instantaneously, causing a power jump; it is sufficient to gradually adjust to the peak power within a predetermined time. When the actual power is greater than the continuous power but less than the peak power, and the battery's maximum power is limited to the peak power, it indicates that the discharge power is too high and unsustainable. The battery's maximum power limit needs to be adjusted to the continuous power to avoid affecting battery life. However, it is not necessary to adjust instantaneously, causing a power jump; it is sufficient to gradually adjust to the continuous power within a predetermined time. Since the actual power is less than the peak power, the predetermined time can be greater than the peak duration, meaning that the discharge power can continue for a longer period of time above the continuous power. When the actual power equals the peak power and the battery's maximum power limit is the peak power, it indicates that the discharge power is too high and unsustainable. The battery's maximum power limit needs to be adjusted to the continuous power to avoid affecting battery life. However, an instantaneous adjustment causing a power jump is unnecessary; a gradual adjustment to the continuous power within a predetermined time is sufficient. Since the actual power equals the peak power, the predetermined time is at most equal to the peak duration to prevent over-discharge. When the actual power exceeds the peak power and the battery's maximum power limit is the peak power, it indicates that the discharge power is too high and unsustainable. The battery's maximum power limit needs to be adjusted to the continuous power to avoid affecting battery life. However, an instantaneous adjustment causing a power jump is unnecessary; a gradual adjustment to the continuous power within a predetermined time is sufficient. Since the actual power exceeds the peak power, the power needs to be reduced as quickly as possible. The predetermined time is less than the peak duration to prevent over-discharge. Specifically, as follows... Figure 3 As shown, when P 实际 ≤P 持续 At that time, P 输出 =P 峰值 This means limiting the power output to always maintain peak power. When P 持续 <P 实际 <P 峰值 At that time, P 输出 First, maintain the peak power P for t seconds. 峰值 Output, then by P 峰值 After t seconds, it linearly decreases to P 持续 , where t>t 峰值 When P 实际 =P 峰值 At that time, P 输出 First, maintain the peak power P for t seconds. 峰值 Output, then by P 峰值 After t seconds, it linearly decreases to P 持续 , where t = t 峰值 When P实际 >P 峰值 At that time, P 输出 First, maintain the peak power P for t seconds. 峰值 Output, then by P 峰值 After t seconds, it linearly decreases to P 持续 , where t <t 峰值 .
[0095] To prevent power jumps, in one optional implementation, the first control unit further includes:
[0096] The seventh control module is used to determine the maximum power limit of the battery as the peak power when the battery is in a fixed mode.
[0097] The eighth control module is used when the battery is in the above-mentioned fixed mode and meets the following conditions. In this case, control the above battery to switch to a changing mode, wherein P 实际 For the actual power mentioned above, P 峰值 For the aforementioned peak power, P 持续 For the above continuous power, t 峰值 The peak duration is t, which is the duration of the fixed mode described above. The peak duration is the maximum duration of the battery discharging at the peak power.
[0098] The ninth control module is used to, when the battery is in the aforementioned changing mode, employ... The time coefficient is calculated, and based on the above time coefficient and... The above-mentioned maximum battery power limit is calculated, where TC is the time coefficient and P... 输出 The above refers to the maximum power limit of the battery, and T is the duration of the above-mentioned change mode;
[0099] The tenth control module is used to control the battery to switch to the fixed mode when the battery is in the changing mode and the time coefficient TC is greater than or equal to a predetermined threshold, wherein the predetermined threshold is less than 100 and greater than 90.
[0100] In the above embodiments, such as Figure 4 As shown, the time coefficient TC includes TC fix and TC var Set the time coefficient TC in fixed mode fix =100, when condition a is satisfied, that is The calculation of the time coefficient TC is changed from a fixed mode to a variable mode, where t 峰值 Peak current I 峰值Maximum duration. The time coefficient under the changing mode is... When condition b is satisfied, that is, when TC var When the value changes from less than a predetermined threshold to greater than or equal to the predetermined threshold, the time coefficient TC calculation switches from a changing mode to a fixed mode, and the output power is calculated using the time coefficient TC. Battery maximum power limit P 输出 The output power changes linearly with the time coefficient TC, thereby achieving adaptive switching between peak power and continuous power.
[0101] To reserve room for power boost during the initial stage, in one alternative embodiment, the above-mentioned device further includes:
[0102] The second control unit is configured to control the battery maximum power limit to adjust to the continuous power within a predetermined time when the actual power is greater than the continuous power, and to control the battery to switch to the fixed mode at the moment when the battery starts discharging before the battery maximum power limit is adjusted to the peak power within the predetermined time when the actual power is less than or equal to the continuous power.
[0103] In the above embodiments, the battery system is in a fixed mode by default when it is first powered on, that is, the battery is controlled to switch to the fixed mode when it starts to discharge.
[0104] The aforementioned battery maximum power limit control device includes a processor and a memory. The acquisition unit, calculation unit, and first control unit, etc., are all stored as program units in the memory. The processor executes these program units stored in the memory to achieve the corresponding functions. All of the above modules reside in the same processor; alternatively, the modules may be located in different processors in any combination.
[0105] The processor contains a core, which retrieves the corresponding program unit from memory. One or more cores can be configured, and adjusting core parameters can address the problem of power fluctuations between peak and continuous power in existing technologies.
[0106] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0107] This invention provides a computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device containing the computer-readable storage medium to perform the control method for limiting the maximum power of the battery.
[0108] Specifically, the control methods for the maximum power limit of the battery include:
[0109] Step S201: Obtain the voltage, discharge current, single cell SOC, and battery temperature of the battery at the current moment to obtain the current voltage, current discharge current, current single cell SOC, and current battery temperature. Determine the current discharge peak current and current discharge continuous current based on the current single cell SOC, the current battery temperature, the peak discharge current mapping relationship, and the continuous discharge current mapping relationship. The peak discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and peak discharge current. The continuous discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and continuous discharge current.
[0110] Step S202: Calculate the current voltage and the current discharge peak current to obtain the peak power, calculate the current voltage and the current discharge continuous current to obtain the continuous power, and calculate the current voltage and the current discharge current to obtain the actual power.
[0111] Step S203: When the actual power is greater than the continuous power, the maximum power limit of the battery is controlled to be adjusted to the continuous power within a predetermined time. When the actual power is less than or equal to the continuous power, the maximum power limit of the battery is controlled to be adjusted to the peak power within the predetermined time.
[0112] This invention provides a processor for running a program, wherein the program executes the battery maximum power limit control method during operation.
[0113] Specifically, the control methods for the maximum power limit of the battery include:
[0114] Step S201: Obtain the voltage, discharge current, single cell SOC, and battery temperature of the battery at the current moment to obtain the current voltage, current discharge current, current single cell SOC, and current battery temperature. Determine the current discharge peak current and current discharge continuous current based on the current single cell SOC, the current battery temperature, the peak discharge current mapping relationship, and the continuous discharge current mapping relationship. The peak discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and peak discharge current. The continuous discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and continuous discharge current.
[0115] Step S202: Calculate the current voltage and the current discharge peak current to obtain the peak power, calculate the current voltage and the current discharge continuous current to obtain the continuous power, and calculate the current voltage and the current discharge current to obtain the actual power.
[0116] Step S203: When the actual power is greater than the continuous power, the maximum power limit of the battery is controlled to be adjusted to the continuous power within a predetermined time. When the actual power is less than or equal to the continuous power, the maximum power limit of the battery is controlled to be adjusted to the peak power within the predetermined time.
[0117] This invention provides a vehicle, which includes a battery, a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs at least the following steps:
[0118] Step S201: Obtain the voltage, discharge current, single cell SOC, and battery temperature of the battery at the current moment to obtain the current voltage, current discharge current, current single cell SOC, and current battery temperature. Determine the current discharge peak current and current discharge continuous current based on the current single cell SOC, the current battery temperature, the peak discharge current mapping relationship, and the continuous discharge current mapping relationship. The peak discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and peak discharge current. The continuous discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and continuous discharge current.
[0119] Step S202: Calculate the current voltage and the current discharge peak current to obtain the peak power, calculate the current voltage and the current discharge continuous current to obtain the continuous power, and calculate the current voltage and the current discharge current to obtain the actual power.
[0120] Step S203: When the actual power is greater than the continuous power, the maximum power limit of the battery is controlled to be adjusted to the continuous power within a predetermined time. When the actual power is less than or equal to the continuous power, the maximum power limit of the battery is controlled to be adjusted to the peak power within the predetermined time.
[0121] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having at least the following method steps:
[0122] Step S201: Obtain the voltage, discharge current, single cell SOC, and battery temperature of the battery at the current moment to obtain the current voltage, current discharge current, current single cell SOC, and current battery temperature. Determine the current discharge peak current and current discharge continuous current based on the current single cell SOC, the current battery temperature, the peak discharge current mapping relationship, and the continuous discharge current mapping relationship. The peak discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and peak discharge current. The continuous discharge current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and continuous discharge current.
[0123] Step S202: Calculate the current voltage and the current discharge peak current to obtain the peak power, calculate the current voltage and the current discharge continuous current to obtain the continuous power, and calculate the current voltage and the current discharge current to obtain the actual power.
[0124] Step S203: When the actual power is greater than the continuous power, the maximum power limit of the battery is controlled to be adjusted to the continuous power within a predetermined time. When the actual power is less than or equal to the continuous power, the maximum power limit of the battery is controlled to be adjusted to the peak power within the predetermined time.
[0125] It is obvious to those skilled in the art that the modules or steps of the present invention 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 described herein, 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, the present invention is not limited to any particular combination of hardware and software.
[0126] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0127] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0128] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0129] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0130] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0131] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0132] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0133] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0134] As can be seen from the above description, the embodiments of this application achieve the following technical effects:
[0135] 1) In the battery maximum power limit control method of this application, since there are peak power and continuous power during battery discharge, peak power can utilize the battery's discharge performance, but it cannot be sustained, otherwise it will affect the battery's lifespan. Continuous power can discharge for a long time, but it cannot utilize the battery's discharge performance and cannot meet the high-power discharge requirements of special operating conditions. This method collects the battery's current state data, including current voltage, current discharge current, current single-cell SOC, and current battery temperature, to calculate the current actual power, continuous power, and peak power. If the actual power is greater than the continuous power, the battery maximum power limit needs to be adjusted to continuous power. Power control ensures battery life and controls the battery's maximum power limit to adjust to continuous power within a predetermined time to avoid power jumps. If the actual power is less than or equal to the continuous power, the battery's maximum power limit needs to be adjusted to the peak power so that the power can be increased to meet the high power discharge demand under special operating conditions. Controlling the battery's maximum power limit to adjust to the peak power within a predetermined time avoids power jumps, thereby controlling the adaptive switching of the battery's maximum power limit between peak power and continuous power. This achieves the purpose of ensuring battery safety, enhancing battery discharge capacity, preventing driving power fluctuations, and avoiding vehicle stalling. It solves the problem of discharge power jumping between peak power and continuous power in the prior art.
[0136] 2) In the battery maximum power limiting control device of this application, since there are peak power and continuous power during battery discharge, peak power can utilize the battery's discharge performance, but it cannot be sustained, otherwise it will affect the battery's lifespan. Continuous power allows for sustained discharge, but it cannot utilize the battery's discharge performance and cannot meet the high-power discharge requirements of special operating conditions. This device collects the battery's current state data, including current voltage, current discharge current, current single-cell SOC, and current battery temperature, to calculate the current actual power, continuous power, and peak power. If the actual power is greater than the continuous power, the battery maximum power limit needs to be adjusted to continuous power. Power control ensures battery life and controls the battery's maximum power limit to adjust to continuous power within a predetermined time to avoid power jumps. If the actual power is less than or equal to the continuous power, the battery's maximum power limit needs to be adjusted to the peak power so that the power can be increased to meet the high power discharge demand under special operating conditions. Controlling the battery's maximum power limit to adjust to the peak power within a predetermined time avoids power jumps, thereby controlling the adaptive switching of the battery's maximum power limit between peak power and continuous power. This achieves the purpose of ensuring battery safety, enhancing battery discharge capacity, preventing driving power fluctuations, and avoiding vehicle stalling. It solves the problem of discharge power jumping between peak power and continuous power in the prior art.
[0137] 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 spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for controlling the maximum power limit of a battery, characterized in that, The battery comprises multiple individual cells connected in series, and the method includes: The system acquires the battery voltage, discharge current, SOC of the individual battery cell, and battery temperature at the current moment to obtain the current voltage, current discharge current, current SOC of the individual battery cell, and current battery temperature. Based on the current SOC of the individual battery cell, the current battery temperature, the peak discharge current mapping relationship, and the continuous discharge current mapping relationship, the system determines the current peak discharge current and the current continuous discharge current. The peak discharge current mapping relationship is the mapping relationship between the SOC of the individual battery cell, the battery temperature, and the peak discharge current. The continuous discharge current mapping relationship is the mapping relationship between the SOC of the individual battery cell, the battery temperature, and the continuous discharge current. The peak power is obtained by calculating the current voltage and the current discharge peak current; the continuous power is obtained by calculating the current voltage and the current discharge current; and the actual power is obtained by calculating the current voltage and the current discharge current. When the actual power is greater than the continuous power, the maximum power limit of the battery is controlled to be adjusted to the continuous power within a predetermined time. When the actual power is less than or equal to the continuous power, the maximum power limit of the battery is controlled to be adjusted to the peak power within the predetermined time. When the actual power is greater than the continuous power, the battery maximum power limit is adjusted to the continuous power within a predetermined time. When the actual power is less than or equal to the continuous power, the battery maximum power limit is adjusted to the peak power within the predetermined time. The method further includes: when the battery is in a fixed mode, determining the battery maximum power limit as the peak power; when the battery is in the fixed mode and meets the following conditions... In this case, the battery is controlled to switch to a changing mode, wherein P 实际 For the actual power, P 峰值 For the peak power, P 持续 For the continuous power, t 峰值 Here, t represents the peak duration, and t is the duration in the fixed mode. The peak duration is the maximum duration for which the battery discharges at the peak power. When the battery is in the changing mode, the peak duration is... The time coefficient is calculated, and based on the time coefficient and The maximum power limit of the battery is calculated, where TC is the time coefficient, and P... 输出 The maximum power limit of the battery is T, and the duration of the changing mode is T. When the battery is in the changing mode and the time coefficient TC is greater than or equal to a predetermined threshold, the battery is controlled to switch to the fixed mode, where the predetermined threshold is less than 100 and greater than 90.
2. The method according to claim 1, characterized in that, The system acquires the battery's voltage, discharge current, the state of charge (SOC) of the individual cells, and the battery temperature at the current moment to obtain the current voltage, current discharge current, current individual cell SOC, and current battery temperature. Based on the current individual cell SOC, current battery temperature, peak discharge current mapping relationship, and continuous discharge current mapping relationship, it determines the current peak discharge current and current continuous discharge current, including: The minimum SOC, maximum SOC, minimum temperature, and maximum temperature of a single cell are obtained. The minimum SOC is the minimum value among all the SOCs of the single cells at the current time. The maximum SOC is the maximum value among all the SOCs of the single cells at the current time. The minimum temperature is the minimum temperature among all the single cells at the current time. The maximum temperature is the maximum temperature among all the single cells at the current time. A first discharge peak current and a first discharge duration current are determined based on the minimum single-cell SOC, the minimum temperature, the discharge peak current mapping relationship, and the discharge duration current mapping relationship. A second discharge peak current and a second discharge duration current are determined based on the minimum single-cell SOC, the maximum temperature, the discharge peak current mapping relationship, and the discharge duration current mapping relationship. A third discharge peak current and a third discharge duration current are determined based on the maximum single-cell SOC, the minimum temperature, the discharge peak current mapping relationship, and the discharge duration current mapping relationship. A fourth discharge peak current and a fourth discharge duration current are determined based on the maximum single-cell SOC, the maximum temperature, the discharge peak current mapping relationship, and the discharge duration current mapping relationship. The minimum value of the first discharge peak current, the second discharge peak current, the third discharge peak current, and the fourth discharge peak current is determined as the current discharge peak current, and the minimum value of the first discharge duration current, the second discharge duration current, the third discharge duration current, and the fourth discharge duration current is determined as the current discharge duration current.
3. The method according to claim 1, characterized in that, When the actual power is greater than the continuous power, controlling the battery maximum power limit to adjust to the continuous power within a predetermined time; when the actual power is less than or equal to the continuous power, controlling the battery maximum power limit to adjust to the peak power within the predetermined time includes: When the actual power is greater than the continuous power and the battery maximum power limit is the continuous power, the battery maximum power limit is controlled to remain at the continuous power. When the actual power is less than or equal to the continuous power and the battery maximum power is limited to the peak power, the battery maximum power limit is controlled to remain at the peak power.
4. The method according to claim 1, characterized in that, When the actual power is greater than the continuous power, controlling the battery maximum power limit to adjust to the continuous power within a predetermined time; when the actual power is less than or equal to the continuous power, controlling the battery maximum power limit to adjust to the peak power within the predetermined time includes: When the actual power is less than or equal to the continuous power and the battery maximum power is limited to the continuous power, the battery maximum power limit is controlled to be adjusted to the peak power within the predetermined time. When the actual power is greater than the continuous power and less than the peak power, and the maximum power of the battery is limited to the peak power, the maximum power limit of the battery is controlled to be adjusted to the continuous power within a predetermined time, the predetermined time being greater than the peak duration, and the peak duration being the maximum duration for which the battery discharges at the peak power. When the actual power is equal to the peak power and the battery maximum power is limited to the peak power, the battery maximum power limit is controlled to be adjusted to the continuous power within a predetermined time, the predetermined time being equal to the peak duration. When the actual power is greater than the peak power and the battery maximum power is limited to the peak power, the battery maximum power limit is adjusted to the continuous power within a predetermined time, wherein the predetermined time is less than the peak duration.
5. The method according to claim 1, characterized in that, When the actual power is greater than the continuous power, the battery maximum power limit is adjusted to the continuous power within a predetermined time. When the actual power is less than or equal to the continuous power, the battery maximum power limit is adjusted to the peak power within the predetermined time. The method further includes: At the moment when the battery begins to discharge, the battery is controlled to switch to the fixed mode.
6. A control device for limiting the maximum power of a battery, characterized in that, The battery comprises multiple individual cells connected in series, and the device includes: The acquisition unit is used to acquire the voltage, discharge current, SOC of the single cell, and battery temperature of the battery at the current moment, to obtain the current voltage, current discharge current, current single cell SOC, and current battery temperature, and to determine the current discharge peak current and current discharge continuous current based on the current single cell SOC, current battery temperature, discharge peak current mapping relationship, and discharge continuous current mapping relationship. The discharge peak current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and discharge peak current, and the discharge continuous current mapping relationship is the mapping relationship between single cell SOC, battery temperature, and discharge continuous current. The calculation unit is used to calculate the current voltage and the current discharge peak current to obtain the peak power, calculate the current voltage and the current discharge continuous current to obtain the continuous power, and calculate the current voltage and the current discharge current to obtain the actual power; A first control unit is configured to, when the actual power is greater than the continuous power, control the battery maximum power limit to adjust to the continuous power within a predetermined time, and when the actual power is less than or equal to the continuous power, control the battery maximum power limit to adjust to the peak power within the predetermined time. The first control unit further includes: a seventh control module, configured to determine the battery's maximum power limit as the peak power when the battery is in a fixed mode; and an eighth control module, configured to, when the battery is in the fixed mode and meets the following conditions: In this case, the battery is controlled to switch to a changing mode, wherein P 实际 For the actual power, P 峰值 For the peak power, P 持续 For the continuous power, t 峰值 Here, t represents the peak duration, and t is the duration of the fixed mode. The peak duration is the maximum duration of the battery discharging at the peak power. The ninth control module is used to, when the battery is in the changing mode, employ... The time coefficient is calculated, and based on the time coefficient and The maximum power limit of the battery is calculated, where TC is the time coefficient, and P... 输出 The maximum power limit of the battery is T, and the duration of the changing mode is T. The tenth control module is used to control the battery to switch to the fixed mode when the battery is in the changing mode and the time coefficient TC is greater than or equal to a predetermined threshold, wherein the predetermined threshold is less than 100 and greater than 90.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the method according to any one of claims 1 to 5.
8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1 to 5.
9. A vehicle, characterized in that, include: A battery, one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including methods for performing any one of claims 1 to 5.
Citation Information
Patent Citations
Lithium ion battery power state estimation method
CN115825753A