Battery management system remaining charging time calculation method, medium and program product

By displaying the remaining charging time by using history and actual charging current correction, the problem of low calculation accuracy caused by changes in the output capacity of the charging pile is solved, and more accurate calculation of the remaining charging time is achieved, improving the user experience.

CN120382822APending Publication Date: 2025-07-29SHANGHAI XUANYI NEW ENERGY DEV CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510555322.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-29
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

In the prior art, the method of calculating the remaining time of charging is affected by changes in the output capacity of the charging pile, resulting in low calculation accuracy and poor user experience.

Method used

The calculation accuracy is improved by calculating the initial value of the remaining charging time using the history record charging time, and correcting the remaining charging time according to the actual charging current.

Benefits of technology

Improves the accuracy of the remaining time of charging and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120382822A_ABST
    Figure CN120382822A_ABST
Patent Text Reader

Abstract

The invention discloses a battery management system residual charging time calculation method, a medium and a program product, and the method comprises the steps: selecting the table look-up current of each SOC interval according to the average temperature of a battery cell, and calculating the charging time needed by each SOC interval based on the table look-up current; determining an SOC interval where the real-time SOC in charging is located, calculating the charging time required by the SOC interval, and adding the charging time required by all SOC intervals behind the SOC interval to obtain an initial value for displaying the residual charging time; according to the minimum value of the actual charging current and the table look-up current, the charging time needed by the SOC interval where the real-time SOC is located is calculated, and the charging time needed by all SOC intervals behind the SOC interval is added to serve as the actual remaining charging time; and calculating the ratio of the actual residual charging time to the display residual charging time as a decreasing calculation coefficient of the display residual charging time, and correcting the display residual charging time by using the decreasing calculation coefficient. The accuracy of the residual charging time can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of battery management, and particularly relates to a method, medium and program product for calculating the remaining charging time of a battery management system. Background Art

[0002] As the energy core of new energy vehicles, lithium batteries have the advantages of high specific energy, low self-discharge rate and long cycle life, so they are widely installed in electric vehicles. The remaining charging time refers to the time required for the power battery to start charging until it is fully charged. Accurately evaluating the remaining charging time of the power battery can provide accurate information to users and facilitate users to make prior arrangements.

[0003] The commonly used method for calculating the remaining charging time is to divide the charging process into multiple charging intervals, calculate the charging time required for each charging interval according to the characteristics of the battery cells, and accumulate them to obtain the remaining charging time. However, in the actual charging process, the output capacity of the charging pile is affected by various factors and is variable. The accuracy of the remaining charging time calculated by this method is still not high, and the user experience is not good. Summary of the Invention

[0004] In view of the above problems, the present invention proposes a method, medium and program product for calculating the remaining charging time of a battery management system, which uses the historical charging time to calculate the initial value of the remaining charging time displayed this time, and then calculates the actual remaining charging time according to the actual charging current during the charging process, and then uses it to correct the displayed remaining charging time, improving the accuracy of the remaining charging time.

[0005] In order to achieve the above technical objectives and effects, the present invention is realized through the following technical solutions:

[0006] In a first aspect, the present invention provides a method for calculating the remaining charging time of a battery management system, including:

[0007] Select the look-up table current for each SOC interval according to the average temperature of the battery cells, and calculate the charging time required for each SOC interval based on the look-up table current;

[0008] Determine the SOC interval where the real-time SOC at the start of charging is located, calculate the charging time required for this SOC interval, and add the charging time required for all subsequent SOC intervals to obtain the initial value of the displayed remaining charging time;

[0009] Calculate the charging time required for the SOC interval where the real-time SOC is located according to the minimum value of the actual charging current and the look-up table current, and add the charging time required for all subsequent SOC intervals to obtain the actual remaining charging time;

[0010] Calculate the ratio of the actual remaining charging time to the displayed remaining charging time as the decreasing calculation coefficient for the displayed remaining charging time, and use the decreasing calculation coefficient to correct the displayed remaining charging time.

[0011] In the above solution, the initial value of the displayed remaining charging time for this time is calculated using the historical record charging time, and then the actual remaining charging time is calculated according to the actual charging current during the charging process, and then used to correct the displayed remaining charging time, improving the accuracy of the remaining charging time.

[0012] Combined with the first aspect, optionally, the calculation method for the charging time required for each SOC interval includes:

[0013] Based on the charging current and charging time of each SOC interval in the charging time record table, calculate the average charging current and average charging time of each SOC interval;

[0014] According to the obtained average temperature of the battery cell, obtain the charging request current of each SOC interval within the temperature range according to the charging current Map table;

[0015] Based on the average charging current, average charging time and charging request current of each SOC interval, calculate the charging time required for each SOC interval.

[0016] Since the current required for charging in different SOC intervals and the corresponding charging time are different, therefore, the calculation by SOC interval in the above solution can significantly improve the accuracy of the charging time.

[0017] Combined with the first aspect, optionally, the calculation formula for the charging time required for each SOC interval is:

[0018] ;

[0019] Wherein, is the charging time required for the SOC interval *, represents the number of the SOC interval, # represents the number of the temperature range, represents the charging request current of the SOC interval * within the temperature range #, represents the average charging time of the SOC interval *, represents the average charging current of the SOC interval *; represents the charging current of the first row in the charging time record table, and the charging current of the first row is the charging current recorded during the previous charging; represents the charging time of the first row in the charging time record table, and the charging time of the first row is the charging time recorded during the previous charging.

[0020] In the above solution, according to the true charging current and the corresponding true charging time within a single SOC interval in the charging time record table, combined with the requested charging current, the corresponding charging time can be linearly calculated, and the result is more accurate.

[0021] Combined with the first aspect, optionally, define the SOC interval where the real-time SOC is located when entering charging as A. Then, the charging time required for this SOC interval is calculated through the following formula:

[0022] ;

[0023] Wherein, represents the charging time required for the SOC interval A where the real-time SOC is located when entering charging, represents the end value of the interval corresponding to the SOC interval A, represents the real-time SOC when entering charging, represents the start value of the interval corresponding to the SOC interval A, is the charging time required for the SOC interval A where the real-time SOC is located when entering charging calculated based on the look-up table current.

[0024] Since the SOC may be within a certain interval when charging is started, in the above solution, the calculation formula for the charging time required for this SOC interval is clearly given, and the charging time required to fully charge this SOC interval can be obtained through this calculation.

[0025] Combined with the first aspect, optionally, the calculation formula for the initial value of the displayed remaining charging time is:

[0026] ;

[0027] Wherein, represents the initial value of the displayed remaining charging time, represents the sum of the charging times required for all SOC intervals after the SOC interval A.

[0028] In the above solution, the calculation formula for the initial value of the displayed remaining charging time is given. By adding up the charging times required for all SOC intervals, the remaining charging time can be obtained.

[0029] Combined with the first aspect, optionally, the calculation formula for the actual charging time required within the SOC interval where the real-time SOC is located is:

[0030] ;

[0031] Wherein, represents the actual charging time required within the SOC interval where the real-time SOC is located; Indicates the current SOH, Indicates the nominal capacity of the battery pack, Indicates the real-time SOC, Indicates the SOC interval The corresponding end value of the interval;

[0032] Indicates the calculated current, which is obtained by the following method:

[0033] According to the average temperature of the battery cells and the real-time SOC, obtain the charging request current according to the charging current Map table, and take the minimum value of the charging request current and the actual charging current as the calculated current .

[0034] As the charging continues, the SOC increases continuously, and the SOC interval it belongs to also increases continuously. Therefore, in the above solution, it is proposed that the charging time required for the SOC interval also needs to be calculated in real time.

[0035] Combined with the first aspect, optionally, the calculation formula for the actual remaining charging time within the SOC interval where the real-time SOC is located is:

[0036] ;

[0037] Wherein, Is the actual remaining charging time, Is the actual charging time required within the SOC interval where the real-time SOC is located, Indicates the sum of the charging times required for each subsequent SOC interval after the SOC interval where the real-time SOC is located.

[0038] In the above solution, the specific calculation formula for the actual remaining charging time within the SOC interval where the real-time SOC is located is given, which can realize the real-time calculation of the actual charging time.

[0039] Combined with the first aspect, optionally, the correction formula adopted when using the decreasing calculation coefficient to correct the displayed remaining charging time is:

[0040] ;

[0041] Wherein, Is the corrected displayed remaining charging time, Is the displayed remaining charging time before correction, Is the correction period, Is the decreasing calculation coefficient, and its calculation formula is: Is the actual remaining charging time.

[0042] When the actual remaining charging time jumps, in order to prevent the instrument display from showing a sudden change, in the above solution, it is possible to realize the follow-up linear processing of the remaining charging time displayed on the instrument.

[0043] In combination with the first aspect, optionally, the method for calculating the remaining charging time of the battery management system further includes:

[0044] Calculate the charging time used for each complete SOC interval and the corresponding average actual charging current in real time respectively;

[0045] After the charging is completed, first move the first N rows of the table corresponding to the SOC interval of the old charging time record table to the second row - the (N + 1)th row of the table corresponding to the SOC interval of the new charging time record table, then place the calculated charging time used for the complete SOC interval and the corresponding average actual charging current in the first row of the table corresponding to the SOC interval of the new charging time record table, and then store the new charging time record table for calculating the remaining charging time during the next charging.

[0046] In the above solution, storing the charging time of each SOC interval during the current charging process for calculating the remaining charging time during the next charging can effectively eliminate the calculation error caused by battery attenuation.

[0047] In the second aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the method for calculating the remaining charging time of the battery management system according to any one of the first aspects.

[0048] In the third aspect, the present invention provides a computer program product, including a computer program / instructions, and when the computer program / instructions are executed by a processor, it implements the method for calculating the remaining charging time of the battery management system according to any one of the first aspects.

[0049] Compared with the prior art, the beneficial effects of the present invention are:

[0050] When the present invention enters charging, it uses the historical recorded charging time to calculate the initial value of the remaining charging time displayed this time, then calculates the actual remaining charging time according to the actual charging current during the charging process, and then uses it to correct the displayed remaining charging time, improving the accuracy of the remaining charging time and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings, where:

[0052] Figure 1Schematic flow chart of the method for calculating the remaining charging time of a battery management system according to an embodiment of the present invention;

[0053] Figure 2 Schematic diagram of the update process of the charging time record table according to an embodiment of the present invention. Detailed implementation manners

[0054] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0055] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present invention, such descriptions of "first", "second", etc. are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between various embodiments may be combined with each other, but it must be based on the fact that those of ordinary skill in the art can implement them. When the combination of technical solutions appears to be contradictory or unable to be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the protection scope required by the present invention.

[0056] Embodiment 1

[0057] A method for calculating the remaining charging time of a battery management system is provided in an embodiment of the present invention, as Figure 1 shown, and includes the following steps:

[0058] (1) Select the look-up table current for each SOC interval according to the average temperature of the battery cells, and calculate the charging time required for each SOC interval based on the look-up table current;

[0059] (2) Determine the SOC interval where the real-time SOC at the start of charging is located, calculate the charging time required for this SOC interval, and add the charging times required for all subsequent SOC intervals to obtain the initial value of the displayed remaining charging time;

[0060] (3) Calculate the charging time required for the SOC interval where the real-time SOC is located according to the minimum value of the actual charging current and the look-up table current, and add the charging times required for all subsequent SOC intervals to obtain the actual remaining charging time;

[0061] (4) Calculate the ratio of the actual remaining charging time to the displayed remaining charging time as the decreasing calculation coefficient for the displayed remaining charging time, and use the decreasing calculation coefficient to correct the displayed remaining charging time.

[0062] In the above solution, the initial value of the displayed remaining charging time for this time is calculated using the historical charging time, and then the actual remaining charging time is calculated according to the actual charging current during the charging process, and then used to correct the displayed remaining charging time, improving the accuracy of the remaining charging time.

[0063] In a specific implementation manner of the embodiment of the present invention, the calculation method for the charging time required for each SOC interval includes:

[0064] Based on the charging current and charging time of each SOC interval in the charging time record table, calculate the average charging current and average charging time of each SOC interval;

[0065] According to the obtained average temperature of the battery cell, obtain the charging request current of each SOC interval within the temperature range according to the charging current Map table;

[0066] Based on the average charging current, average charging time and charging request current of each SOC interval, calculate the charging time required for each SOC interval.

[0067] Since the current required for charging in different SOC intervals and the corresponding charging time are different, therefore, the calculation by SOC interval in the above solution can significantly improve the accuracy of the charging time.

[0068] In a specific implementation manner of the embodiment of the present invention, the calculation formula for the charging time required for each SOC interval is:

[0069] ;

[0070] Wherein, is the charging time required for the SOC interval *, represents the number of the SOC interval, # represents the number of the temperature range, represents the charging request current of the SOC interval * within the temperature range #, represents the average charging time of the SOC interval *, represents the average charging current of the SOC interval *; represents the charging current of the first row in the charging time record table, and the charging current of the first row is the charging current recorded during the previous charging; represents the charging time of the first row in the charging time record table, and the charging time of the first row is the charging time recorded during the previous charging.

[0071] In the above solution, according to the actual charging current and the corresponding actual charging time within a single SOC interval in the charging time record table, combined with the requested charging current, the corresponding charging time can be linearly calculated, and the result is more accurate.

[0072] In a specific implementation manner of the embodiment of the present invention, it is defined that the SOC interval where the real-time SOC is located when charging starts is A. Then, the charging time required for this SOC interval is calculated through the following formula:

[0073] ;

[0074] Wherein, represents the charging time required for the SOC interval A where the real-time SOC is located when charging starts, represents the end value of the SOC interval A, represents the real-time SOC when charging starts, represents the start value of the SOC interval A, is the charging time required for the SOC interval A where the real-time SOC is located when charging starts, calculated based on the look-up table current.

[0075] Since the SOC may be within a certain interval when charging starts, the above calculation can obtain the charging time required to fully charge this SOC interval.

[0076] In a specific implementation manner of the embodiment of the present invention, the formula for calculating the initial value of the displayed remaining charging time is:

[0077] ;

[0078] Wherein, represents the initial value of the displayed remaining charging time, represents the sum of the charging times required for all SOC intervals after the SOC interval A.

[0079] In the above solution, the specific formula for calculating the initial value of the displayed remaining charging time is given. By adding up the charging times required for all SOC intervals, the remaining charging time can be obtained.

[0080] In a specific implementation manner of the embodiment of the present invention, the formula for calculating the actual charging time required within the SOC interval where the real-time SOC is located is:

[0081] ;

[0082] Wherein, represents the actual charging time required within the SOC interval where the real-time SOC is located; represents the current SOH, represents the nominal capacity of the battery pack, represents the real-time SOC, represents the SOC interval the corresponding end value of the interval;

[0083] represents the calculated current, which is obtained by the following method:

[0084] According to the average temperature of the battery cells and the real-time SOC, obtain the charging request current according to the charging current Map table, and take the minimum value of the charging request current and the actual charging current as the calculated current .

[0085] As the charging continues, the SOC continuously increases, and the SOC interval it belongs to also continuously improves. Therefore, in the above solution, it is proposed that the charging time required for the SOC interval also needs to be calculated in real time.

[0086] In a specific implementation manner of the embodiment of the present invention, the calculation formula for the actual remaining charging time within the SOC interval where the real-time SOC is located is:

[0087] ;

[0088] wherein, is the actual remaining charging time, is the actual charging time required within the SOC interval where the real-time SOC is located, represents the sum of the charging times required for each subsequent SOC interval after the SOC interval where the real-time SOC is located.

[0089] In the above solution, the specific calculation formula for the actual remaining charging time within the SOC interval where the real-time SOC is located is given, which can realize the real-time calculation of the actual charging time.

[0090] In a specific implementation manner of the embodiment of the present invention, the correction formula adopted when correcting the displayed remaining charging time by using a decreasing calculation coefficient is:

[0091] ;

[0092] wherein, is the corrected displayed remaining charging time, is the displayed remaining charging time before correction, is the correction period, is the decreasing calculation coefficient, and its calculation formula is: is the actual remaining charging time.

[0093] When the remaining actual charging time jumps, in order to prevent the instrument display from mutating, in the above solution, it is possible to perform a following linear processing on the remaining charging time displayed on the instrument.

[0094] In a specific implementation manner of the embodiment of the present invention, the method for calculating the remaining charging time of the battery management system further includes:

[0095] Calculate the charging time used for each complete SOC interval and the corresponding charging current in real time respectively;

[0096] After the charging ends, first move the first N rows of the table corresponding to the SOC interval of the old charging time record table to the second row - the (N + 1)-th row of the table corresponding to the SOC interval of the new charging time record table, then place the calculated charging time used for the complete SOC interval and the corresponding average current in the first row of the table corresponding to the SOC interval of the new charging time record table, and then store the new charging time record table for calculating the remaining charging time during the next charging.

[0097] In the above solution, storing the charging time of each SOC interval during the current charging process for calculating the remaining charging time during the next charging can effectively eliminate the calculation error caused by battery attenuation.

[0098] The following will describe in detail the method for calculating the remaining charging time of the battery management system in the embodiment of the present invention in combination with a specific implementation manner.

[0099] The present invention calculates the remaining time of only the charging stage and requires the following information: the average temperature of the battery cells (T_Avg), the real-time SOC ( ), the actual charging current (I_Act), the charging current Map table, and the charging time record table; the average temperature of the battery cells and the real-time current are both collected values; as shown in Table 1, the charging current Map table includes the battery cell temperature range, the SOC range, and the charging request current corresponding to different temperature ranges and different SOC ranges; as shown in Table 2, the charging time record table includes: the SOC range, and the charging current and charging time corresponding to each SOC range.

[0100] Table 1 Charging Current Map Table

[0101]

[0102] Table 2 Charging Time Record Table

[0103]

[0104] The method for calculating the remaining charging time of the battery management system specifically includes the following steps:

[0105] In the first step, when entering the charging state, use the current SOC_Act as the initial value SOC for calculation Init , and based on the initial value SOC Init , select the current (I Avg*1 , I Avg*2 , I Avg*3 ) and charging time (t *1 , t *2 , t *3 ) corresponding to the SOC interval in the charging time record table. Among them, I Avg*1 , I Avg*2 , I Avg*3 respectively represent the charging currents of the 1st - 3rd rows corresponding to the SOC interval in the charging time record table; t *1 , t *2 , t *3 respectively represent the charging times of the 1st - 3rd rows corresponding to the SOC interval in the charging time record table;

[0106] In the second step, calculate the average current I Avg* =(I Avg*1 + I Avg*2 + I Avg*3 ) / 3 and the average charging time t * =(t *1 + t *2 + t *3 ) / 3 for each SOC interval respectively;

[0107] In the third step, according to T_Avg, obtain the charging request current I Table*# (i.e., the current value required for charging) of each SOC interval within the temperature range according to the charging current Map table, and calculate the charging time t *_Cal of each SOC interval respectively. The calculation formula is: , where # represents the number of the temperature range;

[0108] In the fourth step, define the SOC interval where the real - time SOC at the time of entering charging is located as A. Then, the charging time required for this SOC interval is calculated through the following formula:

[0109] ;

[0110] Among them, represents the charging time required for the SOC interval A where the real - time SOC at the time of entering charging is located, represents the end value of the SOC interval A, represents the real - time SOC at the time of entering charging, represents the start value of the SOC interval A, The charging time required for the real-time SOC at the time of entering charging, which is in the SOC interval A calculated based on the look-up table current.

[0111] Step 5, calculate and obtain (The charging times for the subsequent SOC intervals), as the initial value for displaying the remaining charging time and then calculate it decrementally according to the software operation cycle;

[0112] Step 6, according to T_Avg and SOC Act obtain the charging request current I_Table according to the charging current Map table, and take the minimum value of I_Table and I_Act as the calculated current ;

[0113] Step 7, according to the current SOH (SOH Act ) and the nominal capacity Q of the battery pack, calculate the actual charging time required within the SOC interval where it is located , and the calculation formula: ;

[0114] Step 8, calculate the real-time remaining charging time , and the calculation formula: (The charging times for the subsequent SOC intervals);

[0115] Step 9, calculate the mapping coefficient between the real-time remaining charging time and the displayed remaining charging time , and the calculation formula: (The coefficient k is updated every 3 minutes)

[0116] Step 10, calculate the displayed remaining charging time , and the calculation formula: ; (Δt represents the software operation cycle);

[0117] Step 11, respectively calculate the charging time used for the complete SOC interval and the corresponding average actual charging current in real time. For example: If the SOC at the time of entering charging is 15%, when the SOC becomes 20%, start timing, and then calculate the time used for the SOC to charge to 30% and the average actual charging current during this time period. For the subsequent 30% - 40%, 40% - 50%..., respectively count and calculate the charging time used and the average actual charging current in turn;

[0118] Step 12: After charging is completed, first move the first and second rows of the table corresponding to the SOC range of the old charging time record form to the second and third rows of the table corresponding to the SOC range of the new charging time record form, and then place the calculated average actual charging current (as the charging current) and the charging time used (as the charging time) for the complete SOC range on the first row of the table corresponding to the SOC range of the new charging time record form. Then store the new charging time record form for use in calculating the remaining charging time during the next charging. For details, see Table 1 and Table 2, and Figure 2 。

[0119] Embodiment 2

[0120] Based on the same inventive concept as Embodiment 1, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the method for calculating the remaining charging time of the battery management system described in any one of Embodiment 1.

[0121] Embodiment 3

[0122] An embodiment of the present invention provides a computer program product, including computer program / instructions. When the computer program / instructions are executed by a processor, they implement the method for calculating the remaining charging time of the battery management system described in any one of Embodiment 1.

[0123] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0124] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.

[0125] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction means that implements the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 specified in one or more of the blocks or blocks.

[0126] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, such that a series of operational steps are performed on the computer or other programmable apparatus to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 specified in one or more of the blocks or blocks.

[0127] The embodiments of the present invention have been described above in conjunction with the accompanying drawings. However, the present invention is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present invention, those of ordinary skill in the art can also make many forms without departing from the spirit and scope of the present invention as defined by the claims. These all fall within the protection scope of the present invention.

[0128] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments. The above embodiments and the description in the specification only illustrate the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention will have various changes and improvements, and these changes and improvements all fall within the scope of the present invention claimed. The scope of protection of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for calculating the remaining charging time of a battery management system, characterized in that, Including: Select the look-up table current for each SOC interval according to the average temperature of the battery cell, and calculate the charging time required for each SOC interval based on the look-up table current; Determine the SOC interval where the real-time SOC at the start of charging is located, calculate the charging time required for this SOC interval, and add the charging times required for all subsequent SOC intervals to obtain the initial value of the displayed remaining charging time; Calculate the charging time required for the SOC interval where the real-time SOC is located based on the minimum value of the actual charging current and the look-up table current, and add the charging times required for all subsequent SOC intervals to obtain the actual remaining charging time; Calculate the ratio of the actual remaining charging time to the displayed remaining charging time as the decreasing calculation coefficient for the displayed remaining charging time, and use the decreasing calculation coefficient to correct the displayed remaining charging time.

2. The calculation method of the remaining charging time of a battery management system according to claim 1, wherein: The calculation method for the charging time required for each SOC interval includes: Based on the charging current and charging time for each SOC interval in the charging time record table, calculate the average charging current and average charging time for each SOC interval; According to the obtained average temperature of the battery cell, obtain the charging request current for each SOC interval within the temperature range according to the charging current Map table; Based on the average charging current, average charging time, and charging request current for each SOC interval, calculate the charging time required for each SOC interval.

3. A method for calculating the remaining charging time of a battery management system according to claim 2, characterized in that: The calculation formula for the charging time required for each SOC interval is: ; Among them, is the charging time required for the SOC interval, represents the number of the SOC interval, # represents the number of the temperature interval, I Table*# represents the charging request current for the SOC interval * within the temperature interval #, represents the average charging time of the SOC interval *, represents the average charging current of the SOC interval *; represents the charging current of the first row in the charging time record table, and the charging current of the first row is the charging current recorded during the previous charging; represents the charging time of the first row in the charging time record table, and the charging time of the first row is the charging time recorded during the previous charging.

4. The method for calculating the remaining charging time of a battery management system according to claim 1, characterized in that: Define the SOC interval where the real-time SOC at the start of charging is located as A, then the charging time required for this SOC interval is obtained through the following formula: ; Among them, represents the charging time required for the real-time SOC at the time of entering charging to be in the SOC interval A, represents the end value of the interval corresponding to the SOC interval A, represents the real-time SOC at the time of entering charging, represents the start value of the interval corresponding to the SOC interval A, is the charging time required for the real-time SOC at the time of entering charging, which is in the SOC interval A, calculated based on the current obtained by looking up the table.

5. A method for calculating the remaining charging time of a battery management system according to claim 4, characterized in that: The calculation formula for the initial value of the displayed remaining charging time is: ; Among them, represents the initial value of the remaining charging time display, represents the sum of the charging times required for all SOC intervals after the SOC interval A.

6. The method for calculating the remaining charging time of a battery management system according to claim 1, characterized in that: The calculation formula for the actual charging time required within the SOC interval where the real-time SOC is located is: ; Among them, represents the actual required charging time within the SOC range where the real-time SOC is located; represents the current SOH, represents the nominal capacity of the battery pack, represents the real-time SOC, represents the SOC range corresponding end value of the range; Indicates the calculated current, obtained by the following method: The charging request current is obtained according to the average temperature of the battery cell and the real-time SOC based on the charging current Map table, and the minimum value between the charging request current and the actual charging current is taken as the calculated current .

7. A method for calculating the remaining charging time of a battery management system according to claim 6, characterized in that: The calculation formula for the actual remaining charging time within the SOC interval where the real-time SOC is located is: ; wherein, is the actual remaining charging time, is the charging time actually required within the SOC range where the real-time SOC is located, represents the summation of the charging times required for each SOC range after the SOC range where the real-time SOC is located.

8. A method for calculating the remaining charging time of a battery management system according to claim 1, characterized in that: The correction formula used when correcting the displayed remaining charging time using the decreasing calculation coefficient is: ; Among them, is the corrected display of the remaining charging time, is the display of the remaining charging time before correction, is the correction period, is the decreasing calculation coefficient, and its calculation formula is: is the actual remaining charging time.

9. A method for calculating the remaining charging time of a battery management system according to claim 2, characterized in that, The method for calculating the remaining charging time of the battery management system further includes: Calculate the charging time used for the complete SOC interval and the corresponding average actual charging current in real time respectively; After charging is completed, first move the first N rows of the table corresponding to the SOC interval in the old charging time record table to the second row - the (N + 1)th row of the table corresponding to the SOC interval in the new charging time record table, then place the calculated charging time used for the complete SOC interval and the corresponding average actual charging current in the first row of the table corresponding to the SOC interval in the new charging time record table, and then store the new charging time record table for calculating the remaining charging time during the next charging.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When this program is executed by a processor, it implements the method for calculating the remaining charging time of the battery management system according to any one of claims 1 to 9.

11. A computer program product comprising a computer program / instructions, characterized in that, When this computer program / instructions are executed by a processor, it implements the method for calculating the remaining charging time of the battery management system according to any one of claims 1 to 9.

Citation Information

Cited By

  • Lithium battery inter-cluster equalization adaptive control method and battery management system

    CN121356126A