Adjustment method and device for limiting current, electronic equipment and storage medium
By monitoring the battery discharge current and cumulative energy consumption, and adjusting the limiting current in real time, the problem of insufficient battery voltage adjustment time is solved, and adaptive adjustment of the battery's allowable power is achieved, ensuring that the battery voltage does not drop to an undervoltage state.
Patent Information
- Application Number
- CN202511188992.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-25
- Publication Date
- 2025-10-28
AI Technical Summary
In existing technologies, the power adjustment time allowed when the battery voltage reaches the pre-undervoltage threshold is limited, which makes it impossible to make timely adaptive adjustments and may cause the battery voltage to drop to an undervoltage state.
By monitoring the battery's current discharge current and cumulative energy consumption, it is determined whether the pre-current and energy consumption conditions are met, and the limiting current is adjusted based on the voltage difference between the battery's current voltage and the target preset voltage to achieve adaptive adjustment.
Sufficient adjustment time is provided before the battery voltage reaches the pre-undervoltage threshold to enable adaptive adjustment of the battery's allowable power and prevent the battery voltage from decreasing further.
Smart Images

Figure CN120855604A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery technology, specifically to a method, apparatus, electronic device, and storage medium for adjusting current limiting. Background Technology
[0002] The relevant technology only adjusts the battery's allowable power when the battery voltage reaches the pre-undervoltage threshold, in order to reduce the battery's allowable power. However, the adjustment time is very limited. If the adjustment time is insufficient, the battery voltage may drop to an undervoltage state, and the allowable power of the battery cannot be adaptively adjusted in time. Summary of the Invention
[0003] In view of the above problems, this application provides a method, apparatus, electronic device and storage medium for adjusting the limiting current, which allows sufficient adjustment time before the battery voltage drops to an undervoltage state, and adaptively adjusts the limiting current of the battery.
[0004] According to one aspect of this application, a method for adjusting a limiting current is provided. The method includes: determining whether a pre-condition for adjusting the limiting current is met based on the current discharge current and the current limiting current of the battery; and determining whether a pre-condition for adjusting the limiting current is met based on the current cumulative energy consumed and the total discharge energy of the battery. The total discharge energy is the sum of preset discharge energies for all corresponding discharge stages, and each preset discharge energy is the product of a preset discharge current and a preset duration for its respective discharge stage. The current cumulative energy consumed is the energy consumed by the battery up to the current moment when the discharge current is greater than the continuous discharge current in a continuous discharge stage. If the pre-condition for adjusting the current or the pre-condition for adjusting the limiting current is met, then determining whether to adjust the current limiting current based on the voltage difference between the current voltage of the battery and a target preset voltage. The target preset voltage is the preset voltage corresponding to the current discharge stage of the battery.
[0005] In one optional approach, the current discharge stage of the battery corresponds to a target first coefficient and a target second coefficient; determining whether the pre-current condition for adjusting the limiting current is met based on the current discharge current and the current limiting current of the battery includes: if the current discharge current of the battery is greater than a first product, then the pre-current condition for adjusting the limiting current is met, where the first product is the product of the current limiting current and the target first coefficient; determining whether the pre-energy consumption condition for adjusting the limiting current is met based on the current cumulative energy consumption and the total discharge energy of the battery includes: if the current cumulative energy consumption of the battery is greater than a second product, then the pre-energy consumption condition for adjusting the limiting current is met, where the second product is the product of the total discharge energy and the target second coefficient.
[0006] In one optional embodiment, the adjustment method further includes: determining the continuous discharge current and the current allowable power of the battery based on the current temperature and the current remaining charge of the battery; determining the current discharge stage of the battery based on the current allowable power; and determining the current limiting current of the battery based on the current allowable power and the current voltage.
[0007] In one optional approach, determining the continuous discharge current and the current allowable power of the battery based on its current temperature and current remaining charge includes: matching the battery's current temperature and current remaining charge with preset temperature and preset remaining charge, respectively, to obtain successfully matched preset temperature and preset remaining charge; determining the current allowable power and a target preset discharge table based on the successfully matched preset temperature and preset remaining charge, thereby determining the continuous discharge current of the battery, wherein the target preset discharge table is a table determined from multiple preset discharge tables based on the successfully matched preset temperature and preset remaining charge.
[0008] In one optional approach, the target preset discharge table includes preset discharge duration and preset discharge current corresponding to each discharge stage; the adjustment method further includes: multiplying the preset discharge duration and preset discharge current corresponding to each discharge stage to obtain the preset discharge energy of each discharge stage; and summing the preset discharge energies of all discharge stages to obtain the total discharge energy.
[0009] In one optional approach, determining whether to adjust the current limiting current based on the voltage difference between the current voltage of the battery and the target preset voltage includes: if the voltage difference between the current voltage of the battery and the target preset voltage is less than a preset voltage difference, then adjusting the current limiting current based on a target adjustment coefficient, and controlling the battery to discharge based on the adjusted limiting current; wherein the target adjustment coefficient is a preset adjustment coefficient corresponding to the target preset voltage difference range to which the voltage difference belongs.
[0010] In one optional approach, each discharge stage corresponds to a preset voltage; after the battery is discharged based on the adjusted limiting current, the adjustment method further includes: obtaining the discharge voltage of the battery after adjusting the limiting current; if the discharge voltage is greater than or equal to the sum of the preset difference voltage and the preset voltage of the discharge stage in which the battery is located, then the adjustment of the current limiting current is stopped; wherein, the preset voltage of all discharge stages is greater than the pre-undervoltage threshold.
[0011] According to another aspect of this application, a current limiting adjustment device is provided, the adjustment device comprising: a determining module, configured to determine whether a pre-condition for adjusting the current limiting is met based on the current discharge current and the current limiting current of the battery, and to determine whether a pre-condition for adjusting the current limiting is met based on the current cumulative energy consumed and the total discharge energy of the battery; wherein the total discharge energy is the sum of preset discharge energies of all corresponding discharge stages, each preset discharge energy being the product of a preset discharge current and a preset duration of the discharge stage; the current cumulative energy consumed is the energy consumed by the battery up to the current moment when the discharge current is greater than the continuous discharge current in the continuous discharge stage; and an adjusting module, configured to determine whether to adjust the current limiting current based on the voltage difference between the current voltage of the battery and a target preset voltage if the pre-condition for the current or the pre-condition for the energy consumption is met; wherein the target preset voltage is the preset voltage corresponding to the current discharge stage of the battery.
[0012] According to one aspect of this application, an electronic device is provided, comprising: a controller; and a memory for storing one or more programs, which, when executed by the controller, perform the adjustment method described above.
[0013] According to one aspect of this application, a computer-readable storage medium is also provided, on which computer-readable instructions are stored, which, when executed by a computer's processor, cause the computer to perform the above-described adjustment method.
[0014] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned adjustment method.
[0015] This application determines whether the battery meets the pre-conditions for adjusting the current limiting current and the pre-conditions for energy consumption based on the battery's current discharge current and current cumulative energy consumption. If either pre-condition is met, the application determines whether to adjust the current limiting current based on the voltage difference between the battery's current voltage and the target preset voltage. This application does not rely solely on battery voltage to determine whether to adjust battery power. Instead, it uses real-time monitoring of the battery's discharge current and cumulative energy consumption to adaptively adjust the battery's current limiting current before the battery voltage reaches a pre-undervoltage threshold, ensuring sufficient adjustment time and thus achieving adaptive adjustment of the battery's allowable power.
[0016] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0018] Figure 1 This is a schematic flowchart illustrating an exemplary embodiment of the present application of a current limiting adjustment method.
[0019] Figure 2 Based on Figure 1 The exemplary embodiment shown illustrates a flowchart of another method for adjusting the current limit.
[0020] Figure 3 Based on Figure 1 , Figure 2 A flowchart illustrating another method for adjusting the current limit is shown in any of the exemplary embodiments.
[0021] Figure 4 This is a schematic diagram illustrating an application scenario of the current limiting adjustment method of this application.
[0022] Figure 5 This is a schematic diagram of the structure of a current-limiting adjustment device shown in an exemplary embodiment of this application.
[0023] Figure 6 This is a schematic diagram of the structure of a computer system for an electronic device illustrated in an exemplary embodiment of this application. Detailed Implementation
[0024] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0025] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0026] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0027] In this application, "plurality" refers to two or more. "And / or" describes the relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.
[0028] The relevant technology only adjusts the battery's allowable power when the battery voltage reaches the pre-undervoltage threshold, in order to reduce the battery's allowable power. However, the adjustment time is very limited. If the adjustment time is insufficient, the battery voltage may drop to an undervoltage state, and the allowable power of the battery cannot be adaptively adjusted in time.
[0029] Therefore, one aspect of this application provides a method for adjusting the limiting current of a battery, thereby achieving adaptive adjustment of the battery's allowable power. Please refer to the details below. Figure 1 , Figure 1 This is a schematic flowchart illustrating an exemplary embodiment of an adjustment method for limiting current. The adjustment method includes at least steps S110 to S120, which are described in detail below: S110: Based on the battery's current discharge current and current limiting current, determine whether the pre-current condition for adjusting the limiting current is met, and based on the battery's current cumulative energy consumption and total discharge energy, determine whether the pre-energy consumption condition for adjusting the limiting current is met; wherein, the total discharge energy is the sum of the preset discharge energies of all corresponding discharge stages, and each preset discharge energy is the product of the preset discharge current and preset duration of the discharge stage; the current cumulative energy consumption is the energy consumed by the battery up to the current moment when the discharge current is greater than the continuous discharge current in the continuous discharge stage.
[0030] The current discharge current is the actual discharge current of the battery at the current moment. The current limit current is the maximum amplified current of the battery at the current moment, that is, the battery's discharge current is less than or equal to the limit current; the current limit current is a real-time parameter determined based on relevant real-time parameters of the battery, such as the current temperature and the current remaining charge.
[0031] The pre-current condition and the pre-energy consumption condition are the prerequisites that must be met to adjust the current limit. Only by meeting either of these prerequisites can it be preliminarily determined whether the current limit adjustment is appropriate.
[0032] The current cumulative energy consumption is calculated from the actual discharge current |I| > |I c The energy consumed from the start time to the current time is P = I × t, where P represents the current cumulative energy consumed, I represents the actual discharge current greater than the continuous discharge current, and t represents the actual discharge current |I| > |I c The duration of |.
[0033] The discharge phases of a battery include a peak discharge phase, a short-term discharge phase, and a continuous discharge phase. Each discharge phase corresponds to a specific discharge current and duration. For example, the peak discharge phase corresponds to a peak discharge current I0. p and peak discharge duration T p The discharge energy P corresponding to the peak discharge stage p =I p ×T p The short-time discharge phase corresponds to a short-time discharge current I. s and short-term discharge duration T s The discharge energy P corresponding to the short-time discharge phase s =I s ×T s The continuous discharge phase corresponds to a continuous discharge current I. c and duration of continuous discharge T c The discharge energy P corresponding to the continuous discharge phase c =I c ×T c Total discharge energy = P p +P s +P c .
[0034] The following is an illustrative explanation of how to determine whether the pre-current condition and pre-energy consumption condition for adjusting the current limit are met. Each discharge stage corresponds to a pre-set first coefficient and a pre-set second coefficient, which may be the same or different; this application does not limit them. The pre-set first coefficient and pre-set second coefficient corresponding to the current discharge stage of the battery are respectively used as the target first coefficient and the target second coefficient, as detailed below: If the current discharge current of the battery is greater than the product of the current limiting current and the target first coefficient, i.e., I > I limit ×ρ1, then the pre-current condition for adjusting the current limit is satisfied; where I represents the current discharge current, I limit ρ1 represents the target first coefficient, where ρ represents the current limiting current. If the current discharge current of the battery is less than or equal to the product of the current limiting current and the target first coefficient, then the pre-current condition is determined not to be met.
[0035] If the current cumulative energy consumed by the battery is greater than the product of the total discharge energy and the target second coefficient, i.e., P > (P p +P s +P c If ρ = 2, then the pre-condition for adjusting the current limit is met. Here, P represents the current cumulative energy consumed by the battery. p P represents the discharge energy corresponding to the peak discharge phase. s P represents the discharge energy corresponding to the short-time discharge phase. c ρ represents the discharge energy corresponding to the continuous discharge phase, and ρ2 represents the target second coefficient. If the current cumulative energy consumption of the battery is less than or equal to the product of the total discharge energy and the target second coefficient, then the pre-discharge condition is determined not to be met.
[0036] S120: If the pre-current condition or pre-energy consumption condition is met, determine whether to adjust the current limiting current based on the voltage difference between the current battery voltage and the target preset voltage; wherein, the target preset voltage is the preset voltage corresponding to the current discharge stage of the battery.
[0037] If any of the preconditions are met, it is preliminarily determined that the current situation meets the adjustment requirements for the current limit. It is necessary to combine the voltage difference between the current voltage of the battery and the target preset voltage to accurately determine whether to adjust the current limit, thereby realizing the adjustment of the current allowable power of the battery.
[0038] Based on relevant real-time battery parameters, such as current temperature and remaining charge, the current discharge stage of the battery can be determined. The preset voltage corresponding to this discharge stage is used as the target preset voltage. The current difference voltage is calculated, and the current current limit is adjusted accordingly. This allows for adaptive adjustment of the battery's allowable power.
[0039] This embodiment determines whether the battery meets the pre-conditions for adjusting the current limiting current and the pre-conditions for energy consumption based on the battery's current discharge current and current cumulative energy consumption. If either pre-condition is met, it determines whether to adjust the current limiting current based on the voltage difference between the battery's current voltage and the target preset voltage. This embodiment does not determine whether to adjust the battery power based on a single battery voltage, but rather through real-time monitoring of the battery's discharge current and cumulative energy consumption, it adaptively adjusts the battery's current limiting current before the battery voltage reaches the pre-undervoltage threshold, ensuring sufficient adjustment time and thus achieving adaptive adjustment of the battery's allowable power.
[0040] In another exemplary embodiment of this application, how to determine the continuous discharge current, current allowable power, and current limit current corresponding to the battery is described in detail. Please refer to [link to relevant documentation] for details. Figure 2 , Figure 2 is based on Figure 1 The exemplary embodiment shown illustrates a flowchart of another method for adjusting current limiting. This adjustment method, as in... Figure 1 Based on S110 to S120 shown, at least S210 to S220 are also included, which are described in detail below: S210: Determine the corresponding continuous discharge current and the current allowable power of the battery based on the battery's current temperature and remaining charge.
[0041] The continuous discharge current is the discharge current of the battery during the continuous discharge phase.
[0042] Based on the current temperature and remaining battery power, a preset power table can be determined. This table includes peak discharge, short-term discharge, and continuous discharge phases, each with its corresponding preset power range. The current allowable power is the power falling within the corresponding preset power range.
[0043] For example, the current temperature and current remaining charge of the battery are matched with preset temperature and preset remaining charge, respectively, to obtain successfully matched preset temperature and preset remaining charge. Based on the successfully matched preset temperature and preset remaining charge, the current allowable power and the target preset discharge table are determined to determine the corresponding continuous discharge current of the battery. The target preset discharge table is a table determined from multiple preset discharge tables based on the successfully matched preset temperature and preset remaining charge. Each preset discharge table corresponds one-to-one with the corresponding preset temperature and preset remaining charge. That is, the corresponding preset discharge table can be quickly locked by using the two parameters of preset temperature and preset remaining charge.
[0044] For example, based on the successfully matched preset temperature and preset remaining power, the preset power range corresponding to each discharge stage is determined, and the current allowable power is determined according to the battery SOP water tank algorithm.
[0045] The target preset discharge table is a preset table obtained through calibration, which includes, but is not limited to, the preset discharge current corresponding to each discharge stage. The preset continuous discharge current corresponding to the continuous discharge stage can be determined from the target preset discharge table.
[0046] In some embodiments, the target preset discharge table includes preset discharge duration and preset discharge current corresponding to each discharge stage; the preset discharge duration and preset discharge current corresponding to each discharge stage are multiplied to obtain the preset discharge energy of each discharge stage; the preset discharge energies of all discharge stages are summed to obtain the total discharge energy.
[0047] For example, in the target preset discharge table, the peak discharge stage corresponds to a preset peak discharge current I. p and preset peak discharge duration T p The preset discharge energy P corresponding to the peak discharge stage p =I p ×T p The short-time discharge phase corresponds to a preset short-time discharge current I. s and preset short-time discharge duration T s The preset discharge energy P corresponding to the short-time discharge phase s =I s ×T s The continuous discharge phase corresponds to a preset continuous discharge current I. c and preset continuous discharge duration T c The preset discharge energy P corresponding to the continuous discharge phase c =I c ×T c Total discharge energy = P p +P s +P c .
[0048] S220: Determine the current discharge stage of the battery based on the current allowable power, and determine the current limiting current of the battery based on the current allowable power and the current voltage.
[0049] The current voltage is the actual output voltage of the battery at the current moment.
[0050] Determine which preset power range the current allowable power belongs to, and then determine the current discharge stage of the battery based on the preset power range it belongs to. Divide the current allowable power by the current voltage to obtain the current limiting current.
[0051] This embodiment provides a method for determining the continuous discharge current, current allowable power, and current limit current of a battery. Based on the current temperature and current remaining charge of the battery, a simple matching operation is performed to determine the corresponding preset calibration table, thereby determining the relevant parameters. The relevant parameters can be quickly determined without complex data processing.
[0052] In another exemplary embodiment of this application, it is described in detail how to determine whether to adjust the current limiting current based on the voltage difference between the current voltage of the battery and the target preset voltage. Please refer to [link to relevant documentation] for details. Figure 3 , Figure 3 is based on Figure 1 , Figure 2 A flowchart illustrating another current-limiting adjustment method is shown in any of the exemplary embodiments. This adjustment method includes S310 in S120, which is described in detail below: S310: If the voltage difference between the current voltage of the battery and the target preset voltage is less than the preset voltage difference, the current limiting current is adjusted based on the target adjustment coefficient, and the battery is controlled to discharge based on the adjusted limiting current; wherein, the target adjustment coefficient is the preset adjustment coefficient corresponding to the target preset voltage difference range to which the voltage difference belongs.
[0053] The preset differential voltage is a preset threshold value. This application does not limit its specific value, and its value can be adaptively adjusted according to the actual needs of the scenario.
[0054] Each discharge stage corresponds to its own preset voltage, representing the cell voltage during the corresponding discharge stage, with a corresponding discharge current for a corresponding duration. For example, the peak discharge stage corresponds to a peak discharge current I. P and peak discharge duration T P The battery discharges at peak rate (I) P Discharge, duration T P Cell voltage V P The short-time discharge phase corresponds to a short-time discharge current I. s and short-term discharge duration Ts During the short-term discharge phase, the battery uses I s Discharge, duration T s Cell voltage V s The continuous discharge phase corresponds to a continuous discharge current I. c and duration of continuous discharge T c During the continuous discharge phase, the battery uses I c Discharge, duration T c Cell voltage V c This application determines the preset voltage corresponding to the real-time discharge stage of the battery, and makes corresponding condition judgments, which is more in line with the discharge characteristics of different discharge stages of the battery, so that the judgment results are more in line with the current scenario.
[0055] For example, if the battery is currently in a continuous discharge phase, the corresponding target preset voltage is V. c The voltage difference ΔV between the current voltage and the target preset voltage is V(current voltage) - V c By comparing ΔV with V t The magnitude of the (preset differential voltage) is used to determine whether to adjust the current limit.
[0056] If ΔV≥Vt, then there is no need to adjust the current limit current, and the battery discharge will continue to be controlled based on the current limit current.
[0057] If ΔV < Vt, then the current limiting current is adjusted based on the target adjustment coefficient α, that is, the current limiting current is adjusted to I. limit ×α; where, range 1>α>α1; where, α1 is the lower limit coefficient. By setting the lower limit coefficient, the vehicle's power is prevented from changing drastically due to adaptive current adjustment. When the battery voltage continues to drop, a pre-undervoltage protection is used; α changes dynamically with ΔV. The specific value is obtained based on the calibration test results. For example, if 0.2>ΔV>0.15, then α=0.9.
[0058] As mentioned above, each discharge stage corresponds to a preset voltage, and the peak discharge stage corresponds to V. P The short-time discharge phase corresponds to V. s The continuous discharge phase corresponds to V. c The following section explains how to adjust the exit conditions for the current limit: For example, the discharge voltage of the battery after adjusting the limiting current is obtained; if the discharge voltage is greater than or equal to the sum of the preset difference voltage and the preset voltage of the discharge stage of the battery, the adjustment of the current limiting current is stopped; wherein, the preset voltage of all discharge stages is greater than the pre-undervoltage threshold to avoid conflict with the pre-undervoltage discharge control, and to enable the preset voltage control adjustment to be performed before the pre-undervoltage occurs.
[0059] After adjusting the current limit, the battery's discharge voltage is monitored in real time, and the sum of the preset difference voltage and the preset voltage of the battery's current discharge stage is calculated in real time. If the discharge voltage V ≥ (V p / V s / V c )+V t If the current limiting adjustment strategy is exited, the adjustment of the current limiting will cease; where (V p / V s / V c > Undervoltage threshold > Voltage alarm threshold.
[0060] In another example, after adjusting the limiting current, if the discharge current is detected to be less than or equal to the product of the limiting current and the corresponding first coefficient, and the cumulative energy consumption is less than or equal to the product of the total discharge energy and the corresponding second coefficient, then the limiting current adjustment strategy is exited and the adjustment of the limiting current is stopped.
[0061] In another exemplary embodiment of this application, the application scenarios of the above-mentioned adjustment methods are illustrated by way of example. Please refer to the following for details. Figure 4 , Figure 4 This is a schematic diagram illustrating an application scenario of the current limiting adjustment method of this application. It includes a vehicle 100 and a server 200, which can be connected via wired or wireless communication. This application does not limit the connection method between them.
[0062] Server 200 can serve as the execution entity of the adjustment method illustrated in any of the above exemplary embodiments to execute any of the above adjustment methods; wherein, the battery is the power battery in vehicle 100, as illustrated below: Server 200 determines whether the pre-current condition for adjusting the current limit is met based on the battery's current discharge current and current limit current, and determines whether the pre-energy consumption condition for adjusting the current limit is met based on the battery's current cumulative energy consumption and total discharge energy. The total discharge energy is the sum of the preset discharge energies for all corresponding discharge stages, and each preset discharge energy is the product of the preset discharge current and preset duration for its respective discharge stage. The current cumulative energy consumption is the energy consumed by the battery up to the current moment when the discharge current is greater than the continuous discharge current in the continuous discharge stage. If the pre-current condition or pre-energy consumption condition is met, server 200 determines whether to adjust the current limit current based on the voltage difference between the battery's current voltage and the target preset voltage. The target preset voltage is the preset voltage corresponding to the current discharge stage of the battery.
[0063] Server 200 can be as follows Figure 4As shown, the server 200 is located in the vehicle 100. It can also be a physical server independent of the vehicle 100, or a server cluster or distributed system composed of multiple physical servers. Multiple servers can form a blockchain, and the server is a node on the blockchain. The server 200 can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. This document does not impose any restrictions on this.
[0064] Another aspect of this application provides an adjustment device for limiting current, such as... Figure 5 As shown, Figure 5 This is a schematic diagram illustrating the structure of an adjusting device for limiting current, as shown in an exemplary embodiment of this application. The adjusting device 500 includes: The determining module 510 is used to determine whether the pre-current condition for adjusting the current limit is met based on the current discharge current and the current limiting current of the battery, and to determine whether the pre-energy consumption condition for adjusting the current limit is met based on the current cumulative energy consumption and the total discharge energy of the battery. The total discharge energy is the sum of the preset discharge energies of all corresponding discharge stages, and each preset discharge energy is the product of the preset discharge current and the preset duration of the discharge stage. The current cumulative energy consumption is the energy consumed by the battery up to the current moment when the discharge current is greater than the continuous discharge current in the continuous discharge stage.
[0065] The adjustment module 530 is used to determine whether to adjust the current limiting current based on the voltage difference between the current voltage of the battery and the target preset voltage if the pre-current condition or pre-energy consumption condition is met; wherein, the target preset voltage is the preset voltage corresponding to the current discharge stage of the battery.
[0066] In another exemplary embodiment, the current discharge stage of the battery corresponds to a target first coefficient and a target second coefficient; the determining module 510 includes: The first determining unit is used to determine that the pre-current condition for adjusting the limiting current is met if the current discharge current of the battery is greater than the first product. The first product is the product of the current limiting current and the target first coefficient.
[0067] The second determining unit is used to determine if the current cumulative energy consumption of the battery is greater than the second product, and if so, the pre-condition for adjusting the current limit is met. The second product is the product of the total discharge energy and the target second coefficient.
[0068] In another exemplary embodiment, the adjustment device 500 further includes: The current and power determination module is used to determine the corresponding continuous discharge current and the current allowable power of the battery based on the battery's current temperature and current remaining charge.
[0069] The discharge stage determination module is used to determine the current discharge stage of the battery based on the current allowable power, and to determine the current limiting current of the battery based on the current allowable power and the current voltage.
[0070] In another exemplary embodiment, the current power determination module includes: The matching unit is used to match the battery's current temperature and current remaining power with preset temperature and preset remaining power, respectively, to obtain the successfully matched preset temperature and preset remaining power.
[0071] The matching success unit is used to determine the current allowable power and the target preset discharge table based on the matching successful preset temperature and preset remaining power, so as to determine the corresponding continuous discharge current of the battery. The target preset discharge table is a table determined from multiple preset discharge tables based on the matching successful preset temperature and preset remaining power.
[0072] In another exemplary embodiment, the target preset discharge table includes a preset discharge duration and a preset discharge current corresponding to each discharge stage; the adjustment device 500 further includes: The product module is used to multiply the preset discharge duration and preset discharge current corresponding to each discharge stage to obtain the preset discharge energy for each discharge stage.
[0073] The summation module is used to sum the preset discharge energies of all discharge stages to obtain the total discharge energy.
[0074] In another exemplary embodiment, the adjustment module 530 includes: The adjustment unit is used to adjust the current limiting current based on the target adjustment coefficient if the voltage difference between the current voltage of the battery and the target preset voltage is less than the preset voltage difference, and to control the battery to discharge based on the adjusted limiting current; wherein, the target adjustment coefficient is the preset adjustment coefficient corresponding to the target preset voltage difference range to which the voltage difference belongs.
[0075] In another exemplary embodiment, each discharge stage corresponds to a preset voltage; the adjustment device 500 further includes: The acquisition module is used to acquire the battery's discharge voltage after adjusting the current limit.
[0076] The stop module is used to stop adjusting the current limit current if the discharge voltage is greater than or equal to the sum of the preset difference voltage and the preset voltage of the discharge stage of the battery; wherein the preset voltage of all discharge stages is greater than the pre-undervoltage threshold.
[0077] This application's adjustment device determines whether the battery meets the pre-conditions for adjusting the current limit and the pre-conditions for energy consumption based on the battery's current discharge current and current cumulative energy consumption. If either pre-condition is met, it determines whether to adjust the current limit based on the voltage difference between the battery's current voltage and the target preset voltage. This adjustment device does not rely solely on battery voltage to determine whether to adjust battery power. Instead, it uses real-time monitoring of the battery's discharge current and cumulative energy consumption to adaptively adjust the battery's current limit before the battery voltage reaches a pre-undervoltage threshold, ensuring sufficient adjustment time and thus achieving adaptive adjustment of the battery's allowable power.
[0078] It should be noted that the adjustment device provided in the above embodiments and the adjustment method provided in the foregoing embodiments belong to the same concept. The specific way in which each module and unit performs operations has been described in detail in the method embodiments, and will not be repeated here.
[0079] Another aspect of this application provides an electronic device, including: a controller; and a memory for storing one or more programs, which, when executed by the controller, perform the adjustment method described above.
[0080] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of a computer system for an electronic device according to an exemplary embodiment of this application, illustrating a schematic diagram of the structure of a computer system suitable for implementing the embodiments of this application.
[0081] It should be noted that, Figure 6 The computer system 600 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0082] like Figure 6 As shown, the computer system 600 includes a Central Processing Unit (CPU) 601, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on programs stored in Read-Only Memory (ROM) 602 or programs loaded from storage portion 608 into Random Access Memory (RAM) 603. The RAM 603 also stores various programs and data required for system operation. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An Input / Output (I / O) interface 605 is also connected to the bus 604.
[0083] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed.
[0084] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs various functions defined in the system of this application.
[0085] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0086] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0087] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0088] Another aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned adjustment method. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not incorporated into the electronic device.
[0089] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the adjustment methods provided in the various embodiments described above.
[0090] According to one aspect of the embodiments of this application, a computer system is also provided, including a Central Processing Unit (CPU), which can perform various appropriate actions and processes based on a program stored in read-only memory (ROM) or a program loaded from storage into random access memory (RAM), such as performing the methods described above. Various programs and data required for system operation are also stored in the RAM. The CPU, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.
[0091] The following components are connected to the I / O interface: input components including keyboards, mice, etc.; output components including cathode ray tubes (CRTs), liquid crystal displays (LCDs), and speakers; storage components including hard drives; and communication components including network interface cards such as LAN (Local Area Network) cards and modems. The communication components perform communication processing via networks such as the Internet. Drives are also connected to the I / O interface as needed. Removable media, such as disks, optical discs, magneto-optical discs, semiconductor memories, etc., are installed on the drive as needed so that computer programs read from them can be installed into the storage components as required.
[0092] The above description is merely a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be determined by the scope of protection claimed in the claims.
Claims
1. A method for adjusting a limiting current, characterized in that, The adjustment method includes: Based on the battery's current discharge current and current limiting current, determine whether the pre-current condition for adjusting the limiting current is met, and based on the battery's current cumulative energy consumption and total discharge energy, determine whether the pre-energy consumption condition for adjusting the limiting current is met; wherein, the total discharge energy is the sum of the preset discharge energies of all corresponding discharge stages, and each preset discharge energy is the product of the preset discharge current and preset duration of the discharge stage; the current cumulative energy consumption is the energy consumed by the battery up to the current moment when the discharge current is greater than the continuous discharge current in the continuous discharge stage; If the pre-current condition or the pre-energy consumption condition is met, then it is determined whether to adjust the current limiting current based on the voltage difference between the current voltage of the battery and the target preset voltage; wherein, the target preset voltage is the preset voltage corresponding to the current discharge stage of the battery.
2. The adjustment method according to claim 1, characterized in that, The current discharge stage of the battery corresponds to a first target coefficient and a second target coefficient; The step of determining whether the pre-current condition for adjusting the limiting current is met based on the battery's current discharge current and current limiting current includes: If the current discharge current of the battery is greater than the first product, then the pre-current condition for adjusting the current limit is met, where the first product is the product of the current current limit and the target first coefficient. The step of determining whether the pre-condition for adjusting the current limit based on the current cumulative energy consumption and total discharge energy of the battery includes: If the current cumulative energy consumption of the battery is greater than the second product, then the pre-condition for adjusting the current limit is met. The second product is the product of the total discharge energy and the target second coefficient.
3. The adjustment method according to claim 1, characterized in that, The adjustment method further includes: Based on the battery's current temperature and remaining charge, determine the corresponding continuous discharge current and current allowable power of the battery; The current discharge stage of the battery is determined based on the current allowable power, and the current limiting current of the battery is determined based on the current allowable power and the current voltage.
4. The adjustment method according to claim 3, characterized in that, The step of determining the continuous discharge current and the current allowable power of the battery based on its current temperature and remaining charge includes: The current temperature and current remaining power of the battery are matched with preset temperature and preset remaining power, respectively, to obtain the successfully matched preset temperature and preset remaining power. Based on the successfully matched preset temperature and preset remaining power, the current allowable power and the target preset discharge table are determined to determine the continuous discharge current corresponding to the battery. The target preset discharge table is a table determined from multiple preset discharge tables based on the successfully matched preset temperature and preset remaining power.
5. The adjustment method according to claim 4, characterized in that, The target preset discharge table includes preset discharge duration and preset discharge current corresponding to each discharge stage; the adjustment method further includes: The preset discharge duration and preset discharge current corresponding to each discharge stage are multiplied to obtain the preset discharge energy for each discharge stage. The total discharge energy is obtained by summing the preset discharge energies of all discharge stages.
6. The adjustment method according to any one of claims 1 to 5, characterized in that, The step of determining whether to adjust the current limiting current based on the voltage difference between the current voltage of the battery and the target preset voltage includes: If the voltage difference between the current voltage of the battery and the target preset voltage is less than the preset voltage difference, the current limiting current is adjusted based on the target adjustment coefficient, and the battery is controlled to discharge based on the adjusted limiting current; wherein, the target adjustment coefficient is the preset adjustment coefficient corresponding to the target preset voltage difference range to which the voltage difference belongs.
7. The adjustment method according to claim 6, characterized in that, Each discharge stage corresponds to a preset voltage; After controlling the battery to discharge based on the adjusted limiting current, the adjustment method further includes: Obtain the discharge voltage of the battery after adjusting the current limit; If the discharge voltage is greater than or equal to the sum of the preset difference voltage and the preset voltage of the discharge stage of the battery, then the adjustment of the current limiting current will stop; wherein the preset voltage of all discharge stages is greater than the pre-undervoltage threshold.
8. A current-limiting adjustment device, characterized in that, The adjustment device includes: The determining module is used to determine whether the pre-current condition for adjusting the current limit is met based on the battery's current discharge current and current limiting current, and to determine whether the pre-energy consumption condition for adjusting the current limit is met based on the battery's current cumulative energy consumption and total discharge energy; wherein, the total discharge energy is the sum of the preset discharge energies of all corresponding discharge stages, and each preset discharge energy is the product of the preset discharge current and preset duration of the discharge stage; the current cumulative energy consumption is the energy consumed by the battery up to the current moment when the discharge current is greater than the continuous discharge current in the continuous discharge stage; An adjustment module is used to determine whether to adjust the current limiting current based on the voltage difference between the current voltage of the battery and the target preset voltage if the pre-current condition or the pre-energy consumption condition is met; wherein the target preset voltage is the preset voltage corresponding to the current discharge stage of the battery.
9. An electronic device, characterized in that, include: Controller; A memory for storing one or more programs, which, when executed by a controller, cause the controller to implement the adjustment method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, It stores computer-readable instructions that, when executed by the computer's processor, cause the computer to perform the adjustment method described in any one of claims 1 to 7.