Electric vehicle charging remaining time estimation method and electronic equipment

By obtaining the temperature and state of charge parameters of the battery and crew cabin, identifying the high-voltage load state, and dynamically switching the calculation mode, the problem of large calculation errors in the remaining time of electric vehicles is solved, and more stable and accurate time estimation is achieved.

CN120348196APending Publication Date: 2025-07-22DONGFENG HONDA AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510459505.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-14
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

The existing method of calculating the remaining time of electric vehicles has problems of large errors and fluctuations, especially in the slow charging mode, due to high-voltage loads such as heating/cooling system operation, which affects the user's car experience.

Method used

By obtaining the battery temperature, occupant temperature and battery state of charge parameters, identifying the working state of the high-voltage load during the charging process, selecting the corresponding charging remaining time calculation method, dynamically switch, distinguishing the impact of different thermal management conditions on the charging current, and establishing a differentiated calculation model.

Benefits of technology

It improves the stability and accuracy of charging remaining time estimation, reduces frequent fluctuations in the remaining time of charging caused by high-voltage load operation, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120348196A_ABST
    Figure CN120348196A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle battery management, and provides an electric vehicle charging remaining time estimation method and electronic equipment. Acquiring a battery temperature parameter, a passenger compartment temperature parameter and a battery charge state parameter; identifying the working state of the high-voltage load in the charging process, wherein the working state of the high-voltage load comprises a working state or a non-working state; and selecting a corresponding charging remaining time calculation mode based on the working state of the high-voltage load, and estimating the charging remaining time. Influences of different thermal management working conditions on charging current distribution can be distinguished, and the problem of current fluctuation caused by working of a high-voltage load (such as a heating / cooling system) is effectively solved, so that the stability of time estimation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicle battery management, and particularly to a method for estimating the remaining charging time of an electric vehicle and an electronic device. Background Art

[0002] With the popularization of new energy electric vehicles, users can reasonably arrange their vehicle usage time based on the remaining charging time displayed on the vehicle instrument or mobile phone APP. Therefore, the requirement for the calculation accuracy of the remaining charging time is also getting higher and higher. Regarding the calculation of the remaining charging time of an electric vehicle, currently, it is mainly obtained by the method of the remaining capacity to be charged / the current charging current.

[0003] During the charging process, the charging current does not always remain constant. Especially in the slow charging mode, the heating / cooling of the battery or the passenger compartment will cause large fluctuations in the current charged into the battery pack, and the corresponding calculated remaining charging time will also fluctuate greatly. At this time, the calculation error is relatively large. Users cannot know the accurate remaining charging time, resulting in inconvenient vehicle use and poor vehicle use experience. Summary of the Invention

[0004] In view of this, the embodiments of this application provide a method for estimating the remaining charging time of an electric vehicle and an electronic device to solve the problems of large calculation error and large fluctuation of the existing remaining charging time.

[0005] The first aspect of the embodiments of this application provides a method for estimating the remaining charging time of an electric vehicle, including:

[0006] Obtaining battery temperature parameters, passenger compartment temperature parameters, and state of charge parameters of the battery;

[0007] Identifying the working state of the high-voltage load during the charging process, where the working state of the high-voltage load includes the working state or the non-working state;

[0008] Based on the working state of the high-voltage load, selecting the corresponding calculation method for the remaining charging time to estimate the remaining charging time.

[0009] The second aspect of the embodiments of this application provides an apparatus for estimating the remaining charging time of an electric vehicle, including:

[0010] A data acquisition module for obtaining battery temperature parameters, passenger compartment temperature parameters, and state of charge parameters of the battery;

[0011] A working state identification module for identifying the working state of the high-voltage load during the charging process, where the working state of the high-voltage load includes the working state or the non-working state;

[0012] A calculation module for selecting the corresponding calculation method for the remaining charging time based on the working state of the high-voltage load to estimate the remaining charging time.

[0013] In a third aspect of the embodiments of the present application, an electronic device is provided, including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the electronic device implements the method for estimating the remaining charging time of an electric vehicle provided in the first aspect of the embodiments of the present application.

[0014] In a fourth aspect of the embodiments of the present application, a computer program product is provided, including a computer program that, when run, causes the method described in the first aspect of the embodiments of the present application to be executed.

[0015] The method for estimating the remaining charging time of an electric vehicle provided in the first aspect of the embodiments of the present application obtains battery temperature parameters, occupant compartment temperature parameters, and state of charge parameters of the battery; identifies the operating state of high-voltage loads during the charging process, where the operating state of the high-voltage loads includes an operating state or a non-operating state; selects a corresponding calculation method for the remaining charging time based on the operating state of the high-voltage loads, and estimates the remaining charging time. By collecting battery temperature, occupant compartment temperature, and state of charge parameters in real time and identifying the operating state of high-voltage loads, dynamic switching of the calculation mode for the remaining charging time is achieved. Compared with traditional single calculation methods, this method can distinguish the influence of different thermal management conditions on the charging current distribution, effectively solve the problem of current fluctuations caused by the operation of high-voltage loads (such as heating / cooling systems), and thus improve the stability of time estimation.

[0016] It can be understood that the beneficial effects of the above second aspect to fourth aspect can be referred to the relevant descriptions in the first aspect above, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0018] Figure 1 is a flowchart of a method for estimating the remaining charging time of an electric vehicle provided by an embodiment of the present application;

[0019] Figure 2 is a flowchart of a method for estimating the remaining charging time of an electric vehicle provided by another embodiment of the present application;

[0020] Figure 3 is a structural diagram of an apparatus for estimating the remaining charging time of an electric vehicle provided by an embodiment of the present application;

[0021] Figure 4 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0022] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.

[0023] It should be understood that when used in the specification of the present application and the appended claims, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.

[0024] It should also be understood that the term "and / or" used in the specification of the present application and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0025] As used in the specification of the present application and the appended claims, the term "if" can be interpreted as "when", "once", "in response to determining", or "in response to detecting" according to the context. Similarly, the phrase "if determined" or "if [the described condition or event] is detected" can be interpreted as meaning "once determined", "in response to determining", "once [the described condition or event] is detected", or "in response to detecting [the described condition or event]" according to the context.

[0026] The reference to "one embodiment" or "some embodiments" etc. described in the specification of the present application means that a specific feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having", and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0027] As Figure 1 shown, the method for estimating the remaining charging time of an electric vehicle provided by the embodiment of the present application includes the following steps S101 to S106:

[0028] Step S101: Obtain the battery temperature parameter, the occupant compartment temperature parameter, and the state of charge parameter of the battery;

[0029] Step S102: Identify the working state of the high-voltage load during the charging process. The working state of the high-voltage load includes the working state or the non-working state;

[0030] Step S103: Select the corresponding calculation method for the remaining charging time based on the working state of the high-voltage load, and estimate the remaining charging time.

[0031] In the application, the battery temperature parameter is the current battery temperature, including the current maximum temperature of the battery BatTemp_max and the current minimum temperature of the battery BatTemp_min. BatTemp_max is the maximum value among all the cell temperatures in the battery pack obtained at the current moment, and BatTemp_min is the minimum value among all the cell temperatures in the battery pack obtained at the current moment.

[0032] In the application, the working state of the high-voltage load includes the working state or the non-working state. Among them, when any one or more of the working conditions such as battery heating, battery cooling, occupant compartment heating, and occupant compartment cooling occur, it is considered that the high-voltage load is in the working state, otherwise it is considered that the high-voltage load is in the non-working state.

[0033] In the embodiment of the present application, by obtaining the battery temperature parameter, the occupant compartment temperature parameter, and the state of charge parameter of the battery; identifying the working state of the high-voltage load during the charging process, the working state of the high-voltage load includes the working state or the non-working state; selecting the corresponding calculation method for the remaining charging time based on the working state of the high-voltage load, and estimating the remaining charging time. By real-time collecting the battery temperature, the occupant compartment temperature, and the state of charge parameter, and identifying the working state of the high-voltage load, the dynamic switching of the calculation mode of the remaining charging time is realized. Compared with the traditional single calculation method, the technical advantage of this technology is that it can distinguish the influence of different thermal management working conditions on the charging current distribution, effectively solve the current fluctuation problem caused by the operation of the high-voltage load (such as the heating / cooling system), and thus improve the stability of the time estimation.

[0034] In one embodiment, selecting the corresponding calculation method for the remaining charging time based on the working state of the high-voltage load, and estimating the remaining charging time, includes:

[0035] If the high-voltage load is in the non-working state, then estimate the remaining charging time based on the current SoC, the charging cut-off SoC, the chargeable capacity at the current battery temperature, the battery health, and the real-time charging current;

[0036] If the high-voltage load is in the working state, the remaining charging time is estimated based on any one of the remaining battery heating time, the remaining battery cooling time, the remaining occupant compartment heating time, and the remaining occupant compartment cooling time, the current SoC, the charging cut-off SoC, the chargeable capacity at the current battery temperature, the battery health, and the real-time charging current.

[0037] In the application, during the charging process, the working state of the high-voltage load is monitored in real time. When any load starts to work, it is determined that the load is in the working state, and this working state can be any one or more of the working conditions such as battery heating, battery cooling, occupant compartment heating, and occupant compartment cooling.

[0038] The embodiment of the present application selects a differentiated calculation model based on the high-voltage load state, adopts basic charging parameters for calculation in the non-working state, and introduces a remaining thermal management time compensation term in the working state. The charging time and the thermal management time consumption are decoupled and calculated, avoiding the cumulative error caused by the unquantified power distribution relationship in the traditional method, and significantly improving the estimation accuracy under complex working conditions. Specifically, combined with the vehicle use scenario, according to the power consumption of each high-voltage load during the charging process, the remaining charging time is divided into charging time, battery heating / cooling time, and occupant compartment heating / cooling time. At the same time, the battery charging current is optimized, and then different calculation methods for the remaining charging time are set under different working conditions during the charging process, improving the calculation accuracy of the remaining charging time, and also avoiding the frequent fluctuation of the remaining charging time caused by the working of the high-voltage load, and improving the user experience.

[0039] In one embodiment, if the high-voltage load is in the non-working state, the calculation method of the remaining charging time is:

[0040] Time_remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / I_real-time;

[0041] Wherein, Time_remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, and I_real-time is the average value of the real-time current within a preset time period.

[0042] In the application, Cap_Temp is the chargeable capacity of the current battery obtained according to the current battery temperature, which can be obtained through vehicle testing; SoH is the battery health, which is used to reflect the aging state of the battery and can be calculated according to the SoH module of the BMS. I_real-time takes the average value of the real-time charging current of the battery within a fixed time (such as 30s).

[0043] In the embodiments of the present application, by introducing the chargeable capacity parameter and the health factor related to the battery temperature, the basic calculation model under the non-load state is optimized. It overcomes the defect that the influence of temperature on the actual capacity of the battery is not considered in the traditional algorithm, and can more accurately reflect the dynamic restriction of battery aging and environmental temperature change on the charging rate.

[0044] In one embodiment, it further includes:

[0045] If there is a battery heating condition, the calculation method of the remaining charging time is:

[0046] Time_remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / I_average + BatTime_heating;

[0047] Wherein, Time_remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, I_average is the preset average battery charging current, and BatTime_heating is the remaining battery heating time.

[0048] In the application, I_average is the preset average battery charging current, which is a fixed value set in advance. Specifically, it can be tested and calibrated in advance through the average charging current during the whole charging process, and different average charging current values are set for different CC resistance values.

[0049] In the embodiments of the present application, a linear superposition model of the charging time and the heating time is established under the battery heating condition. The current fluctuation interference in the heating stage is eliminated through the preset average current value, and at the same time, the heating time consumption is dynamically corrected in combination with the temperature-SoC mapping relationship, effectively solving the estimation jump problem caused by the confusion between the heating current and the charging current in the traditional method.

[0050] In one embodiment, BatTime_heating is obtained according to the pre-calibrated BatTemp_min - △SoC look-up table;

[0051] Wherein, BatTemp_min is the current minimum temperature of the battery, and △SoC is the difference between the charging cut-off SoC and the current SoC.

[0052] In the application, the BatTemp_min - △SoC look-up table is as follows:

[0053]

[0054] The time corresponding to other battery temperatures and SoCs is obtained by linear interpolation according to the current minimum battery temperature and the current SoC through the above table. Specifically:

[0055] When BatTemp_min is between adjacent BatTemp_min in the look-up table, calculate the interpolation result based on the calibration data of the adjacent BatTemp_min;

[0056] When △SoC is between adjacent △SoC in the look-up table, calculate the interpolation result based on the calibration data of the adjacent △SoC.

[0057] The embodiment of the present application uses a pre-calibrated BatTemp_min-△SoC look-up table to determine the remaining heating time, establishes a quantitative relationship between temperature compensation and charging progress through experimental data, avoids the implementation difficulty caused by real-time calculation of complex parameters such as the specific heat capacity of the battery cell, and enhances the real-time operation ability of the algorithm in the in-vehicle ECU.

[0058] In one embodiment, it further includes:

[0059] If there is a battery cooling condition, the calculation method of the remaining charging time is:

[0060] Time_remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / I_average + BatTime_cooling;

[0061] BatTime_cooling = (BatTemp_max – BatTemp_cooling) * K_battery_cooling;

[0062] Wherein, Time_remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, I_average is the preset average battery charging current, BatTime_cooling is the remaining battery cooling time, BatTemp_max is the current maximum temperature of the battery, BatTemp_cooling is the battery cooling threshold, and K_battery_cooling is the battery cooling time coefficient, such as 0.03, which can be obtained through on-vehicle test calibration.

[0063] The embodiment of the present application constructs a temperature drop rate compensation model for the battery cooling condition, introduces the battery maximum temperature threshold and the cooling coefficient, accurately quantifies the proportion of the cooling system occupying the charging current, and solves the remaining time estimation deviation caused by the cooling energy consumption not being stripped from the total current in the traditional method.

[0064] In one embodiment, it further includes:

[0065] If there is an occupant compartment heating condition, the calculation method of the remaining charging time is:

[0066] Time_Remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / (I_Average * J_CabinHeating) + AirTime_Heating;

[0067] AirTime_Heating = (AirTemp_1 - AirTemp_0) * K_CabinHeating;

[0068] Wherein, Time_Remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, I_Average is the preset average battery charging current, J_CabinHeating is the charging remaining time correction factor during cabin heating, such as 0.7, which can be obtained through on-vehicle test calibration. AirTime_Heating is the remaining cabin heating time, AirTemp_0 is the current cabin temperature, AirTemp_1 is the target cabin temperature, and K_CabinHeating is the cabin heating time coefficient, such as 0.004, which can be obtained through on-vehicle test calibration.

[0069] In the embodiment of the present application, a charging current correction factor and a temperature rise time compensation term are set in the cabin heating condition, and a dynamic distribution relationship between the cabin thermal management energy consumption and the charging power is established, overcoming the technical defect that the influence of cabin heating on the charging progress is not quantified in the prior art.

[0070] In one embodiment, it further includes:

[0071] If there is a cabin cooling condition, the calculation method of the remaining charging time is:

[0072] Time_Remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / (I_Average * J_CabinCooling) + AirTime_Cooling;

[0073] AirTime_Cooling = (AirTemp_0 – AirTemp_1) * K_CabinCooling;

[0074] Among them, Time_Remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, I_Average is the preset average battery charging current, J_CabinHeating is the correction coefficient of the remaining charging time when the cabin is heated, such as 0.7, which can be obtained through on-vehicle tests and calibration. AirTime_Cooling is the remaining cabin cooling time, AirTemp_0 is the current cabin temperature, AirTemp_1 is the target cabin temperature, K_CabinCooling is the cabin cooling time coefficient, such as 0.007, which can be obtained through on-vehicle tests and calibration.

[0075] The embodiment of this application develops a dual-factor correction model for the cabin cooling condition. Through the synergistic effect of the cooling time coefficient and the current correction coefficient, it accurately reflects the shunt effect of the air-conditioning system's refrigeration power on the charging current, and significantly improves the reliability of the remaining time estimation in high-temperature environments.

[0076] In one embodiment, it further includes:

[0077] If the battery and the cabin work simultaneously during the vehicle charging process, the calculation method of the remaining charging time is:

[0078] Time_Remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / (I_Average * J_CabinHeating / Cooling) + BatTime_Heating / Cooling + AirTime_Heating / Cooling;

[0079] Among them, Time_Remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, I_Average is the preset average battery charging current, J_CabinHeating / Cooling is the correction coefficient of the remaining charging time when the cabin is heated or cooled, BatTime_Heating / Cooling is the remaining battery heating or cooling time, and AirTime_Heating / Cooling is the remaining cabin heating or cooling time.

[0080] In application, the simultaneous operation of the battery and the cabin during the vehicle charging process means that during the vehicle charging process, the battery is in one of the heating or cooling conditions, and at the same time, the cabin is in one of the heating or cooling conditions.

[0081] In application, J_CabinHeating / Cooling is the correction coefficient of the remaining charging time when the cabin is working. If the cabin is working, a preset value less than 1 can be taken, such as 0.7; if the cabin is not working, J_CabinHeating / Cooling is 1.

[0082] In the embodiments of the present application, a multi-dimensional parameter fusion calculation model is constructed under complex working conditions, and the energy consumption collaborative calculation of the battery and the occupant compartment thermal management system is realized through a correction coefficient matrix, effectively solving the problem of power distribution distortion when multiple loads work in parallel, and ensuring the consistency of time estimation under complex working conditions.

[0083] In one embodiment, as Figure 2 shown, if the high-voltage load is in a non-working state, the remaining charging time is estimated based on the current SoC, the charging cut-off SoC, the chargeable capacity at the current battery temperature, the battery health, and the real-time charging current.

[0084] If the high-voltage load is in a working state, the remaining charging time is estimated based on any one of the remaining battery heating time, the remaining battery cooling time, the remaining occupant compartment heating time, and the remaining occupant compartment cooling time, together with the current SoC, the charging cut-off SoC, the chargeable capacity at the current battery temperature, the battery health, and the real-time charging current.

[0085] If the high-voltage load is in a non-working state, the calculation method of the remaining charging time is:

[0086] Time_remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / I_real-time.

[0087] If the high-voltage load is in a working state, then Time_remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / (I_average * J_occupant compartment heating / cooling) + BatTime_heating / cooling + AirTime_heating / cooling;

[0088] Among them, J_occupant compartment heating / cooling is the correction coefficient of the remaining charging time when the occupant compartment is working. If the occupant compartment is working, a preset value less than 1 can be taken, such as 0.7; if the occupant compartment is not working, J_occupant compartment heating / cooling is 1.

[0089] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0090] The embodiments of the present application also provide an apparatus for estimating the remaining charging time of an electric vehicle, which is used to execute the steps in the embodiments of the method for estimating the remaining charging time of an electric vehicle. The apparatus for estimating the remaining charging time of an electric vehicle can be a virtual appliance in an electronic device, run by the processor of the electronic device, or the electronic device itself.

[0091] As Figure 3As shown in the figure, the electric vehicle charging remaining time estimation device 100 provided by the embodiment of the present application includes:

[0092] A data acquisition module 101, configured to acquire a battery temperature parameter, an occupant compartment temperature parameter, and a state of charge parameter of the battery;

[0093] A working state identification module 102, configured to identify the working state of a high-voltage load during the charging process, where the working state of the high-voltage load includes a working state or a non-working state;

[0094] A calculation module 103, configured to select a corresponding charging remaining time calculation method based on the working state of the high-voltage load and estimate the charging remaining time.

[0095] In applications, each module in the electric vehicle charging remaining time estimation device may be a software program module, may also be implemented by different logic circuits integrated in a processor, or may be implemented by multiple distributed processors.

[0096] As Figure 4 shown, the embodiment of the present application further provides an electronic device 200, including: at least one processor 201 ( Figure 4 only one processor is shown in the figure), a memory 202, and a computer program 203 stored in the memory 202 and executable on at least one processor 201. When the processor 201 executes the computer program 203, the steps in the above-mentioned various method embodiments are implemented.

[0097] In applications, the electronic device may include, but is not limited to, a processor and a memory. Those skilled in the art can understand that Figure 4 merely examples of the electronic device do not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine some components, or different components.

[0098] In applications, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0099] In an application, in some embodiments, the memory may be an internal storage unit of an electronic device, such as a hard disk or memory of the electronic device. In other embodiments, the memory may also be an external storage device of the electronic device, for example, a plug-in hard disk equipped on the electronic device, a SmartMedia Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory may also include both an internal storage unit and an external storage device of the electronic device. The memory is used to store an operating system, application programs, a BootLoader, data, and other programs, such as program codes of computer programs. The memory may also be used to temporarily store data that has been output or will be output.

[0100] It should be noted that, for the information interaction, execution process, etc. between the above-mentioned device / units, since they are based on the same concept as the method embodiments of the present application, for their specific functions and the technical effects brought, reference may be specifically made to the method embodiment part, and details will not be repeated here.

[0101] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is used for illustration. In practical applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of the present application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiments, and details will not be repeated here.

[0102] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the foregoing method embodiments can be implemented.

[0103] The embodiments of the present application provide a computer program product, including a computer program. When the computer program product runs on an electronic device, the electronic device can execute the steps in the foregoing method embodiments.

[0104] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-described embodiment methods of this application, a computer program can be used to instruct the relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the device / electronic device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk, or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.

[0105] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0106] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.

[0107] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in an electrical, mechanical, or other form.

[0108] The unit described as a separation component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0109] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for estimating the remaining charging time of an electric vehicle, characterized in that, Including: Obtain the battery temperature parameter, the occupant compartment temperature parameter, and the state of charge parameter of the battery; Identify the working state of the high-voltage load during the charging process, where the working state of the high-voltage load includes the working state or the non-working state; Based on the working state of the high-voltage load, select the corresponding calculation method for the remaining charging time, and estimate the remaining charging time.

2. The method according to claim 1, wherein The estimating the remaining charging time based on the working state of the high-voltage load by selecting the corresponding calculation method for the remaining charging time includes: If the high-voltage load is in the non-working state, estimate the remaining charging time based on the current SoC, the charging cut-off SoC, the chargeable capacity at the current battery temperature, the battery health, and the real-time charging current; If the high-voltage load is in the working state, estimate the remaining charging time based on any one of the remaining battery heating time, the remaining battery cooling time, the remaining occupant compartment heating time, and the remaining occupant compartment cooling time, together with the current SoC, the charging cut-off SoC, the chargeable capacity at the current battery temperature, the battery health, and the real-time charging current.

3. The method according to claim 2, wherein If the high-voltage load is in the non-working state, the calculation method for the remaining charging time is: Time_remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / I_real-time; Where, Time_remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, and I_real-time is the average value of the real-time current within a preset time period.

4. The method according to claim 2, wherein Also including: If there is a battery heating condition, the calculation method for the remaining charging time is: Time_remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / I_average + BatTime_heating; Where, Time_remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, I_average is the preset average value of the battery charging current, and BatTime_heating is the remaining battery heating time.

5. The method according to claim 4, characterized in that, The BatTime_heating is obtained according to the pre-calibrated BatTemp_min - △SoC look-up table; Where, BatTemp_min is the current lowest temperature of the battery, and △SoC is the difference between the charging cut-off SoC and the current SoC.

6. The method according to claim 2, wherein Also including: If there is a battery cooling condition, the calculation method for the remaining charging time is: Time_remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / I_average + BatTime_cooling; BatTime_cooling = (BatTemp_max – BatTemp_cooling) * K_battery cooling; Among them, Time_Remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, I_Average is the preset average battery charging current, BatTime_Cooling is the remaining battery cooling time, BatTemp_max is the current maximum battery temperature, BatTemp_Cooling is the battery cooling threshold, and K_BatteryCooling is the battery cooling time coefficient.

7. The method according to claim 2, wherein It also includes: If there is a passenger compartment heating condition, the calculation method of the remaining charging time is: Time_Remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / (I_Average * J_PassengerCompartmentHeating) + AirTime_Heating; AirTime_Heating = (AirTemp_1 - AirTemp_0) * K_PassengerCompartmentHeating; Among them, Time_Remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, I_Average is the preset average battery charging current, J_PassengerCompartmentHeating is the correction coefficient of the remaining charging time during passenger compartment heating, AirTime_Heating is the remaining passenger compartment heating time, AirTemp_0 is the current passenger compartment temperature, AirTemp_1 is the passenger compartment target temperature, and K_PassengerCompartmentHeating is the passenger compartment heating time coefficient.

8. The method according to claim 2, wherein It also includes: If there is a passenger compartment cooling condition, the calculation method of the remaining charging time is: Time_Remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / (I_Average * J_PassengerCompartmentCooling) + AirTime_Cooling; AirTime_Cooling = (AirTemp_0 – AirTemp_1) * K_PassengerCompartmentCooling; Among them, Time_Remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, I_Average is the preset average battery charging current, J_PassengerCompartmentHeating is the correction coefficient of the remaining charging time during passenger compartment heating, AirTime_Cooling is the remaining passenger compartment cooling time, AirTemp_0 is the current passenger compartment temperature, AirTemp_1 is the passenger compartment target temperature, and K_PassengerCompartmentHeating is the passenger compartment cooling time coefficient.

9. The method according to claim 2, characterized in that, It also includes: If the battery and the passenger compartment work simultaneously during the vehicle charging process, the calculation method of the remaining charging time is: Time_Remaining = (SoC_1 – SoC_0) * Cap_Temp * SoH / (I_Average * J_PassengerCompartmentHeating / Cooling) + BatTime_Heating / Cooling + AirTime_Heating / Cooling; Wherein, Time_Remaining is the remaining charging time, SoC_1 is the charging cut-off SoC, SoC_0 is the current SoC, Cap_Temp is the chargeable capacity at the current battery temperature, SoH is the battery health, I_Average is the preset average battery charging current, J_Occupant Compartment Heating / Cooling is the correction factor for the remaining charging time during occupant compartment heating or cooling, BatTime_Heating / Cooling is the remaining time for battery heating or cooling, and AirTime_Heating / Cooling is the remaining time for occupant compartment heating or cooling.

10. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor. It is characterized in that when the processor executes the computer program, the electronic device implements the method according to any one of claims 1-9.