Method and system for determining residual charging duration of battery assembly and electric equipment
By obtaining the current state of charge of the battery module and recording information using the charging remaining time, the remaining time of charging of the battery module is determined, and the problem of low accuracy in the calculation of the remaining time of charging in the prior art is solved, thereby achieving higher prediction accuracy and user experience.
Patent Information
- Application Number
- CN202311825371.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2025-04-18
AI Technical Summary
In the prior art, the calculation of the remaining charging time of the battery module is relatively one-sided, resulting in a decrease in the calculation accuracy and affecting the user experience.
By obtaining the current state of charge of the battery module and recording information based on the remaining charge time, the current charging remaining time corresponding to the current state of charge is determined. The charging remaining time record information includes N groups of mapping data corresponding to the last N previous charging process, reflecting the corresponding relationship between each set charge state and the charging remaining time.
This method can adapt to the impact of battery aging and changes in charging location/charging piles, improve the accuracy of charging remaining time prediction, and improve user experience.
Smart Images

Figure CN119853204A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of electronic technology, and more specifically, to a method and system for determining the remaining charging time of a battery assembly and an electrical device. Background Art
[0002] By displaying the remaining charging time of the electrical equipment through the human-computer interaction interface, it can help to better understand the status of the electrical equipment. The calculation of the remaining charging time needs to consider the influence of multiple factors such as ambient temperature, charging pile performance, thermal management strategy, battery temperature rise, charging strategy, battery health, etc. However, the calculation method of the remaining charging time in the related art is relatively one-sided. For example, the remaining charging time is determined by the battery's remaining charge amount and charging current, which leads to a decrease in the calculation accuracy of the remaining charging time and affects people's experience. Summary of the invention
[0003] An object of the embodiments of the present disclosure is to provide a new solution for determining the remaining charging time of a battery assembly.
[0004] According to a first aspect of the present disclosure, an embodiment of a method for determining a remaining charging time of a battery assembly is provided, the method comprising:
[0005] Get the current state of charge of the battery component;
[0006] Determine the current remaining charging time corresponding to the current state of charge according to the remaining charging time record information; wherein the remaining charging time record information includes N groups of mapping data corresponding to the most recent N previous charging processes of the battery assembly, and the mapping data reflects the corresponding relationship between each set state of charge and the remaining charging time, and the remaining charging time is the charging time required for the battery assembly to charge from the corresponding set state of charge to the fully charged state of charge, and N is an integer greater than or equal to 1;
[0007] Output the current remaining charging time of the battery assembly.
[0008] Optionally, in the current charging process of the battery assembly, the method further includes:
[0009] For each set state of charge, when the current state of charge of the battery assembly reaches the set state of charge, timing is started to obtain the mapping data corresponding to the current charging process;
[0010] The remaining charging time record information is updated by using the mapping data corresponding to the current charging process.
[0011] Optionally, determining the current remaining charging time corresponding to the current state of charge according to the remaining charging time record information includes:
[0012] Determine the remaining charging time corresponding to the current state of charge based on each group of mapping data in the N groups of mapping data, and obtain N remaining charging time;
[0013] The average remaining time of the N remaining charging time periods is calculated as the current remaining charging time period corresponding to the current state of charge.
[0014] Optionally, based on any one of the N groups of mapping data, determining the remaining charging time corresponding to the current state of charge includes:
[0015] In a case where the multiple set states of charge of the mapping data do not include the current state of charge, determining the state of charge interval in which the current state of charge is located according to the current state of charge; wherein the state of charge interval is an interval greater than a first set state of charge and less than a second set state of charge;
[0016] The remaining charging time corresponding to the current state of charge is determined according to the first remaining charging time corresponding to the first set state of charge and the second remaining charging time corresponding to the second set state of charge in the mapping data.
[0017] Optionally, determining the remaining charging time corresponding to the current state of charge according to the first remaining charging time corresponding to the first set state of charge and the second remaining charging time corresponding to the second set state of charge in the mapping data includes:
[0018] Determining a charging time of the state of charge interval according to the first remaining charging time and the second remaining charging time;
[0019] Determine a third remaining charging time according to the charging time of the state of charge interval and the remaining charge ratio of the current state of charge in the state of charge interval; wherein the remaining charge ratio is the ratio of the difference between the second set state of charge and the current state of charge to the state of charge interval;
[0020] The remaining charging time corresponding to the current state of charge is determined according to the second remaining charging time and the third remaining charging time.
[0021] Optionally, before obtaining the current state of charge of the battery assembly, the method further includes:
[0022] According to the charging request, obtaining the initial temperature value of the battery component;
[0023] When the initial temperature value is greater than the temperature threshold, a charging process for charging the battery assembly is started.
[0024] Optionally, the method further comprises:
[0025] In a case where the initial temperature value of the battery assembly is less than or equal to the temperature threshold, starting a heating process for heating the battery assembly;
[0026] When the temperature value of the battery assembly rises from the initial temperature value to above the temperature threshold, starting a charging process for charging the battery assembly and recording a heating time of the battery assembly;
[0027] After determining the current remaining charging time corresponding to the current state of charge according to the charging remaining time record information and before outputting the current remaining charging time of the battery assembly, the method includes:
[0028] The current remaining charging time is corrected by the heating time to obtain a corrected current remaining charging time; wherein the corrected current remaining charging time is equal to the sum of the current remaining charging time before correction and the heating time.
[0029] Optionally, when the charging remaining time record information does not contain N groups of mapping data, the method further includes:
[0030] Determining a current charge amount of the battery assembly according to a current state of charge of the battery assembly;
[0031] Determining the remaining time of current charging of the battery assembly according to the current amount of charge to be charged and the current charging current of the battery assembly;
[0032] For each set state of charge, when the current state of charge of the battery assembly reaches the set state of charge, timing is started to obtain the mapping data corresponding to the current charging process;
[0033] The mapping data corresponding to the current charging process is added to the charging remaining time record information.
[0034] Optionally, N is an integer less than or equal to 30 and greater than or equal to 1.
[0035] According to a second aspect of the present disclosure, there is provided an embodiment of a battery management system, the system comprising:
[0036] An acquisition module, used to acquire the current state of charge of the battery component;
[0037] a determination module, configured to determine the current remaining charging time corresponding to the current state of charge according to the remaining charging time record information; wherein the remaining charging time record information includes N groups of mapping data corresponding one-to-one to the most recent N previous charging processes of the battery assembly, the mapping data reflecting the corresponding relationship between each set state of charge and the remaining charging time, the remaining charging time being the charging time required for the battery assembly to charge from the corresponding set state of charge to a fully charged state of charge, and N is an integer greater than or equal to 1;
[0038] An output module is used to output the current remaining charging time of the battery assembly.
[0039] According to a third aspect of the present disclosure, another embodiment of a battery management system is provided, the system comprising: a memory and a processor, the memory storing executable instructions, the instructions being used to control the processor to operate to execute the method according to the first aspect of the present disclosure.
[0040] According to a fourth aspect of the present disclosure, an embodiment of an electric device is provided, the electric device comprising: a battery assembly and the battery management system described in the second aspect or the third aspect.
[0041] One beneficial effect of the embodiments of the present disclosure is that according to the method of the embodiments, by acquiring the current state of charge of the battery assembly; determining the current remaining charging time corresponding to the current state of charge according to the remaining charging time record information, the current remaining charging time of the battery assembly is output, wherein the remaining charging time record information includes N groups of mapping data corresponding to the most recent N previous charging processes, which can adapt to the influence of battery aging and recent changes in charging location / charging piles on the remaining charging time, and, for electrical equipment with relatively fixed charging locations or charging piles, it can greatly improve the accuracy of predicting the remaining charging time, avoid time jumps when calculating the remaining charging time through current, etc., and improve user experience.
[0042] Further features and advantages of the present invention will become apparent from the following detailed description of exemplary embodiments of the present invention with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
[0044] Figure 1 is a flow chart of a method for determining the remaining charging time of a battery assembly according to an embodiment of the present application;
[0045] Figure 2 is a flow chart of a method for determining the remaining charging time of a battery assembly according to another embodiment of the present application;
[0046] Figure 3 is a structural schematic diagram of a battery management system according to an embodiment of the present application;
[0047] Figure 4 is a structural schematic diagram of a battery management system according to another embodiment of the present application;
[0048] Figure 5 It is a schematic diagram of the structure of an electrical device according to an embodiment of the present application. DETAILED DESCRIPTION
[0049] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless otherwise specifically stated.
[0050] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
[0051] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.
[0052] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0053] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0054] <Method Example>
[0055] Figure 1 It is a flow chart of a method for determining the remaining charging time of a battery assembly according to an embodiment of the present disclosure.
[0056] like Figure 1 As shown, the method for determining the remaining charging time of the battery assembly of this embodiment can be specifically executed by a battery management system.
[0057] Specifically, the method for determining the remaining charging time of the battery assembly in this embodiment may include the following steps S1100 to S1300:
[0058] Step S1100, obtaining the current state of charge of the battery assembly.
[0059] In this embodiment, the battery assembly can be a battery module or a battery pack. The state of charge of a battery assembly is also called the SOC (State of Charge) of the battery, that is, the remaining power of the battery assembly, which represents the ratio of the remaining power of the battery assembly to the fully charged power, usually as a percentage. SOC = 0 means that the battery assembly is fully discharged, and when SOC = 1, it means that the battery is fully charged. SOC is a value estimated by comparing a large amount of collected data with a set of algorithm models established by comparing actual battery data.
[0060] In some examples, the SOC may be calculated using an ampere-hour integration method or an open circuit voltage calibration method, which is not limited here.
[0061] In this embodiment, step S1100 may be performed during the current charging process of the battery assembly, or when the charging process of the battery assembly is not started, or when the current charging process of the battery assembly is interrupted, etc., which is not limited here.
[0062] Step S1200, determining the current remaining charging time corresponding to the current state of charge according to the remaining charging time record information.
[0063] In this embodiment, the charging remaining time record information records N groups of mapping data corresponding to the latest N previous charging processes, where N is an integer greater than or equal to 1.
[0064] In one example, when N=1, the charging remaining time record information records a set of mapping data corresponding to the most recent previous charging process, and the current charging remaining time can be directly determined from the set of mapping data according to the current state of charge. When N=2, the charging remaining time record information records two sets of data corresponding to the most recent two previous charging processes, and the corresponding charging remaining time can be determined from the two sets of mapping data according to the current state of charge, and then the two determined charging remaining times are averaged to obtain the current charging remaining time corresponding to the current state of charge.
[0065] In some embodiments, N is an integer less than or equal to 30 and greater than or equal to 1.
[0066] In this embodiment, when N is greater than 30, the N groups of mapping data corresponding to the latest N previous charging processes have little reference value for calculating the remaining charging time, so the upper limit of N is set to 30.
[0067] In one example, N may be 5. When the current charging process is the 6th time, the charging remaining time record information includes 5 sets of mapping data corresponding to the 1st to 5th charging processes. When the current charging process is the 11th time, the charging remaining time record information includes 5 sets of mapping data corresponding to the 6th to 10th charging processes.
[0068] It should be noted that here, N is only taken as 5 as an example, and N can also be other integers such as 2 or 3, which is not limited here.
[0069] Each set of mapping data may include multiple set states of charge. The multiple set states of charge may increase by integer multiples of the set value. For example, the multiple set states of charge may be states of charge that increase by integer multiples of 5%, that is, 5%, 10%, 15%, 20%, 25%, etc. set states of charge.
[0070] The mapping data reflects the corresponding relationship between each set state of charge and the remaining charging time, wherein the remaining charging time may be the charging time required for the battery assembly to charge from the corresponding set state of charge to the fully charged state of charge.
[0071] In one example, the current charging process is the 11th time, and the remaining charging time record information includes 5 sets of mapping data corresponding to the 6th to 10th charging processes, and the 5 sets of mapping data all set multiple charging states in integer multiples of 5% charging state. For example, the multiple set charging states are 5%, 10%, 15%, 20%, etc. Each set charging state corresponds to a remaining charging time. The remaining charging time corresponding to the 5% charging state in the mapping data corresponding to the 6th charging process in the 5 sets of mapping data is t 1 ', the remaining charging time corresponding to 10% state of charge is t 2 ', the remaining charging time corresponding to the 5% state of charge in the mapping data corresponding to the 7th charging process is t 1 ", the remaining charging time corresponding to 10% state of charge is t 2 ", the remaining charging time corresponding to the 5% state of charge in the mapping data corresponding to the 8th charging process is t 1 ”', the remaining charging time corresponding to 10% state of charge is t 2 ”', the remaining charging time corresponding to the 5% state of charge in the mapping data corresponding to the 9th charging process is t 1 ””, the remaining charging time corresponding to 10% state of charge is t 2 "", the remaining charging time corresponding to the 5% state of charge in the mapping data corresponding to the 10th charging process is t 1 ””', the remaining charging time corresponding to 10% state of charge is t 2 ””'. When the current state of charge is 5%, the current remaining charging time can be (t1 '+t 1 ”+t 1 ”'+t 1 ””+t 1 ””') / 5. Or, when the current state of charge is in the range of 5% to 10%, the current remaining charging time is (t 1 '+t 1 ”+t 1 ”'+t 1 ””+t 1 ””') / 5.
[0072] In some embodiments, when the charging remaining time recording information does not contain N groups of mapping data, the method further includes: steps S2100 to S2400.
[0073] Step S2100, determining the current charge amount of the battery assembly according to the current state of charge of the battery assembly.
[0074] In this embodiment, when the charging remaining time record information does not contain N groups of mapping data corresponding to the most recent N previous charging processes, that is, the charging process of the battery component is less than N times, it is necessary to first create the charging remaining time record information corresponding to the previous N charging processes.
[0075] In the first N charging processes of the battery assembly, the current amount of the battery assembly to be charged is determined according to the current state of charge of the battery assembly.
[0076] Current charge capacity Q 待充 It can be calculated by the following formula (1):
[0077] Q 待充 =(1-SOC)*Q 满充 , (1)
[0078] Among them, Q 满充 It is the full charge capacity of the battery component in the fully charged state, and SOC is the current state of charge.
[0079] Step S2200, determining the remaining time of the current charging of the battery assembly according to the current amount of charge to be charged and the current charging current of the battery assembly.
[0080] In this embodiment, the current remaining charging time t of the battery assembly can be calculated using formula (2).
[0081] t=Q 待充 / i 充电 , (2)
[0082] In one example, when the SOC is 0, the current remaining charging time t calculated by formula (1) and formula (2) is the total charging time required to charge the battery assembly.
[0083] After obtaining the current remaining charging time t, the current remaining charging time t is output for the user to view.
[0084] Step S2300, for each set state of charge, start timing when the current state of charge of the battery assembly reaches the set state of charge, and obtain the mapping data corresponding to the current charging process.
[0085] In this embodiment, a plurality of set states of charge are preset. For example, a plurality of set states of charge are set as integer multiples of the state of charge of 5%, and the plurality of set states of charge are 5%, 10%, 15%, 20%, and the like.
[0086] In one example, in the first N charging processes, timing starts when the current state of charge of the battery assembly reaches a set state of charge (5%, 10%, 15%, 20%, etc.), and stops when the current state of charge of the battery assembly is fully charged, and mapping data of the set state of charge and the remaining charging time of this charging process is obtained.
[0087] Step S2400: Add the mapping data corresponding to the current charging process to the charging remaining time record information.
[0088] It should be noted that, in the first N charging processes, steps S2100 to S2400 are executed to obtain the first N groups of mapping data corresponding to the first N charging processes, and after each charging process is completed, a group of mapping data corresponding to the charging process is added to the charging remaining time record information. After the first N groups of charging processes are completed, the charging remaining time record information includes N groups of mapping data. Furthermore, in the (N+1)th charging process, the current charging remaining time corresponding to the current state of charge can be determined according to the charging remaining time record information.
[0089] In some embodiments, the step S1200 of determining the current remaining charging time corresponding to the current state of charge according to the remaining charging time record information includes: steps S1211 to S1212.
[0090] Step S1211, determining the remaining charging time corresponding to the current state of charge based on each group of mapping data in the N groups of mapping data, to obtain N remaining charging time.
[0091] Continuing the above example, N=5, the current charging process is the 11th time, if the current state of charge is 10%, then the multiple set states of charge in the mapping data include 10%. Correspondingly, the remaining charging time corresponding to the 10% state of charge in the mapping data corresponding to the 6th charging process is t 2 ', the remaining charging time corresponding to the 10% state of charge in the mapping data corresponding to the 7th charging process is t 2 ", the remaining charging time corresponding to the 10% state of charge in the mapping data corresponding to the 8th charging process is t 2 ”', the remaining charging time corresponding to the 10% state of charge in the mapping data corresponding to the 9th charging process is t 2 "", the remaining charging time corresponding to the 10% state of charge in the mapping data corresponding to the 10th charging process is t 2 ””'.
[0092] Step S1212, calculating the average remaining time of the N remaining charging time periods as the current remaining charging time period corresponding to the current state of charge.
[0093] Continuing with the above example, when the current state of charge is 10%, the average remaining time of the five remaining charging times is (t 2 '+t 2 '+t 2 ”+t 2 ”'+t 2 ””) / 5, which is the remaining charging time t 当前 .
[0094] In some embodiments, determining the remaining charging time corresponding to the current state of charge based on any one of the N groups of mapping data in step S1211 includes: step S1221 and step S1222.
[0095] Step S1221 : when the plurality of set states of charge of the mapping data do not include the current state of charge, determining the state of charge interval in which the current state of charge is located according to the current state of charge.
[0096] Continuing the above example, N=5, the current charging process is the 11th time, if the current state of charge is 8%, then the multiple set states of charge of the mapping data do not include 10%. According to the current state of charge of 8%, it is determined that the 8% state of charge is in the state of charge interval of 5% to 10%. The state of charge interval is an interval greater than the first set state of charge and less than the second set state of charge, that is, the first set state of charge is 5%, and the second set state of charge is 10%.
[0097] Step S1222: determining the remaining charging time corresponding to the current state of charge according to the first remaining charging time corresponding to the first set state of charge and the second remaining charging time corresponding to the second set state of charge in the mapping data.
[0098] In some examples, when it is determined that the current state of charge of 8% is in the state of charge range of 5% to 10%, the remaining charging time corresponding to the current state of charge can be directly calculated by the first remaining charging time corresponding to the first set state of charge of 5%, that is, the current remaining charging time corresponding to the current state of charge of 8% is t 当前 =(t 1 '+t 1 ”+t 1 ”'+t 1 ””+t 1 ””') / 5. Through this calculation method, the current remaining charging time corresponding to the current state of charge can be simply and efficiently calculated, thereby improving the efficiency of determining the remaining charging time.
[0099] In some embodiments, step S1222 determines the remaining charging time corresponding to the current state of charge based on the first remaining charging time corresponding to the first set state of charge and the second remaining charging time corresponding to the second set state of charge in the mapping data, including: steps 1231 to S1233.
[0100] Step S1231: Determine the charging duration of the state of charge interval according to the first remaining charging duration and the second remaining charging duration.
[0101] In other examples, when it is determined that the current state of charge 8% is in the state of charge range of 5% to 10%, the five first remaining charging times (t 1 ',t 1 ”,t 1 ”',t 1 ””,t 1 ””') and the 5 second remaining charging times (t 2 ',t 2 ”,t 2 ”',t 2 ””,t 2 ””'), determine the charging time in the state of charge interval.
[0102] In these examples, the charging time t 区间 It can be calculated by formula (3).
[0103] t 区间 =t2 -t 1 , (3)
[0104] That is, for any of the five groups of mapping data, the remaining charging time t corresponding to the 10% state of charge 2 The remaining charging time corresponding to 5% state of charge is t 1 , calculated by the above formula (3), the charging time of the five charge state intervals is t 区间 ',t 区间 ”,t 区间 ”',t 区间 ””,t 区间 ””'.
[0105] Step S1232: determining a third remaining charging time according to the charging time of the state of charge interval and the remaining charge ratio of the current state of charge in the state of charge interval.
[0106] In this embodiment, the remaining charge ratio is the ratio of the difference between the second set state of charge and the current state of charge to the state of charge interval. For example, the current state of charge is 8%, and the remaining charge ratio in the 5% to 10% state of charge interval is (10%-8%) / (10%-5%)=0.4.
[0107] Continuing with the above example, the charging time of the five state-of-charge intervals is t 区间 ',t 区间 ”,t 区间 ”',t 区间 ””,t 区间 After that, the product of the charging time of each state of charge interval and the remaining charge ratio of the current state of charge (0.4) is calculated to obtain the corresponding five third remaining charging times t 3 ',t 3 ”,t 3 ”',t 3 ””,t 3 ””'.
[0108] Step S1233: Determine the remaining charging time corresponding to the current state of charge according to the second remaining charging time and the third remaining charging time.
[0109] In this embodiment, the sum of the third remaining charging time and the second remaining charging time is used as the remaining charging time corresponding to the current state of charge.
[0110] Continuing the above example, after obtaining the remaining charging time t of the 5th third charge 3 ',t 3 ”,t 3 ”',t 3 ””,t3 ””’, then add the second remaining charging time to get the corresponding 5 remaining charging times, which are: t 3 '+t 2 ',t 3 ”+t 2 ”,t 3 ”'+t 2 ”',t 3 ””+t 2 ””,t 3 ””'+t 2 ””'.
[0111] After executing step S1233, 5 remaining charging times are obtained, and step S1212 is executed to calculate the average remaining time of the 5 remaining charging times as the current remaining charging time corresponding to the current state of charge.
[0112] Continuing with the above example, the remaining charging time t 当前 for:
[0113] t 当前 =(t 3 '+t 2 '+t 3 ”+t 2 ”+t 3 ”'+t 2 ”'+t 3 ””+t 2 ””+t 3 ””'+t 2 ””') / 5
[0114] Step S1300, outputting the current remaining charging time of the battery assembly.
[0115] In this embodiment, the current remaining charging time can be output through voice output, text output or other methods, which are not limited here.
[0116] In some embodiments, during the current charging process of the battery assembly, the method further includes: steps S3100 to S3200.
[0117] Step S3100, for each set state of charge, start timing when the current state of charge of the battery assembly reaches the set state of charge, and obtain the mapping data corresponding to this charging process.
[0118] Step S3200: updating the charging remaining time record information by using the mapping data corresponding to the current charging process.
[0119] In some examples, when the current charging process is the 16th time and the charging remaining time recording information includes 5 sets of mapping data corresponding to the 11th to 15th charging processes, in the current charging process, the timing starts when the current state of charge reaches the set state of charge (5%, 10%, 15%, 20%, etc.), and stops when the current state of charge reaches the fully charged state of charge (SOC=100%), and the mapping data corresponding to the 16th charging process is obtained. Through the mapping data of the 16th charging process, the 5 sets of mapping data corresponding to the 11th to 15th charging processes in the charging remaining time recording information are updated to the mapping data corresponding to the 12th to 16th charging processes.
[0120] In some embodiments, before obtaining the current state of charge of the battery assembly in step S1100, the method further includes: step S4100 and step S4200.
[0121] Step S4100, obtaining the initial temperature value of the battery assembly according to the charging request.
[0122] In this embodiment, when the battery management system is in communication connection with the charging pile, the charging pile will send a charging request to the battery management system. After receiving the charging request, the battery management system obtains the initial temperature value of the battery assembly according to the charging request.
[0123] Step S4200, when the initial temperature value is greater than the temperature threshold, starting the charging process for the battery assembly.
[0124] In this embodiment, the temperature threshold may correspond to the activation temperature of the thermal management strategy in the battery management system. For example, the temperature threshold may be set to 0°C.
[0125] When the initial temperature value is greater than the temperature threshold, the battery assembly may enter a charging process, and start the charging process for charging the battery assembly.
[0126] In some embodiments, the method further includes: step S5100 and step S5200.
[0127] Step S5100, when the initial temperature value of the battery assembly is less than or equal to the temperature threshold, starting a heating process for heating the battery assembly.
[0128] In this embodiment, when the initial temperature value is less than or equal to the temperature threshold, the battery assembly cannot work normally, and a heating process for heating the battery assembly is started to increase the temperature value of the battery assembly.
[0129] Step S5200, when the temperature value of the battery assembly rises from the initial temperature value to above the temperature threshold, starting a charging process for charging the battery assembly and recording a heating time of the battery assembly.
[0130] In this embodiment, the heating duration can be determined according to the temperature difference between the temperature threshold and the initial temperature value of the battery assembly, as well as the heating rate.
[0131] In one example, the heating time is calculated as:
[0132] t 加热 =(0-T 初始 ) / k
[0133] Among them, t 加热 is the heating time, T 初始 is the initial temperature value of the battery assembly, and k is the heating rate, which can be obtained through the heating simulation data of the battery assembly.
[0134] In these embodiments, after determining the current remaining charging time corresponding to the current state of charge according to the remaining charging time record information in step S1200, and before outputting the current remaining charging time of the battery assembly in step S1300, the method includes: step S5300.
[0135] Step S5300: Correct the current remaining charging time by the heating time to obtain a corrected current remaining charging time.
[0136] In this embodiment, when the battery assembly is heated before charging, after determining the current remaining charging time corresponding to the current state of charge according to the charging remaining time record information in step S1200, and before outputting the current remaining charging time of the battery assembly in step S1300, it is necessary to correct the current remaining charging time corresponding to the current state of charge to obtain the corrected current remaining charging time, and output the corrected current remaining charging time. The corrected current remaining charging time is equal to the sum of the current remaining charging time before correction and the heating time.
[0137] According to the method of the embodiment of the present application, the following beneficial effects can be achieved:
[0138] First, by determining the current remaining charging time corresponding to the current state of charge according to N groups of mapping data that correspond one to one to the most recent N previous charging processes, it is possible to adapt to the impact of battery aging and recent changes in charging locations / charging piles on the remaining charging time. In addition, for electrical equipment with relatively fixed charging locations or charging piles, it can greatly improve the accuracy of predicting the remaining charging time, avoid time jumps when calculating the remaining charging time through current, etc., and improve user experience.
[0139] Second, by correcting the current remaining charging time when the initial temperature value of the battery component is less than or equal to the temperature threshold, and outputting the corrected current remaining charging time, the impact of ambient temperature on the remaining charging time can be taken into account, thereby further improving the accuracy of predicting the remaining charging time and improving user experience.
[0140] Third, by determining the current remaining charging time based on the charging time of the state of charge interval in which the current state of charge is located and the remaining charge ratio of the current state of charge in the state of charge interval, when the current state of charge is not included in the multiple set state of charge in the mapping data, the accuracy of predicting the remaining charging time can be further improved.
[0141] <Example>
[0142] Figure 2 is a flow chart of a method for determining the remaining charging time of a battery assembly according to another embodiment of the present application. Figure 2 As shown, the method includes: steps S1 to S19.
[0143] Step S1, obtaining an initial temperature value of the battery assembly according to a charging request.
[0144] In this example, when the charging pile is in communication connection with the battery management system, the battery management system obtains the initial temperature value of the battery assembly according to the charging request sent by the charging pile.
[0145] Step S2, whether the initial temperature value is greater than the temperature threshold; if so, execute step S4, if not, execute step S3.
[0146] Step S3, start the heating process for heating the battery assembly and obtain the temperature value of the battery assembly. Then, execute step S5.
[0147] Step S4, starting the charging process for the battery assembly. Then, executing step S7.
[0148] Step S5, whether the temperature value is greater than the temperature threshold; if so, execute step S6, if not, execute step S3.
[0149] Step S6, starting the charging process for the battery assembly and recording the heating time of the battery assembly. Thereafter, executing step S7.
[0150] Step S7, when there are N groups of mapping data corresponding to the latest N previous charging processes in the charging remaining time record information, the current state of charge of the battery assembly is obtained.
[0151] In this example, the remaining charging time recording information includes N groups of mapping data corresponding one by one to the most recent N previous charging processes of the battery component. The mapping data reflects the correspondence between each set state of charge and the remaining charging time. The remaining charging time is the charging time required for the battery component to charge from the corresponding set state of charge to the fully charged state. N is an integer greater than or equal to 1.
[0152] In other examples, the remaining charging time record information does not have N groups of mapping data corresponding to the most recent N previous charging processes. In this case, it is necessary to add the remaining charging time record information, that is, according to the current state of charge of the battery assembly, determine the current amount of charge to be charged of the battery assembly, and according to the current amount of charge to be charged and the current charging current of the battery assembly, determine the current remaining charging time of the battery assembly, and output the current remaining charging time. For each set state of charge, start timing when the current state of charge of the battery assembly reaches the set state of charge, and obtain the mapping data corresponding to this charging process. Add the mapping data corresponding to this charging process to the remaining charging time record information.
[0153] Step S8, whether the multiple set charge states include the current charge state; if not, execute step S9, if so, execute step S13.
[0154] Step S9, determining the state of charge interval of the current state of charge, the state of charge interval being an interval greater than the first set state of charge and less than the second set state of charge.
[0155] Step S10, determining the charging time of the state of charge interval according to the first remaining charging time corresponding to the first set state of charge and the second remaining charging time corresponding to the second set state of charge.
[0156] In this example, the charging time t 区间 =t 2 -t 1 .
[0157] Step S11, determining a third remaining charging time according to the charging time of the state of charge interval and the remaining charge ratio of the current state of charge in the state of charge interval.
[0158] In this example, the remaining charge percentage is the ratio of the difference between the second set state of charge and the current state of charge to the state of charge interval. For example, the current state of charge is 8%, and the state of charge interval is 5% to 10%, then the remaining charge percentage is (10%-8%) / (10%-5%)=0.4. The third remaining charging time t 3 =t 区间 *0.4.
[0159] Step S12, determining the remaining charging time corresponding to the current state of charge according to the second remaining charging time and the third remaining charging time, and obtaining N remaining charging time. Then, executing step S14.
[0160] In this example, the remaining charging time is the sum of the second remaining charging time and the third remaining charging time.
[0161] Step S13, determining the remaining charging time corresponding to the current state of charge based on each group of mapping data in the N groups of mapping data, and obtaining N remaining charging time periods, and then executing step S14.
[0162] Step S14, calculating the average remaining time of the N remaining charging time as the current remaining charging time corresponding to the current state of charge.
[0163] Step S15, whether the heating time is recorded; if so, execute step S16, if not, execute step S17.
[0164] Step S16, correcting the current remaining charging time by the heating time to obtain the corrected current remaining charging time. Then, executing step S17.
[0165] Step S17, outputting the current remaining charging time of the battery assembly.
[0166] Step S18, in the current charging process of the battery assembly, for each set state of charge, start timing when the current state of charge of the battery assembly reaches the set state of charge, and obtain mapping data corresponding to this charging process.
[0167] Step S19: updating the charging remaining time record information through the mapping data corresponding to the current charging process.
[0168] <System Example 1>
[0169] In some embodiments, Figure 3 As shown, a battery management system 3000 is also provided, which includes: an acquisition module 3100 , a determination module 3200 and an output module 3300 .
[0170] The acquisition module 3100 is used to obtain the current state of charge of the battery assembly;
[0171] The determination module 3200 is used to determine the current remaining charging time corresponding to the current state of charge according to the remaining charging time record information; wherein the remaining charging time record information includes N groups of mapping data corresponding to the most recent N previous charging processes of the battery assembly, and the mapping data reflects the corresponding relationship between each set state of charge and the remaining charging time, and the remaining charging time is the charging time required for the battery assembly to charge from the corresponding set state of charge to the fully charged state of charge, and N is an integer greater than or equal to 1;
[0172] The output module 3300 is used to output the current remaining charging time of the battery assembly.
[0173] In some embodiments, the battery management system 3000 also includes an update module 3400, which is used to start timing for each set state of charge when the current state of charge of the battery component reaches the set state of charge, and obtain the mapping data corresponding to the current charging process; through the mapping data corresponding to the current charging process, update the remaining charging time record information.
[0174] In some embodiments, the determination module 3200 is used to determine the remaining charging time corresponding to the current state of charge based on each group of mapping data in the N groups of mapping data, and obtain N remaining charging times; calculate the average remaining time of the N remaining charging times as the current remaining charging time corresponding to the current state of charge.
[0175] In some embodiments, the determination module 3200 is used to determine the charge state range in which the current charge state is located based on the current charge state when multiple set charge states of the mapping data do not include the current charge state; wherein the charge state range is an interval greater than a first set charge state and less than a second set charge state; and determine the charging remaining time corresponding to the current charge state based on a first charging remaining time corresponding to the first set charge state and a second charging remaining time corresponding to the second set charge state in the mapping data.
[0176] In some embodiments, the determination module 3200 is used to determine the charging time of the charge state interval based on the first remaining charging time and the second remaining charging time; determine the third remaining charging time based on the charging time of the charge state interval and the remaining charge ratio of the current charge state in the charge state interval; wherein the remaining charge ratio is the ratio of the difference between the second set charge state and the current charge state to the charge state interval; determine the remaining charging time corresponding to the current charge state based on the second remaining charging time and the third remaining charging time.
[0177] In some embodiments, the battery management system 3000 also includes a thermal management module 3500, which is used to obtain an initial temperature value of the battery component according to a charging request; when the initial temperature value is greater than a temperature threshold, start a charging process for charging the battery component.
[0178] In some embodiments, the thermal management module 3500 is used to start a heating process for heating the battery component when the initial temperature value of the battery component is less than or equal to the temperature threshold; when the temperature value of the battery component rises from the initial temperature value to above the temperature threshold, start a charging process for charging the battery component and record the heating time of the battery component; the determination module 3200 is used to correct the current remaining charging time by the heating time to obtain a corrected current remaining charging time; wherein the corrected current remaining charging time is equal to the sum of the current remaining charging time before correction and the heating time.
[0179] In some embodiments, the battery management system 3000 also includes an adding module 3600, which is used to determine the current amount of charge to be charged of the battery component according to the current state of charge of the battery component when there are no N groups of mapping data in the remaining charging time recording information; determine the current remaining charging time of the battery component according to the current amount of charge to be charged and the current charging current of the battery component; for each set state of charge, start timing when the current state of charge of the battery component reaches the set state of charge, and obtain the mapping data corresponding to this charging process; add the mapping data corresponding to this charging process to the remaining charging time recording information.
[0180] <System Example 2>
[0181] In other embodiments, Figure 4 As shown, a battery management system 4000 is also provided, including a memory 4100 and a processor 4200, wherein the memory 4100 stores executable instructions, and the instructions are used to control the processor 4200 to operate to execute the method for determining the remaining charging time of the battery assembly in any of the above embodiments.
[0182] <Electrical Equipment Example>
[0183] like Figure 5 As shown, an embodiment of the present disclosure provides an electric device 5000 , including a battery assembly 5100 and a battery management system 5200 .
[0184] The battery management system 5200 may be as follows Figure 3 As shown or Figure 4 The battery management system shown.
[0185] The electrical equipment 5000 may be a vehicle, a ship, an energy storage cabinet, a drone, an electric two-wheeled vehicle, an electric multi-wheeled vehicle, etc.
[0186] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.
[0187] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0188] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0189] The computer program instructions for performing the operation of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be personalized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present invention.
[0190] Various aspects of the present invention are described herein with reference to the flow charts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each box of the flow chart and / or block diagram and the combination of each box in the flow chart and / or block diagram can be implemented by computer-readable program instructions.
[0191] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0192] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0193] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a part of a module, a program segment or an instruction, and a part of the module, a program segment or an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.
[0194] Embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements to the technology in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.
Claims
1. A method for determining the remaining charging time of a battery assembly, characterized in that: include: Get the current state of charge of the battery component; Determine the current remaining charging time corresponding to the current state of charge according to the remaining charging time record information; wherein the remaining charging time record information includes N groups of mapping data corresponding to the most recent N previous charging processes of the battery assembly, and the mapping data reflects the corresponding relationship between each set state of charge and the remaining charging time, and the remaining charging time is the charging time required for the battery assembly to charge from the corresponding set state of charge to the fully charged state of charge, and N is an integer greater than or equal to 1; Output the current remaining charging time of the battery assembly.
2. The method according to claim 1, characterized in that: In the current charging process of the battery assembly, the method further includes: For each set state of charge, when the current state of charge of the battery assembly reaches the set state of charge, timing is started to obtain the mapping data corresponding to the current charging process; The remaining charging time record information is updated by using the mapping data corresponding to the current charging process.
3. The method according to claim 1, characterized in that The determining, according to the charging remaining time record information, the current charging remaining time corresponding to the current state of charge includes: Determine the remaining charging time corresponding to the current state of charge based on each group of mapping data in the N groups of mapping data, and obtain N remaining charging time; The average remaining time of the N remaining charging time periods is calculated as the current remaining charging time period corresponding to the current state of charge.
4. The method according to claim 3, characterized in that The determining, based on any one of the N groups of mapping data, the remaining charging time corresponding to the current state of charge comprises: In a case where the multiple set states of charge of the mapping data do not include the current state of charge, determining the state of charge interval in which the current state of charge is located according to the current state of charge; wherein the state of charge interval is an interval greater than a first set state of charge and less than a second set state of charge; The remaining charging time corresponding to the current state of charge is determined according to the first remaining charging time corresponding to the first set state of charge and the second remaining charging time corresponding to the second set state of charge in the mapping data.
5. The method according to claim 4, characterized in that The determining the remaining charging time corresponding to the current state of charge according to the first remaining charging time corresponding to the first set state of charge and the second remaining charging time corresponding to the second set state of charge in the mapping data includes: Determining a charging time of the state of charge interval according to the first remaining charging time and the second remaining charging time; Determine a third remaining charging time according to the charging time of the state of charge interval and the remaining charge ratio of the current state of charge in the state of charge interval; wherein the remaining charge ratio is the ratio of the difference between the second set state of charge and the current state of charge to the state of charge interval; The remaining charging time corresponding to the current state of charge is determined according to the second remaining charging time and the third remaining charging time.
6. The method according to claim 1, characterized in that Before obtaining the current state of charge of the battery assembly, the method further includes: According to the charging request, obtaining the initial temperature value of the battery component; When the initial temperature value is greater than the temperature threshold, a charging process for charging the battery assembly is started.
7. The method according to claim 6, characterized in that The method further comprises: In a case where the initial temperature value of the battery assembly is less than or equal to the temperature threshold, starting a heating process for heating the battery assembly; When the temperature value of the battery assembly rises from the initial temperature value to above the temperature threshold, starting a charging process for charging the battery assembly and recording a heating time of the battery assembly; After determining the current remaining charging time corresponding to the current state of charge according to the charging remaining time record information and before outputting the current remaining charging time of the battery assembly, the method includes: The current remaining charging time is corrected by the heating time to obtain a corrected current remaining charging time; wherein the corrected current remaining charging time is equal to the sum of the current remaining charging time before correction and the heating time.
8. The method according to claim 1, characterized in that In a case where the charging remaining time record information does not have N groups of mapping data, the method further includes: Determining a current charge amount of the battery assembly according to a current state of charge of the battery assembly; Determining the remaining time of current charging of the battery assembly according to the current amount of charge to be charged and the current charging current of the battery assembly; For each set state of charge, when the current state of charge of the battery assembly reaches the set state of charge, timing is started to obtain the mapping data corresponding to the current charging process; The mapping data corresponding to the current charging process is added to the charging remaining time record information.
9. The method according to claim 1, characterized in that: N is an integer less than or equal to 30 and greater than or equal to 1.
10. A battery management system, characterized in that: include: An acquisition module, used to acquire the current state of charge of the battery component; a determination module, configured to determine the current remaining charging time corresponding to the current state of charge according to the remaining charging time record information; wherein the remaining charging time record information includes N groups of mapping data corresponding one-to-one to the most recent N previous charging processes of the battery assembly, the mapping data reflecting the corresponding relationship between each set state of charge and the remaining charging time, the remaining charging time being the charging time required for the battery assembly to charge from the corresponding set state of charge to a fully charged state of charge, and N is an integer greater than or equal to 1; An output module is used to output the current remaining charging time of the battery assembly.
11. A battery management system, characterized in that: It comprises a memory and a processor, the memory stores executable instructions, and the instructions are used to control the processor to operate to execute the method for determining the remaining charging time of a battery assembly according to any one of claims 1-9.
12. An electrical device, characterized in that: The invention comprises a battery assembly and the battery management system according to claim 10 or claim 11.