Battery system control method, device and equipment and storage medium
By calculating the DC internal resistance and maximum discharge current of the battery system, and adjusting the discharge power of the battery system, the problem of premature power cut-off caused by increased cell internal resistance in new energy vehicles is solved, ensuring safe vehicle operation.
Patent Information
- Application Number
- CN202310826475.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-06
- Publication Date
- 2025-01-07
AI Technical Summary
The battery system of new energy vehicles may experience premature power cut-off due to increased internal resistance of the battery cells and capacity decay, which may prevent the vehicle from reaching a safe area.
The maximum discharge current and power are determined by calculating the DC internal resistance based on the average current of the battery system and the voltage drop of individual cells, and adjustments are made to avoid excessive discharge.
This avoids the battery system directly cutting off power due to excessive discharge power, ensuring the vehicle can safely travel to a safe area.
Smart Images

Figure CN119261668A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle technology, and in particular to a battery system control method, device, equipment and storage medium. Background Art
[0002] With the rapid development of new energy vehicles, pure electric vehicles have experienced explosive growth. With the long-term use of new energy vehicles, the battery system has the risk of premature power cut-off due to increased cell internal resistance, capacity attenuation, and reduced actual available power. If the power battery discharges too much power, the vehicle will not be able to drive to a relatively safe area. Summary of the invention
[0003] In view of this, the present application provides a battery system control method, device, equipment and storage medium to facilitate adjusting the discharge power of the battery system and ensure driving safety.
[0004] In a first aspect, an embodiment of the present application provides a battery system control method, the method comprising:
[0005] Based on the average current of the battery system and the target voltage drop value of each single cell in the battery system, the DC internal resistance of each single cell is obtained;
[0006] Determining the maximum discharge current of the battery system based on the DC internal resistance of each of the single cells;
[0007] Obtaining a maximum discharge power of the battery system based on the maximum discharge current;
[0008] The discharge power of the battery system is adjusted based on the maximum discharge power.
[0009] In some possible embodiments, before obtaining the DC internal resistance of each single cell based on the average current of the battery system and the target voltage drop value of each single cell in the battery system, the method further includes:
[0010] Determining a target voltage drop value for each of the single cells;
[0011] Wherein, determining the target voltage drop value of each single cell includes:
[0012] For each of the single cells, execute:
[0013] Obtaining the current voltage value of the single cell;
[0014] Based on the acquired temperature value of the single battery cell, obtaining a single battery cell undervoltage threshold value of the single battery cell;
[0015] The difference between the current voltage value and the single cell undervoltage threshold is used as the voltage drop value of the single cell.
[0016] In some possible embodiments, before obtaining the DC internal resistance of each single cell based on the average current of the battery system and the voltage drop value of each single cell in the battery system, the method further includes:
[0017] Determine that the total current value of the battery system is within a preset range and the duration reaches the preset duration.
[0018] In some possible embodiments, obtaining the DC internal resistance of each single cell based on the average current of the battery system and the voltage drop value of each single cell in the battery system includes:
[0019] taking the ratio of the sum of the total currents of the battery system collected within the preset time period to the number of times the total current of the battery system is collected within the preset time period as the average current;
[0020] For each of the single cells, the ratio of the intermediate voltage drop value of the single cell to the average current is used as the DC internal resistance of the single cell; wherein the intermediate voltage drop value is the difference between the current voltage value and the voltage value at the previous moment, and the time interval between the previous moment and the moment corresponding to the current voltage value is a preset duration.
[0021] In some possible embodiments, determining the maximum discharge current of the battery system based on the DC internal resistance of each of the single cells includes:
[0022] Determining the maximum allowable discharge current of each of the single cells based on the DC internal resistance of each of the single cells;
[0023] The minimum value of the maximum allowable discharge currents is used as the maximum discharge current of the battery system.
[0024] In some possible embodiments, determining the maximum allowable discharge current of each of the single cells based on the DC internal resistance of each of the single cells includes:
[0025] For each single cell, the following steps are performed: using the ratio of the target voltage drop value corresponding to the single cell to the DC internal resistance of the single cell as the maximum allowable discharge current of the single cell.
[0026] In some possible embodiments, obtaining the maximum discharge power of the battery system based on the maximum discharge current includes:
[0027] Based on the acquired temperature value of each of the single cells, a target single cell undervoltage threshold is obtained;
[0028] The product of the maximum discharge current and the target monomer undervoltage threshold is used as the monomer power;
[0029] The product of the single cell power and the number of cells in the battery system is used as the maximum discharge power of the battery system.
[0030] In some possible embodiments, obtaining a target cell undervoltage threshold based on the acquired temperature value of each cell includes:
[0031] Obtaining the temperature value of each of the single cells;
[0032] The temperature value of the single cell with the lowest temperature value is taken as the target temperature value;
[0033] The target cell undervoltage threshold is obtained according to the target temperature value and a preset temperature-voltage table.
[0034] In some possible embodiments, adjusting the discharge power of the battery system based on the maximum discharge power includes:
[0035] determining a temperature value of the battery system;
[0036] Obtaining a rated power based on a temperature value of the battery system and a preset power table;
[0037] Compare the maximum discharge power with the rated power, and take the smaller value as the target discharge power;
[0038] The discharge power of the battery system is adjusted based on the target discharge power.
[0039] In some possible embodiments, after comparing the maximum discharge power with the rated power, the method further includes:
[0040] If the maximum discharge power is less than the rated power, the rated power is replaced by the maximum discharge power in the preset power table.
[0041] In a second aspect, an embodiment of the present application provides a battery system control device, the device comprising:
[0042] An internal resistance determination module, used to obtain the DC internal resistance of each single cell based on the average current of the battery system and the voltage drop value of each single cell in the battery system;
[0043] A current determination module, used to determine the maximum discharge current of the battery system based on the DC internal resistance of each of the single cells;
[0044] A power determination module, configured to obtain a maximum discharge power of the battery system based on the maximum discharge current;
[0045] An adjustment module is used to adjust the discharge power of the battery system based on the maximum discharge power.
[0046] In some possible embodiments, the internal resistance determination module is further used for:
[0047] Determining a target voltage drop value for each of the single cells;
[0048] Wherein, determining the target voltage drop value of each single cell includes:
[0049] For each of the single cells, execute:
[0050] Obtaining the current voltage value of the single cell;
[0051] Based on the acquired temperature value of the single battery cell, obtaining a single battery cell undervoltage threshold value of the single battery cell;
[0052] The difference between the current voltage value and the single cell undervoltage threshold is used as the voltage drop value of the single cell.
[0053] In some possible embodiments, the internal resistance determination module is further used for:
[0054] Determine that the total current value of the battery system is within a preset range and the duration reaches the preset duration.
[0055] In some possible embodiments, the internal resistance determination module is specifically used to:
[0056] taking the ratio of the sum of the total currents of the battery system collected within the preset time period to the number of times the total current of the battery system is collected within the preset time period as the average current;
[0057] For each of the single cells, the ratio of the intermediate voltage drop value of the single cell to the average current is used as the DC internal resistance of the single cell; wherein the intermediate voltage drop value is the difference between the current voltage value and the voltage value at the previous moment, and the time interval between the previous moment and the moment corresponding to the current voltage value is a preset duration.
[0058] In some possible embodiments, the current determination module is specifically used to:
[0059] Determining the maximum allowable discharge current of each of the single cells based on the DC internal resistance of each of the single cells;
[0060] The minimum value of the maximum allowable discharge currents is used as the maximum discharge current of the battery system.
[0061] In some possible embodiments, the current determination module is specifically used to:
[0062] For each single cell, the following steps are performed: using the ratio of the target voltage drop value corresponding to the single cell to the DC internal resistance of the single cell as the maximum allowable discharge current of the single cell.
[0063] In some possible embodiments, the power determination module is specifically used to:
[0064] Based on the acquired temperature value of each of the single cells, a target single cell undervoltage threshold is obtained;
[0065] The product of the maximum discharge current and the target monomer undervoltage threshold is used as the monomer power;
[0066] The product of the single cell power and the number of cells in the battery system is used as the maximum discharge power of the battery system.
[0067] In some possible embodiments, the power determination module is specifically used to:
[0068] Obtaining the temperature value of each of the single cells;
[0069] The temperature value of the single cell with the lowest temperature value is taken as the target temperature value;
[0070] The target cell undervoltage threshold is obtained according to the target temperature value and a preset temperature-voltage table.
[0071] In some possible embodiments, the adjustment module is specifically used to:
[0072] determining a temperature value of the battery system;
[0073] Obtaining a rated power based on a temperature value of the battery system and a preset power table;
[0074] Compare the maximum discharge power with the rated power, and take the smaller value as the target discharge power;
[0075] The discharge power of the battery system is adjusted based on the target discharge power.
[0076] In some possible embodiments, the adjustment module is further used for:
[0077] If the maximum discharge power is less than the rated power, the rated power is replaced by the maximum discharge power in the preset power table.
[0078] In the third aspect, another embodiment of the present application also provides an electronic device, comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute any method provided in the embodiment of the first aspect of the present application.
[0079] In a fourth aspect, another embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute any method provided in the embodiment of the first aspect of the present application.
[0080] In the present application, by determining the maximum discharge power of the battery system based on the maximum discharge current and adjusting the discharge power of the battery system based on the determined power, the problem of the battery system directly cutting off the power supply due to excessive discharge power, resulting in the vehicle being unable to travel to a safe area, is avoided.
[0081] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0083] Figure 1 A schematic diagram of an application scenario of a battery system control method provided in an embodiment of the present application;
[0084] Figure 2 A flowchart of a battery system control method provided in an embodiment of the present application;
[0085] Figure 3 A schematic diagram of a flow chart for determining a voltage drop value of a battery system control method provided in an embodiment of the present application;
[0086] Figure 4 A schematic diagram of a temperature and voltage representation of a battery system control method provided in an embodiment of the present application;
[0087] Figure 5 A schematic diagram of a DC internal resistance determination process of a battery system control method provided in an embodiment of the present application;
[0088] Figure 6 A schematic diagram of a flow chart of determining a maximum allowable discharge current of a battery system control method provided in an embodiment of the present application;
[0089] Figure 7 A schematic diagram of a flow chart of determining a maximum discharge power of a battery system control method provided in an embodiment of the present application;
[0090] Figure 8 A schematic diagram of a flow chart of determining a target cell undervoltage threshold value of a battery system control method provided in an embodiment of the present application;
[0091] Fig. 9 A schematic diagram of a flow chart of a battery system control method for adjusting based on maximum discharge power according to an embodiment of the present application;
[0092] Fig.10 A schematic diagram of a preset power representation of a battery system control method provided in an embodiment of the present application;
[0093] Fig.11 A schematic diagram of a battery system control method provided in an embodiment of the present application;
[0094] Fig.12 A schematic diagram of an electronic device for a battery system control method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0095] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0096] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0097] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0098] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0099] The inventors found that with the rapid development of new energy vehicles, pure electric vehicles have experienced explosive growth. With the long-term use of new energy vehicles, the battery system has the risk of premature power cut-off due to increased cell internal resistance, capacity attenuation, and reduced actual available power. If the power battery discharges too much power, the vehicle will not be able to drive to a relatively safe area.
[0100] In response to the above problems, the embodiments of the present application provide a battery system control method, device, equipment and storage medium for solving the above problems. The inventive concept of the present application can be summarized as follows: based on the average current of the battery system and the voltage drop value of each single cell in the battery system, the DC internal resistance of each single cell is obtained; based on the DC internal resistance of each single cell, the maximum discharge current of the battery system is determined; based on the maximum discharge current, the maximum discharge power of the battery system is obtained; based on the maximum discharge current, the discharge power of the battery system is adjusted. In the present application, by determining the maximum discharge power of the battery system according to the maximum discharge current, and adjusting the discharge power of the battery system according to the determined power, the problem of the vehicle being unable to drive to a safe area due to the battery system directly cutting off the power due to excessive discharge power is avoided.
[0101] For ease of understanding, a battery system control method provided in an embodiment of the present application is described in detail below with reference to the accompanying drawings:
[0102] like Figure 1 As shown, it is an application scenario diagram of a battery system control method in an embodiment of the present application. The diagram includes: a central control system 10, a battery system 20; wherein:
[0103] The central control system 10 obtains the DC internal resistance of each single cell based on the average current of the battery system and the voltage drop value of each single cell in the battery system 20; determines the maximum discharge current of the battery system 20 based on the DC internal resistance of each single cell; obtains the maximum discharge power of the battery system 20 based on the maximum discharge current; and adjusts the discharge power of the battery system 20 based on the maximum discharge power.
[0104] The description in this application only details a single central control system 10 and a battery system 20, but those skilled in the art should understand that the central control system 10 and the battery system 20 shown are intended to represent the operation of the central control system 10 and the battery system 20 involved in the technical solution of this application. It does not imply any limitation on the number, type or location of the central control system 10 and the battery system 20. It should be noted that if additional modules are added to the illustrated environment or individual modules are removed from it, the underlying concept of the exemplary embodiment of this application will not be changed.
[0105] It should be noted that the battery system control method proposed in this application is not only applicable to Figure 1The application scenario shown is also applicable to any device that requires battery system control.
[0106] like Figure 2 FIG. 1 is a flow chart of a battery system control method provided in an embodiment of the present application, wherein:
[0107] In step 201: based on the average current of the battery system and the voltage drop value of each single battery cell in the battery system, the DC internal resistance of each single battery cell is obtained.
[0108] In step 202: the maximum discharge current of the battery system is determined based on the DC internal resistance of each single battery cell.
[0109] In step 203: the maximum discharge power of the battery system is obtained based on the maximum discharge current.
[0110] In step 204: the discharge power of the battery system is adjusted based on the maximum discharge power.
[0111] In the present application, by determining the maximum discharge power of the battery system based on the maximum discharge current and adjusting the discharge power of the battery system based on the determined power, the problem of the battery system directly cutting off the power supply due to excessive discharge power, resulting in the vehicle being unable to travel to a safe area, is avoided.
[0112] In order to facilitate further understanding of a battery system control method provided in an embodiment of the present application, Figure 2 The steps are described in detail:
[0113] In some possible embodiments, a battery system includes multiple single cells, and the process of determining the voltage drop value of each single cell is the same. Therefore, any single cell in the battery system can be determined by the following method: Figure 3 The steps shown are used to determine the pressure drop value, where:
[0114] In step 301: the current voltage value of the single cell is obtained.
[0115] In some possible embodiments, in order to ensure the accuracy of the determined power while ensuring driving safety, a preset duration and a preset range are set in the present application. Before determining the DC internal resistance of each single cell, it is first necessary to determine that the total current value of the battery system is within the preset range and the duration reaches the preset duration. Since the DC internal resistance of the single cell may be inaccurate when the total current changes slightly, the DC internal resistance of the single cell may be inaccurate when determining the DC internal resistance of the single cell based on the total current and the voltage drop value of each single cell. Therefore, in the present application, when setting the lower limit of the preset range corresponding to the total current value, it can be set according to the total current of the battery system. In specific implementation, the preset range corresponding to the current value can be set by the technician according to the needs.
[0116] For example, the preset range of the total current value is determined to be 0.5 to 0.8. During the real-time monitoring of the battery system, if the current value is detected to reach 0.6, the timing is started. If it is determined that the current value is maintained at 0.5 to 0.8 for a preset time, the voltage is obtained to obtain the current voltage value corresponding to each single cell.
[0117] In step 302: based on the acquired temperature value of the single cell, the single cell undervoltage threshold of the single cell is obtained.
[0118] For example: The preset temperature voltage table is as follows: Figure 4 As shown, it is determined that the temperature value of the single cell A is T2, and then the single cell undervoltage threshold corresponding to the single cell A is determined to be A2.
[0119] In step 303: the difference between the current voltage value and the single cell undervoltage threshold is used as the voltage drop value of the single cell.
[0120] For example, if the current voltage value of the single cell 1 is 50 volts and the voltage value at the last moment is 45 volts, then the voltage drop value is determined to be 5 volts.
[0121] In some possible embodiments, after determining the voltage drop value of each single cell, the DC internal resistance of each single cell is obtained based on the average current of the battery system and the voltage drop value of each single cell in the battery system, which can be implemented as follows: Figure 5 The steps shown, where:
[0122] In step 501: the ratio of the sum of the total currents of the battery system collected within a preset time period to the number of times the total current of the battery system is collected within the preset time period is taken as the average current.
[0123] For example: determine that the preset range of the total current value is 0.5-0.8. During the real-time monitoring of the battery system, if the current value is detected to be 0.6, start timing to determine that the time for which the current value is maintained at 0.5-0.8 reaches the preset time, and the total current is collected 5 times within the preset time range, and the total current values collected 5 times are 0.6, 0.5, 0.7, 0.6, and 0.6 respectively; then the average current can be determined to be 0.6.
[0124] In step 502: for each single cell, the ratio of the intermediate voltage drop value of the single cell to the average current is used as the DC internal resistance of the single cell; wherein the intermediate voltage drop value is the difference between the current voltage value and the voltage value at the previous moment, and the time interval between the moment corresponding to the previous moment and the current voltage value is a preset duration.
[0125] For example, for single cell A, the current voltage of the cell is determined to be 0.5 volts, and the voltage at the previous moment is 0.8 volts. The voltage drop value is determined to be 0.3 volts, and the average current is determined to be 0.5 amperes. The DC internal resistance of single cell A is 0.6 ohms.
[0126] In some possible embodiments, after the DC internal resistance of each single battery cell is determined, when determining the maximum allowable discharge current of the battery system according to the DC internal resistance of each single battery cell, it can be implemented as follows: Figure 6 The steps shown, where:
[0127] In step 601: the maximum allowable discharge current of each single cell is determined based on the DC internal resistance of each single cell.
[0128] In some possible embodiments, when determining the maximum allowable discharge current of each single cell, it can be implemented as follows: taking the ratio of the target voltage drop value corresponding to the single cell to the DC internal resistance of the single cell as the maximum allowable discharge current of the single cell.
[0129] For example, for single cell A, the target voltage drop value corresponding to single cell A is determined to be 5 volts, and the DC internal resistance corresponding to single cell A is determined to be 0.6 ohms. Then, the maximum allowable discharge current corresponding to single cell A can be determined to be 8.3 amperes.
[0130] In step 602: the minimum value of the maximum allowable discharge current is used as the maximum discharge current of the battery system.
[0131] For example: for a battery system, it is determined that the single cells included in the battery system are: single cell A, single cell B, single cell C, and single cell D. The maximum discharge current corresponding to single cell A is determined to be 8.3 amps, the maximum discharge current corresponding to single cell B is determined to be 8.5 amps, the maximum discharge current corresponding to single cell C is determined to be 8.1 amps, and the maximum discharge current corresponding to single cell D is determined to be 8.2 amps. It can be determined that the maximum discharge current of the battery system is 8.1 amps.
[0132] In some possible embodiments, after obtaining the maximum discharge current of the battery system, when obtaining the maximum discharge power of the battery system based on the maximum discharge current of the battery system, it can be specifically implemented as follows: Figure 7 The steps shown, where:
[0133] In step 701: based on the acquired temperature value of each single cell, a target cell undervoltage threshold is obtained.
[0134] In some possible embodiments, in order to further ensure driving safety, in the embodiment of the present application, the single cell undervoltage threshold of the single cell with the lowest temperature is used as the target single cell undervoltage threshold of the battery system, which can be specifically implemented as follows: Figure 8 The steps shown, where:
[0135] In step 801: the temperature value of each single cell is obtained.
[0136] In step 802 : the temperature value of the single cell with the lowest temperature value is taken as the target temperature value.
[0137] In step 803: a target cell undervoltage threshold is obtained according to the target temperature value and a preset temperature-voltage table.
[0138] For example: for a battery system, it is determined that the single cells included in the battery system are: single cell A, single cell B, single cell C, and single cell D, the temperature of single cell A is determined to be 26 degrees Celsius, the temperature of single cell B is determined to be 27 degrees Celsius, the temperature of single cell C is determined to be 23 degrees Celsius, and the temperature of single cell D is determined to be 22 degrees Celsius; based on a preset temperature and voltage table, the single cell under-voltage threshold corresponding to single cell D at 22 degrees Celsius is used as the target single cell under-voltage threshold.
[0139] In step 702: the product of the maximum discharge current and the target cell undervoltage threshold is used as the cell power.
[0140] For example: Determine the target cell undervoltage threshold as V X , determine the maximum discharge current as I MAX Then the power of the single cell can be determined as P = V X I MAX .
[0141] In step 703: the product of the single cell power and the number of cells in the battery system is used as the maximum discharge power of the battery system.
[0142] For example: for a battery system, it is determined that the single cells included in the battery system are: single cell A, single cell B, single cell C, single cell D, it is determined that the battery system has a total of 4 single cells, and the single cell power of the battery system is determined to be P, then the maximum discharge power of the battery system is determined to be 4P.
[0143] In some possible embodiments, in order to further prevent the battery system from being suddenly cut off due to excessive discharge power, in the embodiment of the present application, after determining the maximum discharge power, when making adjustments based on the maximum discharge power, the following can be implemented: Fig. 9 The steps shown, where:
[0144] In step 901: determine the temperature value of the battery system.
[0145] In step 902: based on the temperature value of the battery system and a preset power table, the calibrated power is obtained.
[0146] For example: Determine the temperature of the battery system is T3, preset the power table as Fig.10 As shown, based on Fig.10 And the temperature value T3 of the battery system can obtain the calibrated power P3.
[0147] In step 903: the maximum discharge power is compared with the calibrated power, and the smaller value is used as the target discharge power.
[0148] In step 904: the discharge power of the battery system is adjusted based on the target discharge power.
[0149] For example, if the rated power is determined to be 30 based on the temperature value of the battery system and the maximum discharge power of the battery system is determined to be 33, the target discharge power of the battery system can be determined to be 30, and the discharge power of the battery system can be adjusted to 30.
[0150] In some possible embodiments, in order to ensure the real-time performance of the preset power table, in the present application, after comparing the maximum discharge power with the calibrated power, if the maximum discharge power is less than the calibrated power, the maximum discharge power is used to replace the calibrated power in the preset power table.
[0151] For example, if the rated power is determined to be 30 based on the temperature value of the battery system and the maximum discharge power of the battery system is determined to be 27, it can be determined that the maximum discharge power of the battery system is less than the rated power. In the preset power table, the maximum discharge power is used to replace the rated power at the temperature value.
[0152] Based on the same inventive concept, after introducing a battery system control method provided by an embodiment of the present application, as shown in FIG. Fig.11 As shown, a battery system control device 1100 provided in an embodiment of the present application is described below, and the device includes:
[0153] An internal resistance determination module 11001 is used to obtain a DC internal resistance of each single cell based on an average current of the battery system and a voltage drop value of each single cell in the battery system;
[0154] A current determination module 11002 is used to determine the maximum discharge current of the battery system based on the DC internal resistance of each of the single cells;
[0155] A power determination module 11003, configured to obtain a maximum discharge power of the battery system based on the maximum discharge current;
[0156] The adjustment module 11004 is configured to adjust the discharge power of the battery system based on the maximum discharge power.
[0157] In some possible embodiments, the internal resistance determination module is further used for:
[0158] Determining a target voltage drop value for each of the single cells;
[0159] Wherein, determining the target voltage drop value of each single cell includes:
[0160] For each of the single cells, execute:
[0161] Obtaining the current voltage value of the single cell;
[0162] Based on the acquired temperature value of the single battery cell, obtaining a single battery cell undervoltage threshold value of the single battery cell;
[0163] The difference between the current voltage value and the single cell undervoltage threshold is used as the voltage drop value of the single cell.
[0164] In some possible embodiments, the internal resistance determination module is further used for:
[0165] Determine that the total current value of the battery system is within a preset range and the duration reaches the preset duration.
[0166] In some possible embodiments, the internal resistance determination module is specifically used to:
[0167] taking the ratio of the sum of the total currents of the battery system collected within the preset time period to the number of times the total current of the battery system is collected within the preset time period as the average current;
[0168] For each of the single cells, the ratio of the intermediate voltage drop value of the single cell to the average current is used as the DC internal resistance of the single cell; wherein the intermediate voltage drop value is the difference between the current voltage value and the voltage value at the previous moment, and the time interval between the previous moment and the moment corresponding to the current voltage value is a preset duration.
[0169] In some possible embodiments, the current determination module is specifically used to:
[0170] Determining the maximum allowable discharge current of each of the single cells based on the DC internal resistance of each of the single cells;
[0171] The minimum value of the maximum allowable discharge currents is used as the maximum discharge current of the battery system.
[0172] In some possible embodiments, the current determination module is specifically used to:
[0173] For each single cell, the following steps are performed: using the ratio of the target voltage drop value corresponding to the single cell to the DC internal resistance of the single cell as the maximum allowable discharge current of the single cell.
[0174] In some possible embodiments, the power determination module is specifically used to:
[0175] Based on the acquired temperature value of each of the single cells, a target single cell undervoltage threshold is obtained;
[0176] The product of the maximum discharge current and the target monomer undervoltage threshold is used as the monomer power;
[0177] The product of the single cell power and the number of cells in the battery system is used as the maximum discharge power of the battery system.
[0178] In some possible embodiments, the power determination module is specifically used to:
[0179] Obtaining the temperature value of each of the single cells;
[0180] The temperature value of the single cell with the lowest temperature value is taken as the target temperature value;
[0181] The target cell undervoltage threshold is obtained according to the target temperature value and a preset temperature-voltage table.
[0182] In some possible embodiments, the adjustment module is specifically used to:
[0183] determining a temperature value of the battery system;
[0184] Obtaining a rated power based on a temperature value of the battery system and a preset power table;
[0185] Compare the maximum discharge power with the rated power, and take the smaller value as the target discharge power;
[0186] The discharge power of the battery system is adjusted based on the target discharge power.
[0187] In some possible embodiments, the adjustment module is further used for:
[0188] If the maximum discharge power is less than the rated power, the rated power is replaced by the maximum discharge power in the preset power table.
[0189] Corresponding to the above embodiments, the present application also provides an electronic device. Fig.12A schematic diagram of the structure of an electronic device provided in an embodiment of the present invention, the electronic device 1200 may include: a processor 1201, a memory 1202 and a communication unit 1203. These components communicate through one or more buses, and those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiment of the present invention, it can be a bus structure or a star structure, and can also include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0190] The communication unit 1203 is used to establish a communication channel so that the electronic device can communicate with other devices, receive user data sent by other devices or send user data to other devices.
[0191] The processor 1201 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It runs or executes software programs and / or modules stored in the memory 1202, and calls data stored in the memory to perform various functions of the electronic device and / or process data. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor 1201 can include only a central processing unit (CPU). In an embodiment of the present invention, the CPU can be a single computing core or multiple computing cores.
[0192] The memory 1202 is used to store the execution instructions of the processor 1201. The memory 1202 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.
[0193] When the execution instructions in the memory 1202 are executed by the processor 1201, the electronic device 1200 can execute Figure 7 Some or all of the steps in the illustrated embodiments.
[0194] In a specific implementation, the present invention further provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, the program may include some or all of the steps in each embodiment of the calling method provided by the present invention. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0195] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a disk, an optical disk, etc., and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention or some parts of the embodiments.
[0196] In this specification, the same or similar parts between the various embodiments can be referred to each other. In particular, for the device embodiment and the terminal embodiment, since they are basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiment.
Claims
1. A battery system control method, characterized in that: The method comprises: Based on the average current of the battery system and the target voltage drop value of each single cell in the battery system, the DC internal resistance of each single cell is obtained; Determining the maximum discharge current of the battery system based on the DC internal resistance of each of the single cells; Obtaining a maximum discharge power of the battery system based on the maximum discharge current; The discharge power of the battery system is adjusted based on the maximum discharge power.
2. The method according to claim 1, characterized in that Before obtaining the DC internal resistance of each single cell based on the average current of the battery system and the target voltage drop value of each single cell in the battery system, the method further includes: Determining a target voltage drop value for each of the single cells; Wherein, determining the target voltage drop value of each single cell includes: For each of the single cells, execute: Obtaining the current voltage value of the single cell; Based on the acquired temperature value of the single battery cell, obtaining a single battery cell undervoltage threshold value of the single battery cell; The difference between the current voltage value and the single cell undervoltage threshold is used as the voltage drop value of the single cell.
3. The method according to claim 2, characterized in that Before obtaining the DC internal resistance of each single cell based on the average current of the battery system and the voltage drop value of each single cell in the battery system, the method further includes: Determine that the total current value of the battery system is within a preset range and the duration reaches the preset duration.
4. The method according to claim 3, characterized in that The step of obtaining the DC internal resistance of each single cell based on the average current of the battery system and the voltage drop value of each single cell in the battery system includes: taking the ratio of the sum of the total currents of the battery system collected within the preset time period to the number of times the total current of the battery system is collected within the preset time period as the average current; For each of the single cells, the ratio of the intermediate voltage drop value of the single cell to the average current is used as the DC internal resistance of the single cell; wherein the intermediate voltage drop value is the difference between the current voltage value and the voltage value at the previous moment, and the time interval between the previous moment and the moment corresponding to the current voltage value is a preset duration.
5. The method according to claim 1, characterized in that: The step of determining the maximum discharge current of the battery system based on the DC internal resistance of each of the single cells includes: Determining the maximum allowable discharge current of each of the single cells based on the DC internal resistance of each of the single cells; The minimum value of the maximum allowable discharge currents is used as the maximum discharge current of the battery system.
6. The method according to claim 5, characterized in that The determining the maximum allowable discharge current of each of the single cells based on the DC internal resistance of each of the single cells comprises: For each single cell, the following steps are performed: using the ratio of the target voltage drop value corresponding to the single cell to the DC internal resistance of the single cell as the maximum allowable discharge current of the single cell.
7. The method according to claim 1, characterized in that The obtaining the maximum discharge power of the battery system based on the maximum discharge current includes: Based on the acquired temperature value of each of the single cells, a target single cell undervoltage threshold is obtained; The product of the maximum discharge current and the target monomer undervoltage threshold is used as the monomer power; The product of the single cell power and the number of cells in the battery system is used as the maximum discharge power of the battery system.
8. The method according to claim 7, characterized in that The step of obtaining a target cell undervoltage threshold based on the acquired temperature value of each cell includes: Obtaining the temperature value of each of the single cells; The temperature value of the single cell with the lowest temperature value is taken as the target temperature value; The target cell undervoltage threshold is obtained according to the target temperature value and a preset temperature-voltage table.
9. The method according to claim 8, characterized in that The adjusting the discharge power of the battery system based on the maximum discharge power includes: determining a temperature value of the battery system; Obtaining a rated power based on a temperature value of the battery system and a preset power table; Compare the maximum discharge power with the rated power, and take the smaller value as the target discharge power; The discharge power of the battery system is adjusted based on the target discharge power.
10. The method according to claim 9, characterized in that After comparing the maximum discharge power with the rated power, the method further includes: If the maximum discharge power is less than the rated power, the rated power is replaced by the maximum discharge power in the preset power table.
11. A battery system control device, characterized in that: The device comprises: An internal resistance determination module, used to obtain the DC internal resistance of each single cell based on the average current of the battery system and the voltage drop value of each single cell in the battery system; A current determination module, used to determine the maximum discharge current of the battery system based on the DC internal resistance of each of the single cells; A power determination module, configured to obtain a maximum discharge power of the battery system based on the maximum discharge current; An adjustment module is used to adjust the discharge power of the battery system based on the maximum discharge power.
12. An electronic device, characterized in that: It comprises a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method according to any one of claims 1 to 0.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 10.