A method and apparatus for determining charging time
Patent Information
- Application Number
- CN202610268425.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-03-05
- Publication Date
- 2026-08-21
AI Technical Summary
[0002]相关技术中,车辆的充电时间预估方案普遍基于SOC(State of Charge,荷电状态)、充电电流、电池包温度等当前状态参数估算充电剩余时间,但在大电流(如充电倍率为3C以上)充电模式下,充电电流较大,且充电电流变化大,电池包内部温度变化快,NTC(Negative Temperature Coefficient,负温度系数热敏电阻)采样温度无法实时的表征电池包内部的实际温度,基于采样温度预估充电剩余时间时,估算精度低
[0070]本公开还提供一种用电设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现上述任一项所述方法的步骤。
Smart Images

Figure CN122607156A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to a method and apparatus for determining charging time. Background Technology
[0002] In related technologies, vehicle charging time estimation schemes are generally based on current state parameters such as SOC (State of Charge), charging current, and battery pack temperature to estimate the remaining charging time. However, in high-current charging modes (such as charging rates of 3C and above), the charging current is large and varies greatly, and the internal temperature of the battery pack changes rapidly. The NTC (Negative Temperature Coefficient) temperature sampling cannot accurately represent the actual internal temperature of the battery pack in real time. Therefore, the estimation accuracy is low when estimating the remaining charging time based on the sampled temperature. Summary of the Invention
[0003] This disclosure provides a method and apparatus for determining charging time, which at least partially solves the above-mentioned problems.
[0004] This disclosure provides a method for determining charging time, including:
[0005] The preheating time of the preheating stage is determined; wherein the preheating time is determined based on the initial state parameters of the battery pack, the initial state parameters including at least one of the following parameters: initial state of charge, initial voltage, initial current and initial temperature;
[0006] Determine the remaining charging time for the remaining charging phase; wherein the remaining charging phase is the period from the end of the preheating phase to the end of battery pack charging, and the remaining charging time is determined based on the state parameters of the battery pack at the end of the preheating phase, which are determined based on the initial state parameters; and
[0007] Determine the charging time; wherein the charging time is determined based on the preheating time and the remaining charging time.
[0008] In some embodiments, the preheating time is determined based on the initial state parameters of the battery pack, including: the preheating time is determined based on the initial state parameters of the battery pack and the preheating stage end conditions.
[0009] In some embodiments, the preheating time is determined based on the initial state parameters of the battery pack and the preheating stage end conditions, including: the preheating time is determined by estimating the battery pack state parameters based on the initial state parameters of the battery pack until the estimated battery pack state parameters meet the preheating stage end conditions.
[0010] In some embodiments, the determination based on the initial state parameters of the battery pack and the preheating phase end conditions includes:
[0011] The battery pack state parameters at the first time interval are estimated based on the initial state parameters of the battery pack; and
[0012] Based on the estimated battery pack state parameters, the battery pack state parameters at the first time interval are estimated again until the battery pack state parameters meet the conditions for the end of the preheating stage.
[0013] In some embodiments, the preheating time is determined based on the first time and the first estimated number of times.
[0014] In some embodiments, the first time is determined based on battery pack preheating strategy data.
[0015] In some embodiments, the first estimation count is the number of estimations performed when the battery pack state parameters meet the end conditions of the preheating stage.
[0016] In some embodiments, the preheating time is determined according to the following formula:
[0017] SelfHeatTime = M1 * △Time1;
[0018] Where SelfHeatTime is the preheating time, M1 is the first estimated number of times, and △Time1 is the first time.
[0019] In some embodiments, the battery pack status parameters satisfying the preheating phase termination condition includes at least one of the following:
[0020] The estimated state of charge is less than the first state of charge;
[0021] The estimated temperature is higher than the first temperature; and
[0022] The estimated voltage is lower than the first voltage.
[0023] In some embodiments, the step of estimating the battery pack state parameters at the first time interval based on the initial state parameters of the battery pack includes: estimating the battery pack state parameters at the first time interval based on at least one of the battery pack temperature field model data, battery model data, and preheating strategy data, as well as the initial state parameters of the battery pack.
[0024] In some embodiments, the step of re-estimating the battery pack state parameters at the first time interval based on the estimated battery pack state parameters includes: re-estimating the battery pack state parameters at the first time interval based on at least one of the battery pack temperature field model data, battery model data, and preheating strategy data, as well as the estimated battery pack state parameters.
[0025] In some embodiments, the step of estimating the battery pack state parameters at a first time interval based on at least one of the battery pack temperature field model data, battery model data, and preheating strategy data, as well as the initial state parameters of the battery pack, includes:
[0026] The temperature at the first time interval is determined based on the initial temperature, the initial state of charge, the initial voltage, the initial current, and the temperature field model data of the battery pack.
[0027] The state of charge and voltage at the first time interval are determined based on the temperature at the first time interval, the initial state of charge, the initial voltage, the initial current, and battery model data; and
[0028] The current at the first time interval is determined based on the temperature at the first time interval, the state of charge at the first time interval, the voltage at the first time interval, and the preheating strategy data.
[0029] In some embodiments, the temperature at the first time interval is determined according to the following formula:
[0030] T k+1 =Temp_F(SOC k ,I k V k ,T k );
[0031] Among them, T k+1 Let Temp_F be the temperature at the first time interval, and SOC be the temperature field model data. k For the initial state of charge, I k Let V be the initial current. k Let T be the initial voltage. k The initial temperature is [value].
[0032] In some embodiments, the state of charge at the first time interval and the voltage at the first time interval are determined according to the following formula:
[0033] [SOC k+1 V k+1 ]=Bat_Model(SOC k ,I k Vk ,T k+1 );
[0034] Among them, SOC k+1 V represents the state of charge at the first time interval. k+1 The voltage at the first time interval is given, Bat_Model is the battery model data, and SOC is... k For the initial state of charge, I k Let V be the initial current. k Let T be the initial voltage. k+1 The temperature at the first time interval is given.
[0035] In some embodiments, the current at the first time interval is determined according to the following formula:
[0036] I k+1 =SelfHeatMap(SOC k+1 V k+1 ,T k+1 );
[0037] Among them, I k+1 The current at the first time interval is given, SelfHeatMap is the preheating strategy data, and SOC is the current at the first time interval. k+1 V represents the state of charge at the first time interval. k+1 The voltage at the first time interval, T k+1 The temperature at the first time interval is given.
[0038] In some embodiments, the state parameters of the battery pack at the end of the preheating phase are the estimated state parameters of the battery pack when the conditions for the end of the preheating phase are met.
[0039] In some embodiments, the remaining charging time is determined based on the battery pack state parameters at the end of the preheating phase, including: the remaining charging time is determined based on the battery pack state parameters at the end of the preheating phase and the charging termination conditions.
[0040] In some embodiments, the remaining charging time is determined based on the battery pack state parameters at the end of the preheating phase and the charging termination conditions, including: the remaining charging time is determined by estimating the battery pack state parameters based on the battery pack state parameters at the end of the preheating phase until the estimated battery pack state parameters meet the charging termination conditions.
[0041] In some embodiments, determining the state parameters of the battery pack and the charging termination conditions at the end of the preheating phase includes:
[0042] Based on the battery pack state parameters at the end of the preheating phase, the battery pack state parameters at the second time interval are estimated; and
[0043] Based on the estimated battery pack state parameters, the battery pack state parameters at the second time interval are estimated again until the battery pack state parameters meet the charging end conditions.
[0044] In some embodiments, the remaining charging time is determined based on the second time and the second estimated number of times.
[0045] In some embodiments, the second time is determined based on charging strategy data.
[0046] In some embodiments, the second estimation count is the number of times the battery pack state parameters meet the charging termination condition.
[0047] In some embodiments, the remaining charging time is determined according to the following formula:
[0048] RemainingchargingTime=M2*△Time2;
[0049] Wherein, RemainingchargingTime is the remaining charging time, M2 is the second estimated number of times, and △Time2 is the second time.
[0050] In some embodiments, the battery pack state parameters satisfying the charging termination condition include: the estimated state of charge equals the target state of charge.
[0051] In some embodiments, the estimation of the battery pack state parameters at the second time interval based on the battery pack state parameters at the end of the preheating phase includes: estimating the battery pack state parameters at the second time interval based on at least one of the battery pack temperature field model data, battery model data, and charging current meter data, as well as the battery pack state parameters at the end of the preheating phase.
[0052] In some embodiments, the step of re-estimating the battery pack state parameters at the second time interval based on the estimated battery pack state parameters includes: re-estimating the battery pack state parameters at the second time interval based on at least one of the battery pack temperature field model data, battery model data, and charging current meter data, as well as the estimated battery pack state parameters.
[0053] In some embodiments, the step of estimating the battery pack state parameters at the second time interval based on at least one of the battery pack temperature field model data, battery model data, and charging current meter data, as well as the battery pack state parameters at the end of the preheating phase, includes:
[0054] The temperature at the second time interval is determined based on the state of charge, voltage, current, temperature of the battery pack at the end of the preheating phase and the temperature field model data of the battery pack.
[0055] The state of charge and voltage at the second time interval are determined based on the temperature at the second time interval, the state of charge at the end of the preheating phase, the voltage, the current, and battery model data; and
[0056] The current at the second time interval is determined based on the temperature at the second time interval, the state of charge at the second time interval, the voltage at the second time interval, and the charging ammeter data.
[0057] In some embodiments, the temperature at the second time interval is determined according to the following formula:
[0058] T k+2 =Temp_F(SOC k+1 ,I k+1 V k+1 ,T k+1 );
[0059] Among them, T k+2 The temperature at the second time interval is given, where Temp_F is the temperature field model data, and SOC is the temperature. k+1 The state of charge at the end of the preheating phase, I k+1 V is the current at the end of the preheating stage. k+1 T is the voltage at the end of the preheating stage. k+1 This is the temperature at the end of the preheating stage.
[0060] In some embodiments, the state of charge at the second time interval and the voltage at the second time interval are determined according to the following formula:
[0061] [SOC k+2 V k+2 ]=Bat_Model(SOC k+1 ,I k+1 V k+1 ,T k+2 );
[0062] Among them, SOC k+2 V represents the state of charge at the second time interval. k+2 The voltage at the second time interval is given, Bat_Model is the battery model data, and SOC is... k+1 The state of charge at the end of the preheating phase, I k+1 V is the current at the end of the preheating stage. k+1 T is the voltage at the end of the preheating stage. k+2The temperature is at the second time interval.
[0063] In some embodiments, the current at the second time interval is determined according to the following formula:
[0064] I k+2 =ChgMap(SOC k+2 V k+2 ,T k+2 );
[0065] Among them, I k+2 The current at the second time interval is given, ChgMap represents the charging current meter data, and SOC is the current at that time interval. k+2 V represents the state of charge at the second time interval. k+2 The voltage at the second time interval, T k+2 The temperature at the second time interval is given.
[0066] In some embodiments, the charging time is the sum of the preheating time and the remaining charging time.
[0067] In some embodiments, the determination method further includes: determining the charging time again at a third time after the charging time has been determined.
[0068] The method for determining charging time provided in this disclosure determines the preheating time based on initial state parameters and the remaining charging time based on the battery pack's state parameters at the end of the preheating phase, thereby determining the charging time. This method eliminates the need for real-time temperature monitoring, resulting in more accurate determinations.
[0069] This disclosure also provides an apparatus for determining charging time, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any of the methods described above.
[0070] This disclosure also provides an electrical device including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any of the methods described above.
[0071] This disclosure also provides a computer-readable storage medium having a computer program / instructions stored thereon, which, when executed by a processor, implement the steps of any of the methods described above.
[0072] This disclosure also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the steps of any of the methods described above.
[0073] This disclosure also provides a vehicle that includes the above-described charging time determining device.
[0074] The above description is merely an overview of the technical solution disclosed herein. In order to better understand the technical means of this disclosure and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this disclosure more apparent and understandable, specific embodiments of this disclosure are described below. Attached Figure Description
[0075] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are merely some embodiments of this disclosure. Those skilled in the art can obtain other drawings based on these drawings without any creative effort.
[0076] To gain a more complete understanding of this disclosure and its beneficial effects, the following description will be made in conjunction with the accompanying drawings, wherein the same reference numerals denote the same parts in the following description.
[0077] Figure 1 This is a flowchart illustrating a method for determining charging time according to some embodiments;
[0078] Figure 2 This is a flowchart illustrating a method for determining charging time according to yet another embodiment;
[0079] Figure 3 This is a flowchart illustrating a method for determining charging time according to yet another embodiment;
[0080] Figure 4 This is a schematic diagram of a temperature field model based on some embodiments;
[0081] Figure 5 This is a schematic diagram of a battery model according to some embodiments. Detailed Implementation
[0082] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the protection scope of this disclosure.
[0083] In the description of this disclosure, it should be understood that the terms "upper," "lower," "left," "right," "front," "rear," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or relative positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this disclosure and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this disclosure. Unless otherwise specified, the above-mentioned orientational descriptions can be flexibly set in practical applications, provided that the relative positional relationships shown in the accompanying drawings are satisfied.
[0084] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this disclosure, unless otherwise stated, "a plurality of" means two or more.
[0085] Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following related objects are in an "or" relationship.
[0086] In the description of this disclosure, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," "electrical connection," and "communication" should be interpreted broadly. For example, they can refer to fixed electrical connections, detachable electrical connections, or integral electrical connections. Connections can be direct or indirect through an intermediate medium, and can be internal connections between two components. Those skilled in the art can understand the specific meaning of the above terms in this disclosure according to the specific circumstances.
[0087] In embodiments of this disclosure, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in embodiments of this disclosure is not limited. Functions may be performed in the order shown or discussed, or may be performed substantially simultaneously or in reverse order depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0088] In this disclosure, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0089] In the description of this specification, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.
[0090] In some embodiments, such as Figure 1-3 As shown in the embodiments of this disclosure, a method for determining charging time is provided, including:
[0091] Determine the preheating time for the preheating stage; wherein the preheating time is determined based on the initial state parameters of the battery pack, the initial state parameters including at least one of the following parameters: initial state of charge, initial voltage, initial current and initial temperature;
[0092] Determine the remaining charging time for the remaining charging phase; wherein, the remaining charging phase is the period from the end of the preheating phase to the end of battery pack charging, and the remaining charging time is determined based on the state parameters of the battery pack at the end of the preheating phase, which are determined based on the initial state parameters; and
[0093] Determine the charging time; the charging time is determined based on the preheating time and the remaining charging time.
[0094] The method for determining charging time provided in this disclosure determines the preheating time based on initial state parameters and the remaining charging time based on the battery pack's state parameters at the end of the preheating phase, thereby determining the charging time. This method eliminates the need for real-time temperature monitoring, resulting in more accurate determinations.
[0095] The initial state parameters can be the state parameters when the battery pack starts to preheat. At this time, the initial state of charge, initial voltage, initial current and initial temperature can all be detected.
[0096] The charging time determination method provided in this disclosure can determine the preheating time and remaining charging time based on initial state parameters, without relying on real-time detected temperature information. This allows for a more accurate and feasible determination of the charging time, better meeting the user's needs for control over the charging time.
[0097] Preheating can be carried out in various suitable ways, such as heating with energy provided by an external heat source or by self-heating. Those skilled in the art can reasonably determine the structure and method of preheating to ensure the preheating effect.
[0098] The charging stage of this embodiment can be divided into a preheating stage and a remaining charging stage. That is, the remaining charging stage can be carried out after the preheating stage. By preheating, the battery pack temperature is increased to improve the subsequent charging efficiency, thereby shortening the charging time and better meeting the user's charging needs.
[0099] In some embodiments, the preheating time is determined based on the initial state parameters of the battery pack, including: the preheating time is determined based on the initial state parameters of the battery pack and the preheating phase termination conditions.
[0100] The preheating time can be determined based on the initial state parameters of the battery pack and the conditions for the end of the preheating stage, thus allowing for a more accurate determination of the preheating time.
[0101] In some embodiments, the preheating time is determined based on the initial state parameters of the battery pack and the preheating stage end conditions, including: the preheating time is determined by estimating the battery pack state parameters based on the initial state parameters of the battery pack until the estimated battery pack state parameters meet the preheating stage end conditions.
[0102] The preheating time can be determined by estimating the battery pack's state parameters based on the initial state parameters of the battery pack until the estimated battery pack state parameters (which can be estimated once or multiple times) meet the end conditions of the preheating stage. In other words, the preheating time can be determined by continuously estimating the battery pack's state parameters at certain intervals based on the initial state parameters of the battery pack until the estimated battery pack state parameters meet the end conditions of the preheating stage.
[0103] Based on the initial state parameters of the battery pack, the state parameters of the battery pack after a certain time interval are estimated. If the estimated state parameters of the battery pack do not meet the end conditions of the preheating stage, the state parameters of the battery pack after a certain time interval (which can be longer than the previous time interval) are estimated again based on the initial state parameters of the battery pack, until the estimated state parameters of the battery pack meet the end conditions of the preheating stage. The time interval at this point is the preheating time.
[0104] That is, the battery pack state parameters can be estimated based on the initial state parameters of the battery pack after different time intervals (the time intervals can be increased sequentially), and the time interval that meets the end condition of the preheating stage is the preheating time. At this time, all estimations are based on the initial state parameters of the battery pack and are not affected by other factors, thereby improving the accuracy of the preheating time determination.
[0105] In some embodiments, the determination based on the initial state parameters of the battery pack and the preheating phase termination conditions includes:
[0106] The battery pack state parameters at the first time interval are estimated based on the initial state parameters of the battery pack; and
[0107] Based on the estimated battery pack state parameters, the battery pack state parameters at the first time interval are estimated again until the battery pack state parameters meet the conditions for the end of the preheating stage.
[0108] That is, the first estimate is based on the initial state parameters of the battery pack, and subsequent estimates are based on the battery pack state parameters estimated in the previous estimate. This can improve the accuracy of the preheating time determination.
[0109] In some embodiments, the preheating time is determined based on a first time and a first estimated number of times.
[0110] The preheating time can be determined based on the first time and the first estimated number of times. For example, the preheating time can be determined by the product of the first time and the first estimated number of times, which can simplify the method of determining the charging time and improve the accuracy of determining the charging time.
[0111] In some embodiments, the first time is determined based on the battery pack's preheating strategy data.
[0112] The initial time can be a set value or determined based on the battery pack's preheating strategy data. The specific time value can be determined based on the preheating strategy data, or it can be appropriately adjusted based on the value determined by the preheating strategy data, so as to make a quick and accurate estimate.
[0113] In some embodiments, the first estimation count is the number of estimations performed when the battery pack state parameters meet the end conditions of the preheating stage.
[0114] The first number of estimations can be the number of estimations performed when the battery pack status parameters meet the end conditions of the preheating stage. In other words, all estimations can be accumulated, such as a total of 10 estimations from the beginning until the end conditions of the preheating stage are met.
[0115] In some embodiments, the preheating time is determined according to the following formula:
[0116] SelfHeatTime = M1 * △Time1;
[0117] Where SelfHeatTime is the warm-up time, M1 is the first estimated number of times, and △Time1 is the first time.
[0118] The above formula allows for a simple and quick determination of the preheating time, thereby improving the speed of determining the charging time and better meeting user needs.
[0119] In some embodiments, the battery pack status parameters satisfying the preheating phase termination condition includes at least one of the following:
[0120] The estimated state of charge is less than the first state of charge;
[0121] The estimated temperature is higher than the first temperature; and
[0122] The estimated voltage is lower than the first voltage.
[0123] The conditions for ending the preheating stage can include various suitable conditions, such as state of charge, temperature, voltage, etc., and one or more of the above conditions can be used.
[0124] The first state of charge can be a set state of charge to prevent excessive preheating time or overheating; the first temperature can be a temperature value, such as 25°C, to prevent excessive preheating time; the first voltage can be a voltage value, such as the lower limit of the battery pack voltage, to prevent overheating.
[0125] The above conditions can effectively protect the battery pack's safety while effectively preheating it.
[0126] In some embodiments, estimating the battery pack state parameters at a first time interval based on the initial state parameters of the battery pack includes: estimating the battery pack state parameters at a first time interval based on at least one of the battery pack temperature field model data, battery model data, and preheating strategy data, as well as the initial state parameters of the battery pack.
[0127] That is, the battery pack state parameters at the first time interval can be predicted based on various suitable model data, strategy data and battery pack initial state parameters, so as to accurately and feasiblely predict the battery pack state parameters after a certain time, so as to accurately predict the preheating time.
[0128] Those skilled in the art can construct a temperature field model, denoted as Temp_F, based on relevant information about the battery pack (such as battery factory capacity, cell internal resistance, number of cells, thermal management strategy, etc.). Figure 4 As shown, the model inputs include current I, voltage V, sampling temperature T, and SOC, and the outputs are the temperatures of various key points within the battery pack (including the highest and lowest temperatures of the cells, connecting pieces, fuses, and other core components).
[0129] Vehicle battery managers typically include battery models, such as n-order RC equivalent circuit models and SOC calculation modules, to facilitate the estimation of battery pack state parameters.
[0130] The preheating strategy can be determined based on different preheating methods, such as self-heating.
[0131] Temperature field models, battery models, and preheating strategies can provide various suitable functions, tables, curves, and other data to facilitate the estimation of battery state parameters.
[0132] For the initial estimation, it can be based on at least one of the following: temperature field model data of the battery pack, battery model data, and preheating strategy data, as well as the initial state parameters of the battery pack.
[0133] In some embodiments, re-estimating the battery pack state parameters at the first time interval based on the estimated battery pack state parameters includes: re-estimating the battery pack state parameters at the first time interval based on at least one of the battery pack temperature field model data, battery model data, and preheating strategy data, as well as the estimated battery pack state parameters.
[0134] For subsequent predictions, they can be made based on at least one of the following: battery pack temperature field model data, battery model data, and preheating strategy data, as well as the predicted battery pack state parameters (the state parameters predicted in the previous prediction).
[0135] That is, the first prediction and subsequent predictions are similar in method, the difference lies in the basis of the prediction. The first prediction is based on the initial state parameters of the battery pack, while subsequent predictions are based on the state parameters of the previous prediction.
[0136] In some embodiments, estimating the battery pack state parameters at a first time interval based on at least one of the battery pack temperature field model data, battery model data, and preheating strategy data, as well as the initial state parameters of the battery pack, includes:
[0137] The temperature at the first time interval is determined based on the initial temperature, initial state of charge, initial voltage, initial current, and temperature field model data of the battery pack.
[0138] The state of charge and voltage at the first time interval are determined based on the temperature, initial state of charge, initial voltage, initial current, and battery model data at the first time interval; and
[0139] The current at the first interval is determined based on the temperature, state of charge, voltage, and preheating strategy data at the first interval.
[0140] The above method can be used to determine the temperature, state of charge, voltage and current at the first time interval based on the initial state parameters. In other words, the state parameters after the first time interval can be estimated based on the initial state parameters, so as to estimate the preheating time.
[0141] In some embodiments, the temperature at the first time interval is determined according to the following formula:
[0142] T k+1 =Temp_F(SOC k ,I k V k ,T k );
[0143] Among them, T k+1 The temperature is represented by Temp_F at the first time interval, where Temp_F is the temperature field model data, and SOC is the temperature at the first time interval. k For the initial state of charge, I k Let V be the initial current. k Let T be the initial voltage. k This is the initial temperature.
[0144] The temperature at the first time interval can be determined based on the initial state parameters using the above method.
[0145] In some embodiments, the state of charge at the first time interval and the voltage at the first time interval are determined according to the following formula:
[0146] [SOC k+1 V k+1 ]=Bat_Model(SOC k ,I k V k ,T k+1 );
[0147] Among them, SOC k+1 V represents the state of charge at the first time interval. k+1 The voltage is the value at the first time interval, Bat_Model is the battery model data, and SOC is the voltage at the first time interval. k For the initial state of charge, I k Let V be the initial current. k Let T be the initial voltage. k+1 The temperature at the first time interval.
[0148] The above method can be used to determine the state of charge and voltage at the first time interval based on the temperature, initial state of charge, initial current, and initial voltage at the first time interval.
[0149] In some embodiments, the current at the first time interval is determined according to the following formula:
[0150] I k+1 =SelfHeatMap(SOC k+1 V k+1 ,T k+1 );
[0151] Among them, I k+1 The current at the first time interval is represented by SelfHeatMap, which contains preheating strategy data, and the SOC is also represented by [value]. k+1 V represents the state of charge at the first time interval. k+1 Let T be the voltage at the first time interval. k+1 The temperature at the first time interval.
[0152] The current at the first time interval can be determined based on the state of charge, voltage, and temperature at the first time interval using the above method.
[0153] In some embodiments, the state parameters of the battery pack at the end of the preheating phase are the estimated state parameters of the battery pack when the preheating phase end conditions are met.
[0154] The estimated battery pack state parameters when the preheating stage ends are met are the battery pack state parameters at the end of the preheating stage. In other words, the battery pack state parameters at the end of the preheating stage are estimated once or multiple times based on the initial state parameters. These state parameters are used as the basis for determining the preheating time, thus eliminating the need for real-time temperature monitoring and allowing for accurate and feasible determination of the preheating time.
[0155] In some embodiments, the remaining charging time is determined based on the battery pack state parameters at the end of the remaining charging phase, including: the remaining charging time is determined based on the battery pack state parameters at the end of the preheating phase and the charging termination conditions.
[0156] The remaining charging time can be determined based on the battery pack's state parameters and charging termination conditions at the end of the preheating phase, thus allowing for an accurate determination of the remaining charging time.
[0157] In some embodiments, the remaining charging time is determined based on the battery pack state parameters at the end of the preheating phase and the charging termination conditions, including: the remaining charging time is determined by estimating the battery pack state parameters based on the battery pack state parameters at the end of the preheating phase until the estimated battery pack state parameters meet the charging termination conditions.
[0158] The remaining charging time can be determined by estimating the battery pack status parameters at the end of the preheating phase until the estimated battery pack status parameters (which can be estimated once or multiple times) meet the charging end conditions. In other words, the remaining charging time can be determined by continuously estimating the battery pack status parameters at certain intervals based on the battery pack status parameters at the end of the preheating phase until the estimated battery pack status parameters meet the charging end conditions.
[0159] Based on the state parameters of the battery pack at the end of the preheating phase, the state parameters of the battery pack after a certain time interval are estimated. If the estimated state parameters of the battery pack do not meet the charging end conditions, the state parameters of the battery pack after a certain time interval (this time interval can be longer than the previous time interval) are estimated again based on the estimated state parameters of the battery pack, until the estimated state parameters of the battery pack meet the charging end conditions. The time interval at this point is the remaining charging time.
[0160] That is, the battery pack state parameters at different time intervals (increasing sequentially) can be estimated based on the battery pack state parameters at the end of the preheating phase. The time interval that meets the charging termination condition is the remaining charging time. In this case, all estimates are based on the battery pack state parameters at the end of the preheating phase and are not affected by other factors, thereby improving the accuracy of the remaining charging time determination.
[0161] In some embodiments, the determination based on the battery pack state parameters at the end of the preheating phase and the charging termination conditions includes:
[0162] Based on the battery pack state parameters at the end of the preheating phase, the battery pack state parameters at the second time interval are estimated; and
[0163] Based on the estimated battery pack state parameters, the battery pack state parameters at the second time interval are estimated again until the battery pack state parameters meet the charging end conditions.
[0164] That is, the first estimate is based on the battery pack state parameters at the end of the preheating phase, and subsequent estimates are based on the battery pack state parameters estimated in the previous estimate. This can improve the accuracy of the remaining charging time determination.
[0165] In some embodiments, the remaining charging time is determined based on a second time and a second estimated number of times.
[0166] The remaining charging time can be determined based on the second time and the second estimated number of times. For example, the remaining charging time can be determined by the product of the second time and the second estimated number of times, which simplifies the method of determining the charging time and improves the accuracy of determining the charging time.
[0167] In some embodiments, the second time is determined based on charging strategy data.
[0168] The second time can be determined based on the charging strategy data. The specific time value can be determined based on the charging strategy data, or it can be appropriately adjusted based on the value determined based on the charging strategy data, so as to make a quick and accurate prediction.
[0169] In some embodiments, the second estimation count is the number of times the battery pack state parameters meet the charging termination condition.
[0170] The second number of estimations can be the number of estimations made when the battery pack status parameters meet the charging end conditions. In other words, all estimations can be accumulated, such as a total of 15 estimations from the start until the charging end conditions are met.
[0171] In some embodiments, the remaining charging time is determined according to the following formula:
[0172] RemainingchargingTime=M2*△Time2;
[0173] Wherein, RemainingchargingTime is the remaining charging time, M2 is the second estimated number of times, and △Time2 is the second time.
[0174] The above formula allows for a simple and quick determination of the remaining charging time, thereby improving the speed of charging time determination and better meeting user needs.
[0175] In some embodiments, the battery pack state parameters satisfying the charging termination condition include: the estimated state of charge is equal to the target state of charge.
[0176] The charging termination condition can be any suitable condition, such as the state of charge. By setting the target state of charge, the charging can be terminated accurately.
[0177] In some embodiments, estimating the battery pack state parameters at a second time interval based on the battery pack state parameters at the end of the preheating phase includes: estimating the battery pack state parameters at a second time interval based on at least one of the battery pack temperature field model data, battery model data, and charging current meter data, as well as the battery pack state parameters at the end of the preheating phase.
[0178] That is, the battery pack state parameters at the second time interval can be predicted based on various suitable model data and the battery pack state parameters at the end of the preheating stage, so as to accurately and feasiblely predict the battery pack state parameters after a certain time, so as to accurately predict the remaining charging time.
[0179] Those skilled in the art can construct a temperature field model, denoted as Temp_F, based on relevant information about the battery pack (such as battery factory capacity, cell internal resistance, number of cells, thermal management strategy, etc.). Figure 4As shown, the model inputs include current I, voltage V, sampling temperature T, and SOC, and the outputs are the temperatures of various key points within the battery pack (including the highest and lowest temperatures of the cells, connecting pieces, fuses, and other core components).
[0180] Vehicle battery managers typically include battery models, such as n-order RC equivalent circuit models and SOC calculation modules, to facilitate the estimation of battery pack state parameters.
[0181] The charging current meter data can be used to control the charging current of the battery.
[0182] Temperature field models, battery models, and charging current meter data can be presented as various suitable functions, tables, curves, etc., to facilitate the estimation of battery state parameters.
[0183] For the initial estimation, it can be based on at least one of the following: temperature field model data of the battery pack, battery model data, and charging current meter data, as well as the state parameters of the battery pack at the end of the preheating stage.
[0184] In some embodiments, re-estimating the battery pack state parameters at a second time interval based on the estimated battery pack state parameters includes: re-estimating the battery pack state parameters at a second time interval based on at least one of the battery pack temperature field model data, battery model data, and charging current meter data, as well as the estimated battery pack state parameters.
[0185] Subsequent predictions can be made based on at least one of the following: battery pack temperature field model data, battery model data, and charging current meter data, as well as the predicted battery pack state parameters (previously predicted state parameters).
[0186] That is, the first prediction and subsequent predictions are similar in method, the difference lies in the basis of the prediction. The first prediction is based on the state parameters of the battery pack at the end of the preheating stage, while subsequent predictions are based on the state parameters of the previous prediction.
[0187] In some embodiments, estimating the battery pack state parameters at a second time interval based on at least one of the battery pack temperature field model data, battery model data, and charging current meter data, as well as the battery pack state parameters at the end of the preheating phase, includes:
[0188] The temperature at the second time interval is determined based on the state of charge, voltage, current, temperature of the battery pack at the end of the preheating phase and the temperature field model data of the battery pack.
[0189] The state of charge and voltage at the second time interval are determined based on the temperature at the second time interval, the state of charge at the end of the preheating phase, voltage, current, and battery model data; and
[0190] The current at the second time interval is determined based on the temperature at the second time interval, the state of charge at the second time interval, the voltage at the second time interval, and the charging ammeter data.
[0191] The above method can be used to determine the temperature, state of charge, voltage and current at the second time interval based on the state parameters of the battery pack at the end of the preheating stage. In other words, the state parameters after the second time interval can be estimated based on the state parameters of the battery pack at the end of the preheating stage, so as to estimate the remaining charging time.
[0192] In some embodiments, the temperature at the second time interval is determined according to the following formula:
[0193] T k+2 =Temp_F(SOC k+1 ,I k+1 V k+1 ,T k+1 );
[0194] Among them, T k+2 The temperature is at the second time interval, where Temp_F is the temperature field model data, and SOC is... k+1 The state of charge at the end of the preheating phase, I k+1 V is the current at the end of the preheating stage. k+1 T is the voltage at the end of the preheating stage. k+1 This is the temperature at the end of the preheating stage.
[0195] The temperature at the second time interval can be determined based on the state parameters at the end of the preheating stage using the above method.
[0196] In some embodiments, the state of charge at the second time interval and the voltage at the second time interval are determined according to the following formula:
[0197] [SOC k+2 V k+2 ]=Bat_Model(SOC k+1 ,I k+1 V k+1 ,T k+2 );
[0198] Among them, SOC k+2 V represents the state of charge at the second time interval. k+2 The voltage at the second time interval is represented by Bat_Model, which contains battery model data, and the SOC is... k+1The state of charge at the end of the preheating phase, I k+1 V is the current at the end of the preheating stage. k+1 T is the voltage at the end of the preheating stage. k+2 The temperature is at the second time interval.
[0199] The above method can be used to determine the state of charge and voltage at the second time interval based on the temperature at the second time interval, the state of charge at the end of the preheating stage, the current, and the voltage.
[0200] In some embodiments, the current at the second time interval is determined according to the following formula:
[0201] I k+2 =ChgMap(SOC k+2 V k+2 ,T k+2 );
[0202] Among them, I k+2 The current at the second time interval is represented by ChgMap, which contains charging current meter data, and the SOC is... k+2 V represents the state of charge at the second time interval. k+2 Let T be the voltage at the second time interval. k+2 The temperature is at the second time interval.
[0203] The current at the second time interval can be determined based on the state of charge, voltage, and temperature at the second time interval using the above method.
[0204] In some embodiments, the charging time is the sum of the preheating time and the remaining charging time.
[0205] The charging time is the sum of the preheating time and the remaining charging time. That is, once the preheating time and the remaining charging time are determined, the charging time can be obtained by summing them up, which makes it easy and convenient to determine the charging time.
[0206] In some embodiments, the determination method further includes: determining the charging time again at a third time after the charging time has been determined.
[0207] That is, the charging time can be determined again at a third time interval to make the determination of the charging time more accurate.
[0208] When two consecutive determined charging times are the same, there is no need to adjust the charging time display; when two consecutive determined charging times are different, the consistency of the charging time display can be maintained by adjusting the display rate of the charging time (i.e., there will be no sudden changes in time).
[0209] The method for determining charging time provided in this disclosure determines the preheating time based on initial state parameters and the remaining charging time based on the battery pack's state parameters at the end of the preheating phase, thereby determining the charging time. This method eliminates the need for real-time temperature monitoring, resulting in more accurate determinations.
[0210] The solution in this embodiment does not directly use NTC to measure temperature in real time. Instead, it establishes a temperature prediction model. The model inputs information such as current I, voltage V, sampling temperature T, and SOC, and outputs the temperature of various key points within the battery pack (including the highest and lowest temperatures of the cells, connectors, fuses, and other core components). This temperature information can be used to predict the cell voltage in self-heating mode and calculate the charging current in charging mode. In self-heating mode, the predicted temperature, combined with SOC and current information, is used to predict the cell voltage and estimate the self-heating duration. After self-heating ends, the vehicle enters charging mode. In charging mode, after obtaining the predicted temperature, the current is obtained by querying the charging map table based on the current SOC. Then, through iterative updates, the SOC, temperature, and current values are continuously updated to accurately calculate the charging time.
[0211] At the same time, the charging time can be re-estimated at certain intervals to update the charging time displayed on the vehicle.
[0212] The technical solution adopted in the embodiments of this disclosure is as follows:
[0213] (1) Temperature field model construction:
[0214] Based on relevant information about the battery pack (battery factory capacity, cell internal resistance, number of cells, thermal management strategy, etc.), a temperature field model, denoted as Temp_F, is constructed.
[0215] Temperature field models can be built in advance.
[0216] (2) Self-heating time estimation:
[0217] ① Obtain the current battery pack status (SOC) k Current I k Voltage V k Sampling temperature T k wait);
[0218] ②SOC k ,I k V k ,T k (Including minimum temperature Tmin, maximum temperature Tmax, etc.) are input into the temperature field model Temp_F, combined with the battery model Bat_Model, to predict the battery pack's state of charge (SOC) after a certain time ΔT1 (the size of ΔT1 is determined by the self-heating strategy). k+1 Vk+1 ,T k+1 ;
[0219] ③ Use SOC k+1 V k+1 ,T k+1 Combined with the self-heating strategy SelfHeatMap to obtain the estimated self-heating current I k+1 ;
[0220] ④ Let SOC k =SOC k+1 I k =I k+1 V k =V k+1 T k =T k+1 Repeat steps ② and ③ until SOC is reached. k Less than the limit SOC (SOC_Limit), or T k Greater than the target heating temperature (T_Target), or V k If the voltage is less than the lower limit V_Limit, exit the self-heating state, record the number of cycles M1, and then the final self-heating time SelfHeatTime = M1 * △T1.
[0221] (3) Estimated remaining charging time:
[0222] ① Obtain the current battery pack status (SOC) k Current I k Voltage V k Temperature T k wait);
[0223] ②SOC k ,I k V k ,T k (Including minimum temperature Tmin, maximum temperature Tmax, etc.) are input into the temperature field model Temp_F and the battery model Bat_Model to predict the state of charge (SOC) of the battery pack after a certain time ΔT2 (the size of ΔT2 is determined by the charging strategy). k+1 V k+1 ,T k+1 ;
[0224] ③ Use SOC k+1 V k+1 ,T k+1 The estimated charging current I is obtained by combining the charging current meter ChgMap. k+1 (I k+1 The estimate will also take into account the charging pile power.
[0225] ④ Let SOC k=SOC k+1 I k =I k+1 V k =V k+1 T k =T k+1 Repeat steps ② and ③ until SOC is reached. k It equals the user-set charging target SOC_Target, and records the number of loops M2.
[0226] The final charging time is ChgTime = M1 * △T1 + M2 * △T2.
[0227] (4) Charging time update:
[0228] If a certain amount of time has passed since the last estimated remaining charging time in step (3), repeat steps (2) to (3) to re-estimate the remaining charging time.
[0229] The following is in conjunction with the appendix Figure 2-3 This disclosure will be described in detail with reference to specific embodiments. Figure 2 As shown, the implementation of this disclosure mainly includes the following steps:
[0230] S101: Construct a temperature field model Temp_F using battery factory capacity, cell internal resistance, cell quantity, thermal management strategy, etc. (Temp_F is a temperature field model such as...) Figure 4 (as shown)
[0231] S102: Obtain the current battery pack status (SOC) k Current I k Voltage V k Sampling temperature T k wait;
[0232] S103: Use a temperature field model (such as...) Figure 4 (as shown) and battery models (such as) Figure 5 (As shown) Estimated State of Charge (SOC) of the battery pack after ΔT1 k+1 V k+1 ,T k+1, Right now:
[0233] T k+1 =Temp_F(SOC k ,I k V k ,T k )
[0234] [SOC k+1 V k+1 ]=Bat_Model(SOC k ,I k V k ,Tk+1 )
[0235] S104: Using SOC k+1 V k+1 ,T k+1 Heating current I is obtained by combining self-heating strategy k+1, Right now:
[0236] I k+1 =SelfHeatMap(SOC k+1 V k+1 ,T k+1 )
[0237] S105: Let SOC k =SOC k+1 I k =I k+1 V k =V k+1 T k =T k+1 Repeat steps S103 and S104 until the self-heating exit condition is met. Record the number of cycles M1. The final self-heating time SelfHeatTime = M1 * △T1.
[0238] S106: Obtain the estimated SOC at the end of self-heating. k Current I k Voltage V k Temperature T k wait;
[0239] S107: Predict the State of Charge (SOC) of the battery pack after ΔT2 using temperature field and battery models. k+1 V k+1 ,T k+1 ,Right now:
[0240] T k+1 =Temp_F(SOC k ,I k V k ,T k )
[0241] [SOC k+1 V k+1 ]=Bat_Model(SOC k ,I k V k ,T k+1 )
[0242] S108: Using SOC k+1 V k+1 ,T k+1 The estimated charging current I is obtained by combining the charging current meter ChgMap.k+1, Right now:
[0243] I k+1 =ChgMap(SOC k+1 V k+1 ,T k+1 )
[0244] S109: Let SOC k =SOC k+1 I k =I k+1 V k =V k+1 T k =T k+1 Repeat steps S107 and S108 until SOC is reached. k =SOC_Target, record the number of loops M2, then the final charging time ChgTime=M1*△T1+M2*△T2;
[0245] S110: After a certain period of time has passed since the last estimated charging time, repeat steps S102 to S109 to re-estimate the charging time (e.g., ...). Figure 3 As shown,).
[0246] Compared to other charging time output methods in related technologies, this disclosure does not directly use NTC to measure temperature in real time. Instead, it constructs a temperature field model based on battery pack information. The constructed temperature field model can more accurately predict the internal temperature of the battery pack (including the highest and lowest temperatures of the cells, the highest and lowest temperatures of core components such as connectors and fuses, Tmin, Tmax, etc.) and the cell voltage. Using the predicted temperature in combination with the predicted charging current obtained by the charging ammeter is more consistent with the actual charging current, and the predicted charging time (including self-heating time) is more accurate.
[0247] In high-current charging modes (such as charging rates above 3C), the charging current is large and fluctuates significantly, leading to rapid temperature changes within the battery pack. Related technologies using NTC temperature sampling cannot accurately represent the actual internal temperature of the battery pack in real time, resulting in low accuracy when estimating the remaining charging time based on the sampled temperature. The solution in this disclosure does not rely on real-time NTC temperature sampling (it estimates based on initial state parameters), thereby improving the accuracy of charging time determination.
[0248] This disclosure also provides a charging time determination apparatus, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any of the above methods.
[0249] This disclosure also provides an electrical device including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any of the above methods.
[0250] It should be noted that the aforementioned electrical equipment can be any conventionally power-consuming equipment, such as, but not limited to, controllers, vehicles, skateboard chassis, ships, drones, mobile phones, computers, air conditioners, refrigerators, washing machines, microwave ovens, printers, fax machines, etc.
[0251] This disclosure also provides a computer-readable storage medium having a computer program / instructions stored thereon, which, when executed by a processor, implement the steps of any of the above methods.
[0252] This disclosure also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the steps of any of the above methods.
[0253] This disclosure also provides a vehicle that includes the above-described charging time determining device.
[0254] The embodiments of this disclosure have been described above with reference to the accompanying drawings. However, this disclosure is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this disclosure without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this disclosure.
Claims
1. A method for determining charging time, characterized in that, include: The preheating time of the preheating stage is determined; wherein the preheating time is determined based on the initial state parameters of the battery pack, the initial state parameters including at least one of the following parameters: initial state of charge, initial voltage, initial current and initial temperature; Determine the remaining charging time for the remaining charging phase; wherein the remaining charging phase is the period from the end of the preheating phase to the end of battery pack charging, and the remaining charging time is determined based on the state parameters of the battery pack at the end of the preheating phase, which are determined based on the initial state parameters; and Determine the charging time; wherein the charging time is determined based on the preheating time and the remaining charging time.
2. The method for determining charging time according to claim 1, characterized in that, The preheating time is determined based on the initial state parameters of the battery pack, including: the preheating time is determined based on the initial state parameters of the battery pack and the conditions for the end of the preheating stage.
3. The method for determining charging time according to claim 2, characterized in that, The preheating time is determined based on the initial state parameters of the battery pack and the end conditions of the preheating stage, including: the preheating time is determined by estimating the state parameters of the battery pack based on the initial state parameters of the battery pack until the estimated state parameters of the battery pack meet the end conditions of the preheating stage.
4. The method for determining charging time according to claim 2, characterized in that, The determination based on the initial state parameters of the battery pack and the end conditions of the preheating stage includes: The battery pack state parameters at the first time interval are estimated based on the initial state parameters of the battery pack; and Based on the estimated battery pack state parameters, the battery pack state parameters at the first time interval are estimated again until the battery pack state parameters meet the conditions for the end of the preheating stage.
5. The method for determining charging time according to claim 4, characterized in that, The preheating time is determined based on the first time and the first estimated number of times.
6. The method for determining charging time according to claim 5, characterized in that, The first time was determined based on the battery pack preheating strategy data.
7. The method for determining charging time according to claim 5, characterized in that, The first estimation count is the number of estimations performed when the battery pack state parameters meet the conditions for the end of the preheating stage.
8. The method for determining charging time according to claim 5, characterized in that, The preheating time is determined according to the following formula: SelfHeatTime = M1 * △Time1; Where SelfHeatTime is the preheating time, M1 is the first estimated number of times, and △Time1 is the first time.
9. The method for determining charging time according to claim 3 or 4, characterized in that, The battery pack status parameters satisfying the preheating stage termination condition include at least one of the following: The estimated state of charge is less than the first state of charge; The estimated temperature is higher than the first temperature; and The estimated voltage is lower than the first voltage.
10. The method for determining charging time according to claim 4, characterized in that, The estimation of the battery pack state parameters at the first time interval based on the initial state parameters of the battery pack includes: estimating the battery pack state parameters at the first time interval based on at least one of the following: temperature field model data, battery model data, and preheating strategy data of the battery pack, as well as the initial state parameters of the battery pack; and / or The step of re-estimating the battery pack state parameters at the first time interval based on the estimated battery pack state parameters includes: re-estimating the battery pack state parameters at the first time interval based on at least one of the battery pack temperature field model data, battery model data, and preheating strategy data, as well as the estimated battery pack state parameters.
11. The method for determining charging time according to claim 10, characterized in that, The step of estimating the battery pack state parameters at the first time interval based on at least one of the following data: battery pack temperature field model data, battery model data, and preheating strategy data, as well as the initial state parameters of the battery pack, includes: The temperature at the first time interval is determined based on the initial temperature, the initial state of charge, the initial voltage, the initial current, and the temperature field model data of the battery pack. The state of charge and voltage at the first time interval are determined based on the temperature at the first time interval, the initial state of charge, the initial voltage, the initial current, and battery model data; and The current at the first time interval is determined based on the temperature at the first time interval, the state of charge at the first time interval, the voltage at the first time interval, and the preheating strategy data.
12. The method for determining charging time according to claim 11, characterized in that, The temperature at the first time interval is determined according to the following formula: T k+1 =Temp_F(SOC k ,I k ,V k ,T k ); Among them, T k+1 Let Temp_F be the temperature at the first time interval, and SOC be the temperature field model data. k For the initial state of charge, I k Let V be the initial current. k For the initial voltage, T k The initial temperature; and / or The state of charge and the voltage at the first time interval are determined according to the following formula: [SOC k+1 ,V k+1 ]=Bat_Model(SOC k ,I k ,V k ,T k+1 ); Among them, SOC k+1 V represents the state of charge at the first time interval. k+1 The voltage at the first time interval is given, Bat_Model is the battery model data, and SOC is... k For the initial state of charge, I k Let V be the initial current. k For the initial voltage, T k+1 The temperature at the first time interval; and / or The current at the first time interval is determined according to the following formula: I k+1 =SelfHeatMap(SOC k+1 ,V k+1 ,T k+1 ); Among them, I k+1 The current at the first time interval is given, SelfHeatMap is the preheating strategy data, and SOC is the current at the first time interval. k+1 V represents the state of charge at the first time interval. k+1 The voltage at the first time interval, T k+1 The temperature at the first time interval is given.
13. The method for determining charging time according to claim 3 or 4, characterized in that, The state parameters of the battery pack at the end of the preheating stage are the estimated state parameters of the battery pack when the conditions for the end of the preheating stage are met.
14. The method for determining charging time according to claim 1, characterized in that, The remaining charging time is determined based on the battery pack's state parameters at the end of the preheating phase, including: the remaining charging time is determined based on the battery pack's state parameters at the end of the preheating phase and the charging termination conditions.
15. The method for determining charging time according to claim 14, characterized in that, The remaining charging time is determined based on the battery pack state parameters at the end of the preheating phase and the charging termination conditions, including: the remaining charging time is determined by estimating the battery pack state parameters based on the battery pack state parameters at the end of the preheating phase until the estimated battery pack state parameters meet the charging termination conditions.
16. The method for determining charging time according to claim 14, characterized in that, The determination based on the battery pack's state parameters and charging termination conditions at the end of the preheating phase includes: Based on the battery pack state parameters at the end of the preheating phase, the battery pack state parameters at the second time interval are estimated; and Based on the estimated battery pack state parameters, the battery pack state parameters at the second time interval are estimated again until the battery pack state parameters meet the charging end conditions.
17. The method for determining charging time according to claim 16, characterized in that, The remaining charging time is determined based on the second time and the second estimated number of times.
18. The method for determining charging time according to claim 17, characterized in that, The second time is determined based on the charging strategy data.
19. The method for determining charging time according to claim 17, characterized in that, The second estimation count is the number of times the battery pack state parameters meet the charging end conditions.
20. The method for determining charging time according to claim 17, characterized in that, The remaining charging time is determined according to the following formula: RemainingchargingTime=M2*△Time2; Wherein, RemainingchargingTime is the remaining charging time, M2 is the second estimated number of times, and △Time2 is the second time.
21. The method for determining charging time according to claim 15 or 16, characterized in that, The battery pack state parameters satisfy the charging termination condition including: the estimated state of charge is equal to the target state of charge.
22. The method for determining charging time according to claim 16, characterized in that, The estimation of the battery pack state parameters at the second time interval based on the battery pack state parameters at the end of the preheating phase includes: estimating the battery pack state parameters at the second time interval based on at least one of the battery pack temperature field model data, battery model data, and charging current meter data, as well as the battery pack state parameters at the end of the preheating phase; and / or The step of re-estimating the battery pack state parameters at the second time interval based on the estimated battery pack state parameters includes: re-estimating the battery pack state parameters at the second time interval based on at least one of the battery pack temperature field model data, battery model data, and charging current meter data, as well as the estimated battery pack state parameters.
23. The method for determining charging time according to claim 22, characterized in that, The step of estimating the battery pack state parameters at the second time interval based on at least one of the following data: battery pack temperature field model data, battery model data, and charging ammeter data, as well as the battery pack state parameters at the end of the preheating phase, includes: The temperature at the second time interval is determined based on the state of charge, voltage, current, temperature of the battery pack at the end of the preheating phase and the temperature field model data of the battery pack. The state of charge and voltage at the second time interval are determined based on the temperature at the second time interval, the state of charge at the end of the preheating phase, the voltage, the current, and battery model data; and The current at the second time interval is determined based on the temperature at the second time interval, the state of charge at the second time interval, the voltage at the second time interval, and the charging ammeter data.
24. The method for determining charging time according to claim 23, characterized in that, The temperature at the second time interval is determined according to the following formula: T k+2 =Temp_F(SOC k+1 ,I k+1 ,V k+1 ,T k+1 ); Among them, T k+2 The temperature at the second time interval is given, where Temp_F is the temperature field model data, and SOC is the temperature. k+1 The state of charge at the end of the preheating phase, I k+1 V is the current at the end of the preheating stage. k+1 T is the voltage at the end of the preheating stage. k+1 The temperature at the end of the preheating stage; and / or The state of charge and voltage at the second time interval are determined according to the following formula: [SOC k+2 ,V k+2 ]=Bat_Model(SOC k+1 ,I k+1 ,V k+1 ,T k+2 ); Among them, SOC k+2 V represents the state of charge at the second time interval. k+2 The voltage at the second time interval is given, Bat_Model is the battery model data, and SOC is... k+1 The state of charge at the end of the preheating phase, I k+1 V is the current at the end of the preheating stage. k+1 T is the voltage at the end of the preheating stage. k+2 The temperature at the second time interval; and / or The current at the second time interval is determined according to the following formula: I k+2 =ChgMap(SOC k+2 ,V k+2 ,T k+2 ); Among them, I k+2 The current at the second time interval is given, ChgMap represents the charging current meter data, and SOC is the current at that time interval. k+2 V represents the state of charge at the second time interval. k+2 The voltage at the second time interval, T k+2 The temperature at the second time interval is given.
25. The method for determining charging time according to claim 1, characterized in that, The charging time is the sum of the preheating time and the remaining charging time.
26. The method for determining charging time according to claim 1, characterized in that, The determination method further includes: determining the charging time again at a third time after the charging time has been determined.
27. A device for determining charging time, comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1-26.
28. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method according to any one of claims 1-26.
29. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method according to any one of claims 1-26.
30. A vehicle, characterized in that, include: The charging time determination device as described in claim 27.