Battery power state adjustment method based on real-time feedback

By monitoring the battery power status in real time and dynamically adjusting the drive motor speed, the problem of untimely battery power status adjustment is solved, thus achieving safe and reliable battery operation and extended battery life.

CN117325707BActive Publication Date: 2026-05-19CHINA COAL IND (SHANGHAI) NEW ENERGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA COAL IND (SHANGHAI) NEW ENERGY CO LTD
Filing Date
2023-10-19
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In existing technologies, the power state adjustment of batteries relies on a lookup table method, which causes the drive motor to fail to respond to the power adjustment of the battery management system in a timely manner. This results in an excessive difference between the real-time power and the limit power of the battery, which may cause overcharging or over-discharging of the battery and affect its lifespan.

Method used

By monitoring the battery's power status in real time, the speed of the drive motor is dynamically adjusted to control the battery power. The real-time power is reduced by using a first step or a second step, and the battery's power status is adjusted according to the real-time feedback from the battery to avoid excessive real-time current from the battery.

Benefits of technology

It enables real-time dynamic adjustment of battery power, avoiding overcharging or over-discharging of the battery and improving battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117325707B_ABST
    Figure CN117325707B_ABST
Patent Text Reader

Abstract

The application provides a battery power state adjustment method based on real-time feedback, which can monitor the power of a battery in real time, dynamically adjust the real-time power sent to a driving motor through the feedback of the real-time power of the battery, change the rotating speed of the driving motor according to the dynamically adjusted real-time power, and further control the battery to dynamically reduce the power, so as to avoid the current real-time current of the battery being too large and improve the service life of the battery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of new energy, and in particular to a method for adjusting battery power state based on real-time feedback. Background Technology

[0002] The state of power (SOP) of a battery is a crucial parameter for ensuring the safety performance of electric vehicles and improving regenerative braking efficiency. It determines the maximum power that a lithium-ion battery can absorb or release during charging and discharging at different voltage levels. This allows for optimization of the electric vehicle's power performance while ensuring the normal operation of the battery system, better meeting the functional requirements of hill climbing, acceleration, and regenerative braking. Furthermore, SOP estimation can constrain the battery's charging and discharging process, preventing overcharging and over-discharging, and providing important guidance for the rational use and lifespan extension of lithium-ion batteries.

[0003] Existing technologies primarily rely on lookup table methods to obtain the SOP limit based on the current temperature and State of Charge (SOC) value. This SOP limit represents the currently recommended power limit. However, due to the real-time operation of the battery and drive motor, the transmission of the SOP limit can be affected by several issues. Specifically, in the drive motor, speed control requires time, and the controller may not be able to respond to tasks (such as reducing power according to the SOP limit) in a timely manner. This can lead to a significant difference between the real-time power and the power limit, resulting in power control malfunction. When the vehicle controller receives the SOP limit, it needs time to respond to the SOP limit issued by the battery. This can also lead to a significant difference between the real-time power and the power limit, resulting in excessively high drive motor speeds and an inability to respond promptly to the power reduction operation of the Battery Management System (BMS). This can cause excessive real-time current in the battery, damaging its lifespan. Furthermore, when the battery charge is high or low, a smaller SOP limit is usually required to avoid overcharging or over-discharging. If the power reduction of the BMS cannot be responded to in a timely manner, the battery may face the risk of overcharging or over-discharging, causing the battery voltage to exceed the threshold and affecting its lifespan. Summary of the Invention

[0004] To address the aforementioned problems, this invention provides a battery power state adjustment method based on real-time feedback, comprising: setting a target power and acquiring the real-time power of the battery, wherein the target power is the peak power or continuous power of the battery; determining whether the real-time power is greater than the continuous power of the battery; if so, determining whether the adjustment method is being executed; if not, determining whether the real-time power is greater than the peak power; if the real-time power is greater than the peak power, performing the following steps: acquiring a first difference between the real-time power and the peak power; if the product of the first difference and the duration of the real-time power is greater than a first preset threshold, reducing the real-time power by a first step length, driving the motor to change its rotation speed according to the reduced real-time power, thereby controlling the battery to reduce its power, wherein the first preset threshold is the product of the difference between the peak power and the continuous power and a first set time, wherein the first set time is the product of the peak power... Duration; If the real-time power is less than the peak power, then the following steps are performed: Obtain a second difference between the peak power and the real-time power; If the product of the second difference and the duration of the real-time power is greater than a second preset threshold, then reduce the real-time power by a second step size, drive the motor to change its rotation speed according to the reduced real-time power, and thereby control the battery to reduce its power. The second preset threshold is the product of the difference between the peak power and the continuous power and a second set time, the second set time is the duration of the continuous power, and the second step size is less than the first step size; Obtain the real-time power of the battery at the current moment, and determine whether the real-time power at the current moment is less than the target power. If yes, then end the adjustment method; if no, then reduce the real-time power at the current moment by the first step size or the second step size, drive the motor to change its rotation speed according to the reduced real-time power, and thereby control the battery to reduce its power.

[0005] Furthermore, the step of determining whether the real-time power is greater than the battery's continuous power also includes: if not, returning to the steps of setting the target power and obtaining the battery's real-time power.

[0006] Furthermore, the step of determining whether the adjustment method is being executed includes: determining whether the flag bit is valid; if the flag bit is valid, it indicates that the adjustment method is being executed; if the flag bit is invalid, it indicates that the adjustment method is not being executed; after the step of determining whether the adjustment method is being executed, it further includes: if the flag bit is invalid, modifying the flag bit to be valid.

[0007] Furthermore, in the step of determining whether the adjustment method is being executed, if the adjustment method is being executed, then the step of reducing the real-time power by the first step length or the second step length is executed.

[0008] Furthermore, it also includes: if the product of the first difference and the duration of the real-time power is less than the first preset threshold, then return to the step of obtaining the first difference between the real-time power and the peak power.

[0009] Furthermore, it also includes: if the product of the second difference and the duration of the real-time power is less than the second preset threshold, then return to the step of obtaining the second difference between the peak power and the real-time power.

[0010] Furthermore, before setting the target power and obtaining the real-time power of the battery, the method further includes: obtaining the peak power and the continuous power based on the current temperature and state of charge of the battery using a lookup table method.

[0011] Furthermore, in the step of determining whether the real-time power at the current moment is less than the target power, it is determined whether the real-time power at the current moment is less than the sub-target power, wherein the sub-target power is a preset multiple of the target power, and the preset multiple is less than 1.

[0012] Furthermore, before the step of reducing the real-time power at the current moment by the first step length or the second step length, the method further includes determining whether the real-time power at the current moment is less than a third preset threshold. If so, the adjustment method ends; if not, the real-time power at the current moment is reduced by the first step length or the second step length.

[0013] This invention provides a battery power state adjustment method based on real-time feedback. It monitors the battery power in real time and dynamically adjusts the real-time power sent to the drive motor based on the real-time power feedback. The drive motor changes its speed according to the dynamically adjusted real-time power, thereby controlling the battery to dynamically reduce its power and avoid excessive real-time current of the battery, thus improving battery life. Attached Figure Description

[0014] Figure 1 This is a flowchart of a battery power state adjustment method based on real-time feedback provided in an embodiment of the present invention. Detailed Implementation

[0015] The specific implementation of the battery power state adjustment method based on real-time feedback provided by the present invention will be described in detail below with reference to the accompanying drawings.

[0016] As described in the background art, if the limited power obtained based on the current temperature and state of charge of the battery deviates too much from the real-time power, the drive motor cannot respond in time, resulting in the inability to reduce the power in time, which in turn leads to power control failure, which may damage the battery life. Furthermore, the battery may face the risk of overcharging or over-discharging, causing the battery voltage to exceed the threshold and affecting the battery life.

[0017] Therefore, the present invention provides a battery power state adjustment method based on real-time feedback to monitor the battery power in real time and dynamically adjust the real-time power sent to the drive motor based on the feedback of the battery's real-time power. The drive motor changes its rotation speed according to the dynamically adjusted real-time power, thereby controlling the battery to dynamically reduce its power, avoiding excessive real-time current of the battery, and improving battery life.

[0018] Figure 1 This is a flowchart of a battery power state adjustment method based on real-time feedback provided in an embodiment of the present invention. Please refer to... Figure 1 The method includes:

[0019] A target power is set, and the real-time power of the battery is obtained. The target power is either the peak power or the continuous power of the battery (step S101). The real-time power is the current power of the battery, which can be calculated based on the current and voltage of the battery at the current moment. In this step, either the peak power or the continuous power of the battery is used as the target power. The peak power and continuous power of the battery refer to the peak power and continuous power of the battery at a certain moment.

[0020] Optionally, in some embodiments, before setting the target power and obtaining the real-time power of the battery (step S101), the method further includes setting initial parameters (step S102). The initial parameters include the peak power and the continuous power. The peak power represents the maximum continuous charge / discharge power of the battery within its operating voltage range over a short period (e.g., within 10 seconds), and the continuous power represents the maximum continuous charge / discharge power of the battery within its operating voltage range over a longer period (e.g., more than 30 seconds). Optionally, in some embodiments, the peak power and the continuous power are obtained based on a lookup table method according to the battery's temperature and state of charge at a certain moment.

[0021] In some embodiments, the correspondence between the battery's temperature, state of charge value, peak power, and continuous power can be obtained in advance through testing or other methods, and then the peak power and continuous power can be obtained based on the battery's current temperature and state of charge value using a lookup table method.

[0022] The adjustment method further includes: determining whether the real-time power is greater than the battery's continuous power (step S110); if so, determining whether the adjustment method is being executed (step S111); if the adjustment method is not being executed, determining whether the real-time power is greater than the peak power (step S112). The adjustment method refers to the battery power state adjustment method based on real-time feedback described in this application.

[0023] In this embodiment, if the real-time power is less than or equal to the continuous power of the battery, then the process returns to step S101.

[0024] Optionally, in the step of determining whether the adjustment method is being executed (step S111), if the adjustment method is being executed, then the step of reducing the real-time power by the first step length or the second step length is executed. In this step, if the adjustment method is being executed, it means that the battery is in the process of executing the adjustment method, and then step S123 or step S133 can be executed again, without having to execute steps S112, S121, S122, S131 and S132 again, so as to reduce the program running burden.

[0025] Optionally, the step of determining whether the adjustment method is being executed (step S111) includes: determining whether a flag bit is valid; if the flag bit is valid, it indicates that the adjustment method is being executed; if the flag bit is invalid, it indicates that the adjustment method has not been executed. The flag bit is used as a marker to indicate whether the adjustment method has been executed. In some embodiments, the initial value of the flag bit is invalid. In some embodiments, the validity of the flag bit can be characterized by assigning a value to the flag bit. For example, in one embodiment, the flag bit is assigned a value of "0" to indicate that the flag bit is invalid, and the flag bit is assigned a value of "1" to indicate that the flag bit is valid; in another embodiment, the flag bit is assigned a value of "0" to indicate that the flag bit is valid, and the flag bit is assigned a value of "1" to indicate that the flag bit is invalid. In the step of determining whether the adjustment method is being executed (step S111), the validity of the flag bit is determined by determining whether the value of the flag bit is "0" or "1".

[0026] If step S111 determines that the flag bit is invalid, then the subsequent step S112 is executed to enter the procedure for adjusting the real-time power, that is, the adjustment method described in step S111 is being executed. In some embodiments, the adjustment method of the present invention further includes: if the flag bit is invalid, then modifying the flag bit to be valid to indicate that the adjustment method is being executed.

[0027] For example, in one embodiment, the initial value of the flag bit is invalid, that is, the initial value of the flag bit is "0". In the step of determining whether the flag bit is valid, if the obtained flag bit is "0", it means that the flag bit is invalid, indicating that the adjustment method has not been executed. Then, the flag bit is modified to be valid, that is, the flag bit is modified to "1" to indicate that the adjustment method is being executed. During the execution of the adjustment method, step S101 continuously acquires the real-time power of the battery. When the real-time power is greater than the continuous power of the battery, step S111 is executed. Since the flag bit has been modified to "1" in the previous step, the value of the flag bit obtained in step S111 is "1". Therefore, the step of reducing the real-time power by the first step length or the second step length can be executed.

[0028] If the real-time power is greater than the peak power, then the following steps are performed:

[0029] Obtain the first difference between the real-time power and the peak power (step S121). In this step, the peak power is the peak power of the battery at a certain moment, which is a fixed value, while the real-time power is a dynamically changing value.

[0030] Step S122: Determine whether the product of the first difference and the duration of the real-time power is greater than a first preset threshold. If the product of the first difference and the duration is greater than the first preset threshold, reduce the real-time power by a first step length. The drive motor changes its rotation speed according to the reduced real-time power, thereby controlling the battery to reduce its power (step S123). The first preset threshold is the product of the difference between the peak power and the continuous power and a first set time, where the first set time is the duration of the peak power. In some embodiments, the duration of the peak power refers to the time the battery continuously operates at the peak power. The duration of the peak power can be obtained from the battery's power-time curve, and the first preset threshold can be calculated. The first step length is a set value, which is a known number and can be set according to the required reduction in battery power. In this step, after the device's control device (e.g., the device's controller) reduces the real-time power obtained in the previous step by the first step length, it sends the reduced real-time power to the control device (e.g., the battery's controller). The control device can change the rotation speed of the drive motor according to the reduced real-time power, thereby controlling the battery to reduce its power and forming a new real-time power.

[0031] In some embodiments, the first step length can be set in the step of setting initial parameters (step S102).

[0032] In some embodiments, if the product of the first difference and the duration of the real-time power is less than the first preset threshold, the process returns to the step of obtaining the difference between the real-time power and the peak power (step S121). Since the real-time power is a dynamically changing value, returning to the step of obtaining the difference between the real-time power and the peak power allows for the acquisition of a new difference. This new difference is then used as a parameter to execute step S122, and this process is repeated until the product of the first difference and the duration of the real-time power is greater than the first preset threshold. The duration of the real-time power refers to the time the battery continuously operates at the real-time power, which can be obtained by monitoring the battery through a monitoring device (e.g., a controller). The monitoring device can be the controller of the device or the controller of the battery.

[0033] In some embodiments, before the step of reducing the real-time power at the current moment by the first step length (step S123), the method further includes determining whether the real-time power at the current moment is less than a third preset threshold. If so, the adjustment method ends; otherwise, the real-time power at the current moment is reduced by the first step length. Setting a third preset threshold limits the lower limit of the real-time power, preventing the real-time power from being reduced indefinitely. The third preset threshold is a set value, a pre-set known number.

[0034] If the real-time power is less than the peak power, then the following steps are performed:

[0035] Obtain the second difference between the peak power and the real-time power (step S131). In this step, the peak power is the peak power of the battery at a certain moment, which is a fixed value, and the real-time power is a dynamically changing value.

[0036] Step S132: Determine whether the product of the second difference and the duration of the real-time power is greater than a second preset threshold. If the product of the second difference and the duration of the real-time power is greater than the second preset threshold, then reduce the real-time power by a second step size. The drive motor changes its rotation speed according to the reduced real-time power, thereby controlling the battery to reduce its power (step S133). The second preset threshold is the product of the difference between the peak power and the continuous power and a second set time, where the second set time is the duration of the continuous power. The second step size is less than the first step size. In some embodiments, the duration of the continuous power refers to the time the battery operates continuously at the continuous power. The duration of the continuous power can be obtained from the battery's power-time curve, and the second preset threshold can be calculated accordingly. The second step size is a set value, which is a known number and can be set according to the required reduction in battery power. In this step, after the device's control unit (e.g., the device's controller) reduces the real-time power obtained in the previous step by a second step, it sends the reduced real-time power to the control unit (e.g., the battery's controller). The control unit can change the speed of the drive motor according to the reduced real-time power, thereby controlling the battery to reduce its power and forming a new real-time power.

[0037] When the real-time power is greater than the peak power, a larger step size (first step size) is used to increase the speed of reducing the real-time power; when the real-time power is less than the peak power, a smaller step size (second step size) is used to improve the adjustment accuracy. Specifically, a larger first step size allows for a larger reduction in real-time power, thus increasing the speed of power reduction; a smaller second step size allows for a smaller reduction in real-time power, thus improving the adjustment accuracy of the real-time power.

[0038] In some embodiments, the second step size may be set in the step of setting initial parameters (step S102).

[0039] In some embodiments, if the product of the second difference and the duration of the real-time power is less than the second preset threshold, the process returns to the step of obtaining the difference between the peak power and the real-time power (step S131). Since the real-time power is a dynamically changing value, returning to the step of obtaining the difference between the peak power and the real-time power can obtain a new difference, and then step S132 is executed with the new difference as a parameter. This process is repeated until the product of the second difference and the duration of the real-time power is greater than the second preset threshold. In some embodiments, before the step of reducing the real-time power at the current moment with the second step size (step S133), the process further includes determining whether the real-time power at the current moment is less than a third preset threshold. If so, the adjustment method is stopped; if not, the real-time power at the current moment is reduced with the second step size. By setting a third threshold preset, the lower limit of the real-time power is limited, preventing the real-time power from being reduced indefinitely. It is understood that the third preset threshold used when the real-time power is greater than the peak power and the third preset threshold used when the real-time power is less than the peak power can be equal or unequal.

[0040] The adjustment method of the present invention further includes: obtaining the real-time power of the battery at the current moment, and determining whether the real-time power at the current moment is less than the target power. If so, the adjustment method ends; if not, the real-time power at the current moment is reduced by the first step length or the second step length, and the drive motor changes its rotation speed according to the reduced real-time power at the current moment, thereby controlling the battery to reduce its power. The real-time power at the current moment is the power of the battery at the current moment calculated based on the current and voltage of the battery at the current moment.

[0041] For example, if the real-time power is greater than the peak power, after reducing the real-time power by the first step length, the current real-time power of the battery is obtained again (step S140), and it is determined whether the current real-time power is less than the target power (step S141). If yes, the adjustment method ends; if no, the current real-time power is reduced by the first step length, and the drive motor changes its rotation speed according to the reduced current real-time power, thereby controlling the battery to reduce its power (step S123). In this embodiment, the target power is the peak power. In this embodiment, after executing step S123, the battery power has already decreased. This step obtains the current real-time power of the battery again and makes a judgment to further confirm whether the battery power has decreased and to verify whether the adjustment method of the present invention has taken effect.

[0042] For example, if the real-time power is less than the peak power, after reducing the real-time power by the second step size, the current real-time power of the battery is obtained again (step S150), and it is determined whether the current real-time power is less than the target power (step S151). If yes, the adjustment method ends; if no, the current real-time power is reduced by the second step size, and the drive motor changes its rotation speed according to the reduced current real-time power, thereby controlling the battery to reduce its power (step S133). In this embodiment, the target power is the continuous power. In this embodiment, after executing step S133, the battery power has already decreased. This step obtains the current real-time power of the battery again and makes a judgment to further confirm whether the battery power has decreased and to verify whether the adjustment method of the present invention has taken effect.

[0043] In some embodiments, in step S141 or step S151, if the real-time power at the current moment is less than the target power, it can be further determined whether the real-time power at the current moment has been maintained for a set time. If the battery maintains the set time at the real-time power at the current moment, it indicates that the adjustment method of the present invention has been effective. The set time is a preset value, which is a pre-set known number. In some embodiments, the set time can be obtained by monitoring the battery through a monitoring device (e.g., the device controller or the battery controller). If the real-time power at the current moment lasts for less than the set time, it indicates that the real-time power at the current moment has not yet reached a stable state, and it can be waited for a certain period of time before determining whether the real-time power at the current moment has been maintained for the set time.

[0044] It is understood that the adjustment method of the present invention continuously acquires the real-time power of the battery (i.e., executes step S101) and compares the real-time power with the continuous power of the battery (as in step S110) to achieve dynamic monitoring.

[0045] Optionally, after the adjustment method is completed, the flag bit is reset to invalid so that the flag bit returns to its initial value.

[0046] Optionally, in the step of determining whether the real-time power at the current moment is less than the target power, it is further determined whether the real-time power at the current moment is less than a sub-target power, wherein the sub-target power is a preset multiple of the target power, and the preset multiple is less than 1. In this step, the sub-target power is less than the target power to further improve the controllability of the adjustment method of the present invention.

[0047] The present invention provides a battery power state adjustment method based on real-time feedback. By providing feedback on the real-time power of the battery, the real-time power sent to the drive motor is dynamically adjusted, thereby avoiding excessive real-time current of the battery and improving battery life.

[0048] The above description is only a preferred embodiment of the present invention. It should be noted that those skilled in the art can make several improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A battery power state adjustment method based on real-time feedback, characterized in that, include: Set a target power and obtain the real-time power of the battery, wherein the target power is the peak power or continuous power of the battery; The system determines whether the real-time power is greater than the battery's continuous power. If so, it determines whether the adjustment method is being executed. If the adjustment method is not being executed, it determines whether the real-time power is greater than the peak power. The step of determining whether the adjustment method is being executed includes: determining whether a flag bit is valid. If the flag bit is valid, it indicates that the adjustment method is being executed. If the flag bit is invalid, it indicates that the adjustment method is not being executed. After determining whether the adjustment method is being executed, the system further includes modifying the flag bit to be valid if it is invalid. If the real-time power is greater than the peak power, then the following steps are performed: Obtain the first difference between the real-time power and the peak power; If the product of the first difference and the duration of the real-time power is greater than the first preset threshold, the real-time power is reduced by a step length, the drive motor changes its speed according to the reduced real-time power, and then controls the battery to reduce its power. The first preset threshold is the product of the difference between the peak power and the continuous power and the first set time, and the first set time is the duration of the peak power. If the real-time power is less than the peak power, then the following steps are performed: Obtain the second difference between the peak power and the real-time power; If the product of the second difference and the duration of the real-time power is greater than the second preset threshold, the real-time power is reduced by the second step size, and the drive motor changes its speed according to the reduced real-time power, thereby controlling the battery to reduce its power. The second preset threshold is the product of the difference between the peak power and the continuous power and the second set time. The second set time is the duration of the continuous power. The second step size is less than the first step size. The real-time power of the battery at the current moment is obtained, and it is determined whether the real-time power at the current moment is less than the sub-target power, wherein the sub-target power is a preset multiple of the target power and the preset multiple is less than 1. If yes, the adjustment method ends; otherwise, the real-time power at the current moment is reduced by the first step length or the second step length, and the drive motor changes its rotation speed according to the reduced real-time power at the current moment, thereby controlling the battery to reduce its power.

2. The battery power state adjustment method based on real-time feedback according to claim 1, characterized in that, The step of determining whether the real-time power is greater than the battery's continuous power further includes: if not, returning to the steps of setting the target power and obtaining the battery's real-time power.

3. The battery power state adjustment method based on real-time feedback according to claim 1, characterized in that, In the step of determining whether the adjustment method is being executed, if the adjustment method is being executed, then the step of reducing the real-time power by the first step length or the second step length is executed.

4. The battery power state adjustment method based on real-time feedback according to claim 1, characterized in that, Also includes: If the product of the first difference and the duration of the real-time power is less than the first preset threshold, then return to the step of obtaining the first difference between the real-time power and the peak power.

5. The battery power state adjustment method based on real-time feedback according to claim 1, characterized in that, Also includes: If the product of the second difference and the duration of the real-time power is less than the second preset threshold, then return to the step of obtaining the second difference between the peak power and the real-time power.

6. The battery power state adjustment method based on real-time feedback according to claim 1, characterized in that, Before setting the target power and obtaining the real-time power of the battery, the method further includes obtaining the peak power and the continuous power based on a lookup table method according to the current temperature and state of charge of the battery.

7. The battery power state adjustment method based on real-time feedback according to claim 1, characterized in that, Before the step of reducing the real-time power at the current moment by the first step length or the second step length, the method further includes determining whether the real-time power at the current moment is less than a third preset threshold. If so, the adjustment method ends; if not, the real-time power at the current moment is reduced by the first step length or the second step length.