A method, device, battery and storage medium for calculating remaining charging time
By dynamically updating the battery SOC and temperature, combining charging control strategies and historical data, calculating the battery's remaining charging time, the problem of inaccurate estimation of the remaining charging time in the prior art is solved, and the user experience and the accuracy of the charging process is improved.
Patent Information
- Application Number
- CN202411366737.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-09-29
AI Technical Summary
The existing method of estimating the remaining battery charging time is not accurate enough to effectively adapt to changes in the charging environment and fluctuations in the battery state, resulting in poor user experience.
By obtaining the battery's charging control strategy, current SOC and temperature, dynamically update the charging current, combining historical data and temperature change rate, calculate the remaining charging time, adapt to the environment and SOC changes, and improve the estimation accuracy.
Improves the estimated accuracy of the remaining time of battery charging, improves the user experience, and ensures the safety and accuracy of the charging process.
Smart Images

Figure CN118944249B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of energy storage technology, and in particular to a method, device, battery and storage medium for calculating the remaining charging time. Background Art
[0002] A battery is a device that can be charged through an external power source and is reusable. It is charged through an external power source, converting electrical energy into chemical energy for storage, and then converting chemical energy into electrical energy for use by the device when needed.
[0003] Batteries are used in a wide range of applications. Batteries are important energy storage devices for electric and hybrid vehicles, providing long-lasting energy supply and efficient power output. Batteries play an important role in grid energy storage systems, storing excess electrical energy and releasing it when needed to balance grid loads, respond to sudden demands or unstable power supply. Batteries are used as power sources in portable electronic devices such as smartphones, tablets, and laptops. Batteries are also widely used in aerospace, medical equipment, wireless communication base stations and other fields.
[0004] The estimation of the remaining charging time is one of the important parameters of battery charging, which directly affects the user experience. However, the existing estimation method only calculates based on the current charging state and charging current. However, during the charging process, the charging current may increase or decrease due to different charging environments, etc., and the estimation of the remaining charging time is extremely inaccurate, which cannot provide good charging guidance for users, resulting in poor user experience. Summary of the invention
[0005] In view of the above problems, the present application provides a method, device, battery and storage medium for calculating the remaining charging time, which overcome the above problems or at least partially solve the above problem of requiring accurate estimation of the remaining charging time of the battery.
[0006] According to one aspect of the present application, a method for calculating a remaining charging time is provided, which is applied to a battery, and the method comprises: step S1, obtaining a charging control strategy of the battery, wherein the charging control strategy is established based on the battery SOC, the battery temperature and the charging current of the battery; step S2, obtaining the current SOC and the current temperature of the battery; step S3, determining the current charging current of the battery according to the current SOC, the current temperature and the charging control strategy; step S4, updating the current SOC and the current temperature of the battery according to the current charging current with a preset time interval as a step size, obtaining an updated SOC and an updated temperature, replacing the current SOC with the updated SOC, replacing the current temperature with the updated temperature, and executing step S3 to obtain an updated charging current of the battery; step S5, repeating step S4 until the updated SOC reaches a preset value; calculating the time from the first execution of step S4 to the update SOC reaching the preset value, to obtain a first remaining charging time.
[0007] In an optional manner, the step of updating the current SOC and current temperature of the battery according to the current charging current with a preset time interval as a step size in step S4 includes: step S41, obtaining a first thermal coefficient of self-heating of the battery, and obtaining a first temperature change rate based on the first thermal coefficient; step S42, obtaining a second thermal coefficient of natural heat exchange between the battery and the environment, and obtaining a second temperature change rate based on the second thermal coefficient; step S43, calculating the battery temperature change rate based on the first temperature change rate and the second temperature change rate; step S44, updating the current temperature of the battery based on the temperature change rate and the preset time interval.
[0008] In an optional manner, the calculation formula of step S44 is:
[0009]
[0010] Among them, the For the k The updated temperature after the update, the For the k - the updated temperature after 1 update, k When is 1, we get , is the current temperature, is the preset time interval, the y is the temperature change rate.
[0011] In an optional manner, the step of calculating the battery temperature change rate based on the first temperature change rate and the second temperature change rate in step S43 includes: obtaining a third thermal coefficient of the heater in the battery, and obtaining a third temperature change rate based on the third thermal coefficient; and / or obtaining a fourth thermal coefficient of the air cooling device in the battery, and obtaining a fourth temperature change rate based on the fourth thermal coefficient; and / or obtaining a fifth thermal coefficient of the liquid cooling system in the battery, and obtaining a fifth temperature change rate based on the fifth thermal coefficient; calculating the battery temperature change rate based on the first temperature change rate and the second temperature change rate, based on the third temperature change rate, and / or the fourth temperature change rate, and / or the fifth temperature change rate.
[0012] In an optional manner, the method also includes: step S6, querying the historical charging data of the battery according to the current SOC and the current temperature to obtain a second remaining charging time of the battery; step S7, comparing the first remaining charging time with the second remaining charging time to obtain a larger value; step S8, obtaining the actual charging current of the battery; step S9, determining the actual remaining charging time of the battery according to the larger value and the actual charging current.
[0013] In an optional manner, the step of determining the actual remaining charging time of the battery based on the larger value and the actual charging current in step S9 includes: when the first remaining charging time is the larger value, based on the current charging current and the actual charging current in step S2, accelerating or slowing down the rate of decrease of the first remaining charging time, and using the reduced first remaining charging time as the actual remaining charging time.
[0014] In an optional manner, the step of determining the actual remaining charging time of the battery based on the larger value and the actual charging current in step S9 includes: when the second remaining charging time is the larger value, reducing the second remaining charging time by real time, and taking the reduced second remaining charging time as the actual remaining charging time.
[0015] In an optional manner, the method further includes: step S10, updating the historical charging data according to the actual remaining charging time.
[0016] In an optional manner, the step of updating the historical charging data according to the actual remaining charging time in step S10 includes: determining whether there is an old value in the historical charging data that is consistent with the actual remaining charging time, the current SOC and the current temperature in step S2; if so, obtaining the degree of consistency of the old value; calculating the degree of consistency of the actual remaining charging time according to the historical charging data; determining whether the degree of consistency of the actual remaining charging time is greater than the degree of consistency of the old value; if so, replacing the old value with the actual remaining charging time, and saving the degree of consistency of the actual remaining charging time.
[0017] In an optional manner, the historical charging data includes multiple battery SOCs, multiple battery temperatures, and multiple actual remaining charging times of the batteries. The step of calculating the degree of fit of the actual remaining charging time based on the historical charging data includes: fitting the battery temperature and the actual remaining charging time to obtain a first curve; substituting the current temperature into the first curve to obtain a first duration; fitting the battery SOC and the actual remaining charging time to obtain a second curve; substituting the current SOC into the second curve to obtain a second duration; and obtaining the degree of fit of the actual remaining charging time based on the first duration and the second duration.
[0018] In an optional manner, when the first time duration is not equal to the second time duration, the formula for obtaining the degree of consistency of the actual remaining charging time duration according to the first time duration and the second time duration is:
[0019]
[0020] When the first time duration is equal to the second time duration, the formula for obtaining the degree of consistency of the actual remaining charging time duration according to the first time duration and the second time duration is:
[0021]
[0022] Among them, the is the consistency of the actual remaining charging time, Z is the actual remaining charging time, is the first duration, the The second duration
[0023] According to one aspect of an embodiment of the present application, a device for calculating a remaining charging time is provided, which is applied to a battery, and the device includes: a first acquisition module, used to obtain a charging control strategy of the battery, wherein the charging control strategy is established based on the battery SOC, the battery temperature and the charging current of the battery; a second acquisition module, used to obtain the current SOC and the current temperature of the battery; a third acquisition module, used to determine the current charging current of the battery according to the current SOC, the current temperature and the charging control strategy; a first calculation module, used to update the current SOC and the current temperature of the battery according to the current charging current with a preset time interval as a step size, to obtain an updated SOC and an updated temperature, replace the current SOC with the updated SOC, replace the current temperature with the updated temperature, and enter the third acquisition module to obtain an updated charging current of the battery; a second calculation module, used to enter the first calculation module until the updated SOC reaches a preset value; and calculate the time from the first execution of step S4 to the updated SOC reaching the preset value to obtain the first remaining charging time.
[0024] According to one aspect of an embodiment of the present application, a battery is provided, comprising: at least one processor, and a memory, wherein the memory is communicatively connected to the at least one processor, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method as described above.
[0025] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the processor performs the steps of the above method.
[0026] The beneficial effects of the present application include: dynamically updating the battery SOC and battery temperature through the battery charging control strategy, and dynamically capturing the changes in the current charging current of the battery caused by the changes in the battery SOC and battery temperature, so as to more accurately estimate the remaining time of the first charge of the battery. The method adapts to the phenomenon of fluctuations in charging conditions caused by changes in ambient temperature and battery SOC, improves the estimation accuracy of the remaining charging time, and can greatly improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0028] Figure 1is a schematic diagram of a system provided in an embodiment of the present application;
[0029] Figure 2 Schematic diagram of the hardware structure of the BMS module provided in the embodiment of the present application;
[0030] Figure 3 It is a flowchart of a method for calculating the remaining charging time provided in an embodiment of the present application;
[0031] Figure 4 is a schematic diagram of a process for updating the current temperature of a battery provided in an embodiment of the present application;
[0032] Figure 5 It is a flowchart of another method for calculating the remaining charging time provided in an embodiment of the present application;
[0033] Figure 6 It is a flowchart of another method for calculating the remaining charging time provided in an embodiment of the present application;
[0034] Figure 7 This is a flow chart of updating historical charging data according to the actual remaining charging time provided by an embodiment of the present application:
[0035] Figure 8 It is a schematic diagram of a flow chart for calculating the degree of consistency of the actual remaining charging time provided in an embodiment of the present application;
[0036] Fig. 9 is a schematic diagram of a first curve provided in an embodiment of the present application;
[0037] Fig.10 is a schematic diagram of a second curve provided in an embodiment of the present application;
[0038] Fig.11 It is a schematic diagram of a device for calculating the remaining charging time provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field belong to the scope of protection of this application.
[0040] In addition, the technical features involved in the embodiments of the present application described below can be combined with each other as long as they do not conflict with each other.
[0041] See also Figure 1 , Figure 1 1 is a schematic diagram of a system provided in an embodiment of the present application, which is applicable to the method for calculating the remaining charging time and the device for calculating the remaining charging time. The system includes a battery 100 and a BMS module 200. The battery 100 can be configured in a variety of ways, not limited to Figure 1 The situation shown.
[0042] The battery 100 may include only one battery cell 10 , that is, the battery 100 is formed of a single battery cell 10 .
[0043] The battery 100 may include a plurality of battery cells 10 , and the plurality of battery cells 10 are connected in series or in parallel.
[0044] The battery 100 may also include a plurality of groups of electrochemical devices, wherein one group of electrochemical devices includes a plurality of battery cells 10 , and the plurality of battery cells 10 are connected in series or in parallel.
[0045] The battery 100 may be a lithium-ion battery, which mainly includes consumer batteries, power batteries and energy storage batteries. Among them, the consumer batteries usually require small size, light weight, high energy density and long cycle life, and are widely used in personal electronic devices such as mobile phones, laptops, tablet computers, digital cameras and portable music players. Among them, the power battery is mainly used in transportation tools such as new energy vehicles, electric bicycles, electric trains, etc., to provide the instantaneous high power output required by the vehicle to support operations such as acceleration and climbing. Among them, the energy storage battery is mostly used as a battery energy storage system for renewable energy such as solar energy, wind power, hydropower, etc., as well as in power grid peak and frequency regulation, backup power supply, microgrid and other occasions, mainly used for long-term storage and stable release of energy.
[0046] It is understandable that in some embodiments, the system further includes a BMS (Battery Management System) module 200, which is responsible for monitoring the operating status of the battery 100 and ensuring the safe and reliable operation of the battery 100. The BMS module 200 can actually monitor and collect the state parameters of the battery 100 (including but not limited to the voltage, current, temperature, insulation resistance, etc. of the battery 100), and perform necessary analysis and calculation on the relevant state parameters to obtain more state evaluation parameters, and realize effective control of the battery 100 according to a specific protection control strategy to ensure the safe and reliable operation of the entire battery 100. At the same time, the BMS module 200 can exchange information with other external devices 300 (PCS, EMS, fire protection system, etc.) through its own communication interface and analog / digital input interface to form a linkage control to ensure the safe, reliable and efficient operation of the battery 100.
[0047] In order to solve the technical problem in the prior art that the remaining charging time cannot be accurately calculated, an embodiment of the present application provides a method for calculating the remaining charging time.
[0048] Embodiment 1
[0049] Before introducing the calculation method of the remaining charging time in detail, the hardware structure of the BMS module 200 provided in the embodiment of the present application is described.
[0050] See also Figure 2 , Figure 2 : is a hardware structure diagram of the BMS module 200 provided in the embodiment of the present application, which can execute the calculation method of the remaining charging time. The BMS module 200 includes
[0051] At least one processor 21 and memory 22 (communicatively connected Figure 2 A bus connection and a processor are used as an example). A person skilled in the art can understand that Figure 2 The structure shown is for illustration only and does not limit the structure of the above-mentioned battery. Figure 2 More or fewer components as shown, or with Figure 2 Different configurations are shown.
[0052] The processor 21 is used to provide computing and control capabilities, and control the BMS module 200 to execute any method provided in the following application embodiments, thereby managing the battery 100 accordingly.
[0053] It can be understood that the processor 21 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0054] The memory 22, as a non-transient computer-readable storage medium, can be used to store non-transient software programs, non-transient computer executable programs and modules, such as program instructions / modules corresponding to the various calculation methods in the embodiments of the present application. The processor 21 can implement the various calculation methods in any of the following method embodiments by running the non-transient software programs, instructions and modules stored in the memory 22. The memory 22 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage devices. In some embodiments, the memory 22 may also include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.
[0055] Embodiment 2
[0056] The embodiment of the present application also provides a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used by a battery to execute each calculation method in any of the following method embodiments.
[0057] An embodiment of the present application provides a computer program product, including a computing program stored on a non-volatile computer-readable storage medium, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes each computing method in any of the following method embodiments.
[0058] Through the description of the above implementation methods, ordinary technicians in this field can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course it can also be implemented by hardware. Ordinary technicians in this field can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0059] Embodiment 3
[0060] The following is a discussion of the calculation method of the remaining charging time provided in the embodiment of the present application. The first remaining charging time obtained in the embodiment of the present application is a theoretical time.
[0061] See also Figure 3 , Figure 3: is a flow chart of a method for calculating the remaining charging time provided in an embodiment of the present application, the method comprising the following steps:
[0062] Step S1, obtaining a charging control strategy of the battery, wherein the charging control strategy is established based on the battery SOC, the battery temperature and the charging current of the battery.
[0063] The charging control strategy is usually given by the battery manufacturer based on the performance of the battery and written in a technical document such as a battery specification. In some embodiments, the charging control strategy is written into the BMS module, so that the charging control strategy can be obtained through the BMS module.
[0064] The charging control strategy includes data of a plurality of different battery SOCs (State of Charge, which is an indicator describing the current remaining power of the battery, usually shown in the form of a percentage), a plurality of different battery temperatures and a plurality of different battery charging currents.
[0065] The battery charging current is the charging current after the battery SOC and battery temperature are limited, that is, the maximum charging current, which is also the maximum safe charging current or the maximum allowable current.
[0066] For different batteries, the charging current range may be different. For batteries used as new energy vehicles, they are usually designed for high-power discharge and fast charging. Their charging current range can range from 0.2C to 0.5C for slow charging, to 1C or higher for fast charging. The development of fast charging technology enables some batteries to be charged at higher currents, which may reach 2C, 3C or higher to shorten the charging time. The "C" here refers to the battery capacity. For example, a 100Ah battery is charged at 1C, and the charging current of the battery is 100A. In contrast, for batteries used as energy storage systems for renewable energy such as solar power, wind power, and hydropower, they usually do not need to be charged as fast as batteries used as new energy vehicles. Therefore, the charging current range of batteries used in energy storage systems is usually lower, and the following charging currents may be set: 1.2C, 1C, 0.8C, 0.5C, 0.3C, 0.2C and 0.1C.
[0067] Step S2, obtaining the current SOC and current temperature of the battery.
[0068] In real-time charging scenarios, the battery SOC (State of Charge) and battery temperature change dynamically. In order to accurately estimate the remaining charging time, you first need to obtain the current SOC and current temperature of the battery. This is usually achieved through a battery management system (BMS module), which can monitor and record key parameters such as battery voltage, current, and temperature with high precision, and calculate the real-time SOC value of the battery based on this. At the same time, temperature sensors set in the battery will also measure the battery temperature in real time to ensure the accuracy and timeliness of the data.
[0069] In addition, for the initial charging state of the battery, that is, the state when the battery starts to be charged, the current SOC of the battery is the initial SOC of the battery. The initial SOC of the battery may be the SOC value recorded after the last discharge of the battery, which can be directly obtained through the BMS module; or, the initial SOC of the battery may also be the SOC of the battery after a certain period of charging, which can be obtained through the ampere-hour integration method.
[0070] It is worth noting that the above-mentioned “current” refers to the moment when the remaining charging time is calculated.
[0071] The current SOC or initial SOC of the battery can be obtained according to the ampere-hour integration method, and the calculation formula is:
[0072]
[0073] Among them, the Q is the battery SOC, the t1 is the charging start time, t2 is the current moment, I ( t ) is the real-time current during the charging process.
[0074] Step S3, determining the current charging current of the battery according to the current SOC, the current temperature and the charging control strategy.
[0075] Since the charging control strategy in step S1 is established based on the battery SOC, the battery temperature and the battery charging current, when a specific battery SOC and battery temperature are determined, the current charging current of the battery can be determined, that is, the current SOC and the current temperature are brought into the charging control strategy, and the current charging current of the battery can be determined. The current charging current is the charging current of the battery in the charging control strategy that matches the current SOC and the current temperature.
[0076] Step S4, according to the current charging current, update the current SOC and current temperature of the battery with a preset time interval as a step size to obtain an updated SOC and an updated temperature, use the updated SOC to replace the current SOC, use the updated temperature to replace the current temperature, and execute step S3 to obtain an updated charging current of the battery.
[0077] Among them, the preset time interval can be set to 0.2 seconds, 0.3 seconds, 0.5 seconds, etc.
[0078] After a preset time interval, the calculation method for updating the SOC can be obtained by using the ampere-hour integration method introduced above.
[0079] After a preset time interval, the temperature can be updated as follows: Figure 4 See the process shown. Figure 4 , Figure 4 : is a schematic diagram of a process for updating the current temperature of a battery provided in an embodiment of the present application, that is, step S4 includes the following steps:
[0080] Step S41, obtaining a first thermal coefficient of the battery self-heating, and obtaining a first temperature change rate according to the first thermal coefficient.
[0081] Step S42, obtaining a second thermal coefficient of natural heat exchange between the battery and the environment, and obtaining a second temperature change rate based on the second thermal coefficient.
[0082] An example of obtaining the first temperature change rate and the second temperature change rate is as follows:
[0083] Example 1: A charging test of 0%~100% SOC is performed in a 0°C environment with a charging rate of 0.2C. The temperature change during the entire charging process is recorded to obtain a first temperature change curve.
[0084] Example 2: After the above Example 1 is completed, keep it still for 10 hours, record the temperature change during the whole process of standing still for 10 hours, and obtain the second temperature change curve.
[0085] The second temperature change curve is subjected to first-order differentiation and converted into a temperature drop rate, which is . Change the x-axis to each moment , the y-axis changes to the rate , perform linear fitting and obtain the slope of the straight line, which is the second thermal coefficient.
[0086] According to the second thermal coefficient, the formula for obtaining the second temperature change rate is:
[0087]
[0088] Among them, the is the second temperature change rate, is the second thermal coefficient, is the temperature difference between the battery and the environment, that is, is the difference between the current temperature and the ambient temperature.
[0089] When the second thermal coefficient is multiplied by the temperature difference The natural heat dissipation rate can be obtained , where the temperature difference is the temperature difference of the whole process of Example 2 above.
[0090] The temperature rise rate is obtained by first-order differentiation of the first temperature change curve. , then the actual battery heating rate is: Similarly, change the x-axis to I*I*r at each moment (note that I is the charging current of the battery in the above example 1, and note that the internal resistance r of the battery changes during the charging process, and the internal resistance r of the battery at each moment is not completely equal), and change the y-axis to rate Linear fitting is performed to obtain the slope of the straight line, and the reciprocal of the slope of the straight line is the first thermal coefficient.
[0091] Among them, the battery internal resistance is not fixed, and can be divided into polarization internal resistance and ohmic internal resistance according to the first-order Thevenin equivalent circuit model of the battery in the prior art; wherein the polarization internal resistance will change with the current and battery temperature.
[0092] According to the first thermal coefficient, the formula for obtaining the first temperature change rate is:
[0093]
[0094] Among them, the is the first temperature change rate, I is the current, the is the first thermal coefficient, the r is the internal resistance of the battery.
[0095] Step S43: calculating the battery temperature change rate according to the first temperature change rate and the second temperature change rate.
[0096] In some embodiments, the battery temperature change rate is the sum of the first temperature change rate and the second temperature change rate.
[0097] In some embodiments, the battery is provided with a heater, and / or an air cooling device, and / or a liquid cooling system, and the influence of the heater, and / or the air cooling device, and / or the liquid cooling system needs to be considered when calculating the battery temperature change rate. The step of calculating the battery temperature change rate according to the first temperature change rate and the second temperature change rate in step S43 includes: obtaining a third thermal coefficient of the heater in the battery, and obtaining a third temperature change rate according to the third thermal coefficient; and / or obtaining a fourth thermal coefficient of the air cooling device in the battery, and obtaining a fourth temperature change rate according to the fourth thermal coefficient; and / or obtaining a fifth thermal coefficient of the liquid cooling system in the battery, and obtaining a fifth temperature change rate according to the fifth thermal coefficient; calculating the battery temperature change rate according to the first temperature change rate and the second temperature change rate, according to the third temperature change rate, and / or the fourth temperature change rate, and / or the fifth temperature change rate.
[0098] It is worth noting that, according to the first temperature change rate and the second temperature change rate, according to the third temperature change rate, and / or the fourth temperature change rate, and / or the fifth temperature change rate, one implementation method of calculating the battery temperature change rate is to obtain the sum of the first temperature change rate, the second temperature change rate, the third temperature change rate, the fourth temperature change rate and the fifth temperature change rate to obtain the battery temperature change rate.
[0099] An example of obtaining the third temperature change rate, the fourth temperature change rate and the fifth temperature change rate is as follows:
[0100] Example 3: The battery maintains 50% SOC, the ambient temperature is 0°C, the battery is stationary, only the heater is turned on, and the temperature change of the battery during the heating process is recorded to obtain the third temperature change curve.
[0101] The third temperature change curve is converted into a temperature rise rate by first-order differentiation , then the actual battery heating rate ,in The second thermal coefficient multiplied by the temperature difference The natural heat dissipation rate obtained , take the average value as the heating temperature rise Then the third thermal coefficient of the heater is , wherein the is the power of the heater, heating temperature rise That is the third temperature change rate mentioned above.
[0102] Example 4: The battery maintains 50% SOC, the ambient temperature is 40°C, the battery is stationary, only the air cooling device is turned on, and the temperature change of the battery during the air cooling process is recorded to obtain the fourth temperature change curve. The air cooling device can be a fan.
[0103] The fourth temperature change curve is converted into a temperature rise rate by first-order differentiation , then the actual battery air cooling rate ,in The second thermal coefficient multiplied by the temperature difference The natural heat dissipation rate obtained . Change the x-axis to each moment , the y-axis changes to the rate , perform linear fitting and obtain the slope of the straight line. The slope of the straight line is the fourth thermal coefficient.
[0104] According to the fourth thermal coefficient, the formula for obtaining the fourth temperature change rate is:
[0105]
[0106] Among them, the is the fourth temperature change rate, the is the power of the heater, is the fourth thermal coefficient, is the temperature difference between the battery and the environment, that is, is the difference between the current temperature and the ambient temperature.
[0107] Example 5: The battery maintains 50% SOC, the ambient temperature is 40°C, the battery is stationary, only the liquid cooling system is turned on, and the temperature change of the battery during the liquid cooling process is recorded to obtain the fifth temperature change curve. The liquid cooling system can be a compressor.
[0108] The fifth temperature variation curve is converted into a temperature rise rate by first-order differentiation. , then the actual battery liquid cooling rate . Change the x-axis to each moment , the y-axis changes to the rate , perform linear fitting to obtain the slope of the straight line. The slope of the straight line is the product of the fifth thermal coefficient and the power of the liquid cooling system.
[0109] According to the fifth thermal coefficient, the formula for obtaining the fifth temperature change rate is:
[0110]
[0111] Among them, the is the fifth temperature change rate, is the power of the liquid cooling system, is the fifth thermal coefficient, is the temperature difference between the battery and the environment, that is, is the difference between the current temperature and the ambient temperature.
[0112] Step S44: updating the current temperature of the battery according to the temperature change rate and the preset time interval.
[0113] In some embodiments, the calculation formula of step S44 is:
[0114]
[0115] Among them, the For the k The updated temperature after the update, the For the k - the updated temperature after 1 update, k When is 1, we get , is the current temperature, is the preset time interval, the y is the temperature change rate.
[0116] Step S5, repeating step S4 until the updated SOC reaches a preset value; calculating the time from the first execution of step S4 to the updated SOC reaching the preset value to obtain the first remaining charging time.
[0117] It is worth noting that the preset value in the updating SOC reaching the preset value may be 100%, that is, the SOC when the battery is fully charged, or may be other values, such as 98%.
[0118] In order to facilitate readers to understand the design concept of this application, the method of obtaining the first remaining charging time according to the battery charging control strategy is now illustrated by example. Please refer to Table 1 and Table 2 below, which show the battery charging control strategy during the complete charging process. The data in the first column of Table 1 and Table 2 are the battery temperature (in ° C), the data in the first row of Table 1 and Table 2 are the battery SOC (in %), and the other data in Table 1 and Table 2 are the battery charging current (in C).
[0119] Generally, the operating temperature range of the battery is usually -20℃ to 60℃. The optimal operating temperature range is 0℃ to 40℃. Within this range, the battery has better performance and can achieve normal charging and discharging efficiency. When the battery is at a lower temperature (for example, less than 25℃), the charging current of the battery is usually set to a higher constant value (for example, 1C) because the battery can withstand a larger charging rate without generating excessive heat or side reactions. When the temperature gradually rises (such as 25℃-35℃), the charging current of the battery needs to gradually decrease, because the higher the temperature, the weaker the battery's acceptance capacity, and the charging rate must be slowed down to avoid overcharging and accumulation of internal pressure. When the battery approaches a high temperature (such as close to 60℃), the charging current of the battery will be further reduced to a very low level.
[0120] Table 1 Battery charging control strategy
[0121]
[0122] Table 2 Battery charging control strategy
[0123]
[0124] Regarding battery SOC and battery charging current, when the battery is at a low SOC, the battery charging current is usually set to a higher constant value (such as 1C) because the battery can withstand a larger charging rate without generating excessive heat or side reactions. When the battery SOC is larger (such as SOC reaches more than 80%), the SOC current needs to gradually decrease because the battery's acceptance capacity is weakened and the charging rate must be slowed down to avoid overcharging and internal pressure accumulation. When the battery is close to being fully charged (SOC is close to 100%), the battery charging current will be further reduced to a very low level, called trickle charge or float charge, to keep the battery in a fully charged state without causing overcharging.
[0125] Generally, the battery charging current needs to consider both the battery temperature and the battery SOC, that is, it needs to follow the battery charging control strategy. As an example, in Table 1 and Table 2, the battery charging current can be set to the following currents: 1C, 0.7C, 0.5C and 0.2C.
[0126] After the charging control strategy of the battery is obtained according to step S1 and the current SOC and current temperature of the battery are obtained according to step S2, the current charging temperature of the battery can be determined according to Table 1 and Table 2.
[0127] For example, if the current SOC of the battery is 25% and the current temperature of the battery is 20°C, the current charging current of the battery is 0.7C.
[0128] For example, the preset time interval is 0.5 seconds, the updated SOC after the first update is 30%, and the updated temperature of the battery after the first update is 20° C., then the updated charging current of the battery after the first update is 0.7C.
[0129] For example, the preset time interval is 0.5 seconds, the updated SOC after the second update is 35%, and the updated temperature of the battery after the second update is 20° C., then the updated charging current of the battery after the second update is 0.7C.
[0130] For example, the preset time interval is 0.5 seconds, the updated SOC after the third update is 40%, and the updated temperature of the battery after the third update is 25° C., then the updated charging current of the battery after the third update is 1C.
[0131] For example, the preset time interval is 0.5 seconds, the updated SOC after the fourth update is 45%, and the updated temperature of the battery after the fourth update is 25° C., then the updated charging current of the battery after the fourth update is 1C.
[0132] For example, the preset time interval is 0.5 seconds, the updated SOC after the fifth update is 50%, and the updated temperature of the battery after the fifth update is 25° C., then the updated charging current of the battery after the fifth update is 1C.
[0133] For example, the preset time interval is 0.5 seconds, the updated SOC after the sixth update is 55%, and the updated temperature of the battery after the sixth update is 30° C., then the updated charging current of the battery after the sixth update is 1C.
[0134] For example, the preset time interval is 0.5 seconds, the updated SOC after the seventh update is 60%, and the updated temperature of the battery after the seventh update is 30° C., then the updated charging current of the battery after the seventh update is 1C.
[0135] For example, the preset time interval is 0.5 seconds, the updated SOC after the eighth update is 65%, and the updated temperature of the battery after the eighth update is 30° C., then the updated charging current of the battery after the eighth update is 1C.
[0136] For example, the preset time interval is 0.5 seconds, the updated SOC after the ninth update is 70%, and the updated temperature of the battery after the ninth update is 30° C., then the updated charging current of the battery after the ninth update is 1C.
[0137] For example, the preset time interval is 0.5 seconds, the updated SOC after the tenth update is 75%, and the updated temperature of the battery after the tenth update is 30° C., then the updated charging current of the battery after the tenth update is 1C.
[0138] For example, the preset time interval is 0.5 seconds, the updated SOC after the eleventh update is 80%, and the updated temperature of the battery after the eleventh update is 30° C., then the updated charging current of the battery after the eleventh update is 0.5C.
[0139] For example, the preset time interval is 0.5 seconds, the updated SOC after the twelfth update is 85%, and the updated temperature of the battery after the twelfth update is 30° C., then the updated charging current of the battery after the twelfth update is 0.5C.
[0140] For example, the preset time interval is 0.5 seconds, the updated SOC after the thirteenth update is 90%, and the updated temperature of the battery after the thirteenth update is 30° C., then the updated charging current of the battery after the thirteenth update is 0.5C.
[0141] For example, the preset time interval is 0.5 seconds, the updated SOC after the fourteenth update is 95%, and the updated temperature of the battery after the fourteenth update is 30° C., then the updated charging current of the battery after the fourteenth update is 0.2C.
[0142] For example, the preset time interval is 0.5 seconds, the updated SOC after the fifteenth update is 100%, and the updated temperature of the battery after the fifteenth update is 30° C., then the updated charging current of the battery after the fifteenth update is 0.2C.
[0143] The first update of the battery's SOC and temperature to the fifteenth update of the battery's SOC and temperature have undergone fifteen update operations with a preset time interval as a step length. For example, if the preset time interval is 0.5 seconds, the first charge remaining time is 0.5 seconds multiplied by 15 times, and the first charge remaining time is 7.5 seconds. This data is only an example and does not represent the actual battery charging situation.
[0144] In an embodiment of the present application, through step S1, a charging control strategy of the battery is obtained, and the charging control strategy is established based on the battery SOC, the battery temperature and the charging current of the battery; step S2, the current SOC and the current temperature of the battery are obtained; step S3, the current charging current of the battery is determined according to the current SOC, the current temperature and the charging control strategy; step S4, according to the current charging current, the current SOC and the current temperature of the battery are updated with a preset time interval as a step size to obtain an updated SOC and an updated temperature, the current SOC is replaced with the updated SOC, the current temperature is replaced with the updated temperature, and step S3 is executed to obtain an updated charging current of the battery; step S5, step S4 is repeated until the updated SOC reaches a preset value; the time from the first execution of step S4 to the updated SOC reaching the preset value is calculated to obtain the first remaining charging time, so that the battery SOC and the battery temperature are dynamically updated through the battery charging control strategy, and the changes in the current charging current of the battery caused by changes in the battery SOC and the battery temperature are dynamically captured, so that the first remaining charging time of the battery can be more accurately estimated. This method adapts to changes in ambient temperature and charging conditions caused by changes in battery SOC, improves the accuracy of estimating the remaining charging time, and can greatly improve user experience.
[0145] Embodiment 4
[0146] The following is a discussion of another method for calculating the remaining charging time provided by an embodiment of the present application. The second remaining charging time obtained in the embodiment of the present application is a theoretical time, and the actual remaining charging time obtained in the embodiment of the present application is an estimated remaining charging time when the battery is actually charged.
[0147] See also Figure 5 , Figure 5 : is a flow chart of another method for calculating the remaining charging time provided by an embodiment of the present application. In addition to the above steps S1 to S5, the method further includes the following steps:
[0148] Step S6, querying the historical charging data of the battery according to the current SOC and the current temperature, and obtaining the second remaining charging time of the battery.
[0149] The historical charging data is data about the charging duration of the battery established based on the starting temperature and starting SOC when charging the battery. Table 3 below shows an implementation of the historical charging data.
[0150] Table 3 Historical charging data based on starting temperature and starting SOC
[0151]
[0152] When the current SOC and the current temperature are obtained, the current SOC is regarded as the starting SOC, and the current temperature is regarded as the starting temperature, then the remaining time of the second charge of the battery can be determined according to the historical charging data.
[0153] Step S7, comparing the first remaining charging time and the second remaining charging time to obtain a larger value.
[0154] Step S8, obtaining the actual charging current of the battery.
[0155] It is understandable that when the battery includes a battery management system, the battery management system can obtain the current information of each battery during the charging process. Specifically, the battery management system is provided with an AFE (Analog Front End), which is a series of circuits used to process analog signals in an electronic system. In a battery management system (BMS), the AFE is used to measure parameters such as the charging current of the battery with high precision, and convert these analog signals into digital signals for further processing and analysis, that is, the actual charging current of the battery can be obtained through the battery management system of the battery.
[0156] Step S9, determining the actual remaining charging time of the battery according to the larger value and the actual charging current.
[0157] When the first remaining charging time is the larger value, based on the current charging current and the actual charging current in step S2, the reduction rate of the first remaining charging time is accelerated or slowed down, and the reduced first remaining charging time is used as the actual remaining charging time.
[0158] For example, the current charging current of the battery determined by the charging control strategy of the battery is 1C, assuming it is 100A, and in actual application, because the other gun of the dual-gun charging pile is used to charge another battery, the charging current of the battery used in this application is reduced from the original 100A to 50A, then the charging rate is halved, and the remaining time of the first charge becomes 1 minute per 2 minutes. If the charging current is not controlled and increases to 200A due to the replacement of a fast charging pile, the charging rate is doubled, and the remaining time of the first charge becomes 2 minutes per 1 minute.
[0159] When the second remaining charging time is the larger value, the second remaining charging time is decremented by real time, and the reduced second remaining charging time is used as the actual remaining charging time.
[0160] In an embodiment of the present application, after obtaining the first remaining charging time, step S6 is used to query the historical charging data of the battery according to the current SOC and the current temperature to obtain the second remaining charging time of the battery; step S7 is used to compare the first remaining charging time and the second remaining charging time to obtain a larger value; step S8 is used to obtain the actual charging current of the battery; step S9 is used to determine the actual remaining charging time of the battery according to the larger value and the actual charging current, thereby combining the historical charging data, that is, combining the user's historical usage habits, the user's historical charging status, and the first remaining charging time, the actual charging current of the battery to determine the actual remaining charging time of the battery, thereby ensuring the charging safety of the battery, further improving the accuracy of the estimation of the remaining charging time of the battery, and further improving the user experience.
[0161] Embodiment 5
[0162] Hereinafter, another method for calculating the remaining charging time provided in an embodiment of the present application will be discussed.
[0163] See also Figure 6 , Figure 6 : is a flow chart of another method for calculating the remaining charging time provided by an embodiment of the present application. In addition to the above steps S1 to S5 and steps S6 to S9, the method further includes the following steps:
[0164] Step S10: updating the historical charging data according to the actual remaining charging time.
[0165] By using the actual remaining charging time to update the historical charging data, the accuracy of the second remaining charging time obtained in step S6 can be improved, thereby further improving the accuracy of the estimation of the remaining charging time of the battery, and further improving the user experience.
[0166] In some embodiments, see Figure 7 , step S10 further comprises the following steps:
[0167] Step S101, determining whether there is an old value in the historical charging data that is consistent with the actual remaining charging time, the current SOC and the current temperature in step S2, and if so, executing step S102.
[0168] In some embodiments, if there is no old value in the historical charging data that is consistent with the actual remaining charging time, the current SOC in step S2, and the current temperature, the actual remaining charging time can be directly saved.
[0169] Step S102, obtaining the degree of consistency of the old value.
[0170] The degree of consistency of the old value is data that matches the old value. When the old value is saved, the degree of consistency of the old value is saved. The calculation method of the degree of consistency of the old value can be calculated according to the method of calculating the degree of consistency of the actual remaining charging time in the following step S103, which will not be repeated here.
[0171] Step S103, calculating the consistency of the actual remaining charging time according to the historical charging data.
[0172] In some embodiments, the historical charging data includes multiple battery SOCs, multiple battery temperatures, and multiple actual remaining charging times of the battery. Figure 8 Step S103, i.e., the step of calculating the degree of consistency of the actual remaining charging time according to the historical charging data, comprises:
[0173] Step S1031, fitting the battery temperature and the actual remaining charging time to obtain a first curve.
[0174] As an example, see Fig. 9 , Fig. 9 is a schematic diagram of a first curve provided in an embodiment of the present application, Fig. 9 The horizontal axis is the battery temperature, and the charging time in the vertical axis is the actual remaining charging time. Fig. 9 The fcn(T) in is the first curve formed by fitting.
[0175] It is understandable that the method of fitting the battery temperature and the actual remaining charging time to obtain the first curve can adopt various methods in the prior art, such as using a specified function fitting in a mathematical science tool, or using the least squares method.
[0176] Step S1032: Substitute the current temperature into the first curve to obtain a first duration.
[0177] After the first curve is formed by fitting, the current temperature is brought in, and a value can be obtained on the first curve, which is the first duration, for example Fig. 9 In the example, the current temperature Tnow is substituted into the first curve, and the corresponding value ZT on the first curve is the first time length.
[0178] Step S1033, fitting the battery SOC and the actual remaining charging time to obtain a second curve.
[0179] As an example, see Fig.10 , Fig.10 is a schematic diagram of a second curve provided in an embodiment of the present application, Fig.10 The horizontal axis is the battery SOC, and the charging time in the vertical axis is the actual remaining charging time. Fig.10The fcn(soc) in is the second curve formed by fitting.
[0180] It is understandable that the method of fitting the battery SOC and the actual remaining charging time to obtain the second curve can adopt various methods in the prior art, such as using a specified function fitting in a mathematical science tool, or using the least squares method.
[0181] Step S1034: Substitute the current SOC into the second curve to obtain a second duration.
[0182] After the second curve is formed by fitting, the current SOC is brought in, and a value can be obtained on the second curve, which is the second duration, for example Fig.10 In the example, the current SOC (SOCnow) is substituted, and the corresponding value Zsoc on the second curve is the second duration.
[0183] Step S1035, obtaining the degree of consistency between the actual remaining charging time and the second time according to the first time.
[0184] In some embodiments, when the first duration is not equal to the second duration, the formula for obtaining the degree of consistency of the actual remaining charging time according to the first duration and the second duration is:
[0185]
[0186] In some embodiments, when the first duration is equal to the second duration, the formula for obtaining the degree of consistency of the actual remaining charging duration according to the first duration and the second duration is:
[0187]
[0188] Among them, the is the consistency of the actual remaining charging time, Z is the actual remaining charging time, is the first duration, the The second duration
[0189] Step S104, determining whether the consistency of the actual remaining charging time is greater than the consistency of the old value, if so, executing step S105.
[0190] In some embodiments, if the degree of consistency of the actual remaining charging time is less than or equal to the degree of consistency of the old value, the old value is saved, and the degree of consistency of the old value is saved.
[0191] Step S105, using the actual remaining charging time to replace the old value, and saving the degree of consistency of the actual remaining charging time.
[0192] In an embodiment of the present application, after obtaining the actual remaining charging time, step S10 is also used to update the historical charging data according to the actual remaining charging time. By using the actual remaining charging time to update the historical charging data, the accuracy of the obtained second remaining charging time can be improved, thereby further improving the accuracy of the estimation of the remaining charging time of the battery, and further improving the user experience.
[0193] Embodiment 6
[0194] The following is a discussion of the calculation device for the remaining charging time provided in the embodiment of the present application. Fig.11 , Fig.11 1 is a schematic diagram of a device for calculating the remaining charging time provided in an embodiment of the present application, wherein the device 1 for calculating the remaining charging time comprises a first acquisition module 11, for acquiring a charging control strategy of the battery, wherein the charging control strategy is established based on the battery SOC, the battery temperature and the charging current of the battery; a second acquisition module 12, for acquiring the current SOC and the current temperature of the battery; a third acquisition module 13, for determining the current charging current of the battery according to the current SOC, the current temperature and the charging control strategy; a first calculation module 14, for updating the current SOC and the current temperature of the battery according to the current charging current with a preset time interval as a step size, obtaining an updated SOC and an updated temperature, replacing the current SOC with the updated SOC, replacing the current temperature with the updated temperature, and entering the third acquisition module 13 to obtain an updated charging current of the battery; a second calculation module 15, for entering the first calculation module 14 until the updated SOC reaches a preset value; and for calculating the time from the first execution of the first calculation module 14 to the updated SOC reaching the preset value, to obtain the first remaining charging time.
[0195] In some embodiments, the first calculation module 14 includes: a first acquisition unit 141, used to acquire a first thermal coefficient of the self-heating of the battery, and acquire a first temperature change rate based on the first thermal coefficient; a second acquisition unit 142, used to acquire a second thermal coefficient of natural heat exchange between the battery and the environment, and acquire a second temperature change rate based on the second thermal coefficient; a first calculation unit 143, used to calculate the battery temperature change rate based on the first temperature change rate and the second temperature change rate; a second calculation unit 144, used to update the current temperature of the battery according to the temperature change rate and the preset time interval.
[0196] In some embodiments, the first calculation unit 143 is specifically used to obtain a third thermal coefficient of the heater in the battery, and obtain a third temperature change rate based on the third thermal coefficient; and / or, obtain a fourth thermal coefficient of the air cooling device in the battery, and obtain a fourth temperature change rate based on the fourth thermal coefficient; and / or, obtain a fifth thermal coefficient of the liquid cooling system in the battery, and obtain a fifth temperature change rate based on the fifth thermal coefficient; calculate the battery temperature change rate based on the first temperature change rate and the second temperature change rate, based on the third temperature change rate, and / or the fourth temperature change rate, and / or the fifth temperature change rate.
[0197] In some embodiments, the charging remaining time calculation device 1 also includes a third calculation module 16, which is used to query the historical charging data of the battery according to the current SOC and the current temperature to obtain a second charging remaining time of the battery; a comparison module 17, which is used to compare the first charging remaining time and the second charging remaining time to obtain a larger value; a fourth acquisition module 18, which is used to obtain the actual charging current of the battery; and a determination module 19, which is used to determine the actual charging remaining time of the battery based on the larger value and the actual charging current.
[0198] In some embodiments, the determination module 19 is specifically used to accelerate or slow down the rate of decrease of the first remaining charging time based on the current charging current and the actual charging current in step S2 when the first remaining charging time is the larger value, so as to use the reduced first remaining charging time as the actual remaining charging time.
[0199] In some embodiments, the determination module 19 is specifically used to reduce the second charging remaining time by real time when the second charging remaining time is the larger value, and use the reduced second charging remaining time as the actual charging remaining time.
[0200] In some embodiments, the charging remaining time calculation device 1 further includes a fourth calculation module 110, which is used to update the historical charging data according to the actual charging remaining time.
[0201] In some embodiments, the fourth calculation module 110 includes a first judgment unit 1101, which is used to determine whether there is an old value in the historical charging data that is consistent with the actual remaining charging time, the current SOC and the current temperature in step S2; if so, enter the acquisition unit 1102; the acquisition unit 1102 is used to obtain the consistency of the old value; the calculation unit 1103 is used to calculate the consistency of the actual remaining charging time according to the historical charging data; the second judgment unit 1104 is used to determine whether the consistency of the actual remaining charging time is greater than the consistency of the old value; if so, enter the replacement unit 1105; the replacement unit 1105 is used to replace the old value with the actual remaining charging time, and save the consistency of the actual remaining charging time.
[0202] In some embodiments, the historical charging data includes multiple battery SOCs, multiple battery temperatures, and multiple actual remaining charging times of the batteries. The calculation unit 1103 is specifically used to fit the battery temperature and the actual remaining charging time to obtain a first curve; substitute the current temperature into the first curve to obtain a first duration; fit the battery SOC and the actual remaining charging time to obtain a second curve; substitute the current SOC into the second curve to obtain a second duration; and obtain the degree of fit of the actual remaining charging time based on the first duration and the second duration.
[0203] In the embodiment of the present application, a charging control strategy of the battery is obtained through a first acquisition module 11, and the charging control strategy is established based on the battery SOC, the battery temperature and the charging current of the battery; a current SOC and a current temperature of the battery are obtained through a second acquisition module 12; a current charging current of the battery is determined through a third acquisition module 13 according to the current SOC, the current temperature and the charging control strategy; a current SOC and a current temperature of the battery are updated through a first calculation module 14 according to the current charging current with a preset time interval as a step size to obtain an updated SOC and an updated temperature, and the updated SOC is used to replace the current The current SOC is replaced by the updated SOC, and the third acquisition module 13 is entered to obtain the updated charging current of the battery; the first calculation module 14 is entered through the second calculation module 15 until the updated SOC reaches the preset value; and the time from the first execution of the first calculation module 14 to the updated SOC reaching the preset value is calculated to obtain the first remaining charging time, so as to dynamically update the battery SOC and battery temperature through the battery charging control strategy, and dynamically capture the changes in the current charging current of the battery caused by the changes in the battery SOC and battery temperature, so as to more accurately estimate the first remaining charging time of the battery. This method adapts to the phenomenon of fluctuations in charging conditions caused by changes in ambient temperature and battery SOC, improves the estimation accuracy of the remaining charging time, and can greatly improve the user experience.
[0204] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Under the concept of the present application, the technical features in the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes in different aspects of the present application as above, which are not provided in detail for the sake of simplicity. Although the present application has been described in detail with reference to the aforementioned embodiments, a person of ordinary skill in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features can be replaced by equivalents. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for calculating the remaining charging time, characterized in that: Applied to a battery, the method comprises: Step S1, obtaining a charging control strategy of the battery, wherein the charging control strategy is established based on the battery SOC, the battery temperature and the charging current of the battery; Step S2, obtaining the current SOC and current temperature of the battery; Step S3, determining a current charging current of the battery according to the current SOC, the current temperature and the charging control strategy; Step S4, according to the current charging current, updating the current SOC and the current temperature of the battery with a preset time interval as a step length, obtaining an updated SOC and an updated temperature, replacing the current SOC with the updated SOC, replacing the current temperature with the updated temperature, and executing step S3 to obtain an updated charging current of the battery; Step S5, repeating step S4 until the updated SOC reaches a preset value; calculating the time from the first execution of step S4 to the updated SOC reaching the preset value, to obtain a first remaining charging time; Step S6, querying historical charging data of the battery according to the current SOC and the current temperature, and obtaining the remaining time of the second charging of the battery; Step S7, comparing the first remaining charging time and the second remaining charging time to obtain a larger value; Step S8, obtaining the actual charging current of the battery; Step S9, determining the actual remaining charging time of the battery according to the larger value and the actual charging current; Step S10, updating the historical charging data according to the actual remaining charging time; Among them, the step of updating the historical charging data according to the actual remaining charging time in step S10 includes: judging whether there is an old value in the historical charging data that is consistent with the actual remaining charging time, the current SOC in step S2, and the current temperature; if so, obtaining the consistency of the old value; calculating the consistency of the actual remaining charging time according to the historical charging data; judging whether the consistency of the actual remaining charging time is greater than the consistency of the old value; if so, replacing the old value with the actual remaining charging time, and saving the consistency of the actual remaining charging time; Wherein, the historical charging data includes multiple battery SOCs, multiple battery temperatures, and multiple actual remaining charging times of the battery, and the step of calculating the degree of fit of the actual remaining charging time according to the historical charging data includes: fitting the battery temperature and the actual remaining charging time to obtain a first curve; bringing the current temperature into the first curve to obtain a first time; fitting the battery SOC and the actual remaining charging time to obtain a second curve; bringing the current SOC into the second curve to obtain a second time; and obtaining the degree of fit of the actual remaining charging time according to the first time and the second time; Wherein, when the first time length is not equal to the second time length, the formula for obtaining the degree of consistency of the actual remaining charging time length according to the first time length and the second time length is: When the first time duration is equal to the second time duration, the formula for obtaining the degree of consistency of the actual remaining charging time duration according to the first time duration and the second time duration is: Among them, the is the consistency of the actual remaining charging time, Z is the actual remaining charging time, is the first duration, the This is the second duration.
2. The method according to claim 1, characterized in that The step of updating the current SOC and the current temperature of the battery according to the current charging current at a preset time interval as a step length in step S4 includes: Step S41, obtaining a first thermal coefficient of the battery self-heating, and obtaining a first temperature change rate according to the first thermal coefficient; Step S42, obtaining a second thermal coefficient of natural heat exchange between the battery and the environment, and obtaining a second temperature change rate according to the second thermal coefficient; Step S43, calculating the battery temperature change rate according to the first temperature change rate and the second temperature change rate; Step S44: updating the current temperature of the battery according to the temperature change rate and the preset time interval.
3. The method according to claim 2, characterized in that The calculation formula of step S44 is: Among them, the For the k The updated temperature after the update, the For the k - the updated temperature after 1 update, k When is 1, we get , is the current temperature, is the preset time interval, the y is the temperature change rate.
4. The method according to claim 2, characterized in that: The step of calculating the battery temperature change rate according to the first temperature change rate and the second temperature change rate in step S43 includes: acquiring a third thermal coefficient of a heater in the battery, and acquiring a third temperature change rate according to the third thermal coefficient; and / or, obtaining a fourth thermal coefficient of an air cooling device in the battery, and obtaining a fourth temperature change rate according to the fourth thermal coefficient; and / or, obtaining a fifth thermal coefficient of a liquid cooling system in the battery, and obtaining a fifth temperature change rate according to the fifth thermal coefficient; The battery temperature change rate is calculated according to the first temperature change rate and the second temperature change rate, according to the third temperature change rate, and / or the fourth temperature change rate, and / or the fifth temperature change rate.
5. The method according to claim 1, characterized in that The step of determining the actual remaining charging time of the battery according to the larger value and the actual charging current in step S9 includes: When the first remaining charging time is the larger value, based on the current charging current and the actual charging current in step S2, the reduction rate of the first remaining charging time is accelerated or slowed down, and the reduced first remaining charging time is used as the actual remaining charging time.
6. The method according to claim 1, characterized in that The step of determining the actual remaining charging time of the battery according to the larger value and the actual charging current in step S9 includes: When the second remaining charging time is the larger value, the second remaining charging time is decremented by real time, and the reduced second remaining charging time is used as the actual remaining charging time.
7. A device for calculating the remaining charging time, characterized in that: Applied to a battery, the device comprises: A first acquisition module, used for acquiring a charging control strategy of the battery, wherein the charging control strategy is established based on the battery SOC, the battery temperature and the charging current of the battery; A second acquisition module, used to acquire the current SOC and current temperature of the battery; A third acquisition module, used to determine a current charging current of the battery according to the current SOC, the current temperature and the charging control strategy; a first calculation module, configured to update the current SOC and the current temperature of the battery according to the current charging current with a preset time interval as a step length, obtain an updated SOC and an updated temperature, replace the current SOC with the updated SOC, replace the current temperature with the updated temperature, and enter the third acquisition module to obtain an updated charging current of the battery; A second calculation module is used to enter the first calculation module until the updated SOC reaches a preset value; and calculate the time from the first execution of step S4 to the updated SOC reaching the preset value to obtain a first remaining charging time; A third calculation module is used to query the historical charging data of the battery according to the current SOC and the current temperature, and obtain the second remaining charging time of the battery; A comparison module, configured to compare the first remaining charging time with the second remaining charging time to obtain a larger value; A fourth acquisition module, used to acquire an actual charging current of the battery; A determination module, used to determine the actual remaining charging time of the battery according to the larger value and the actual charging current; A fourth calculation module, configured to update the historical charging data according to the actual remaining charging time; Among them, the fourth calculation module includes a first judgment unit, which is used to judge whether there is an old value consistent with the actual remaining charging time, the current SOC and the current temperature in the second acquisition module in the historical charging data; if so, enter the acquisition unit; the acquisition unit is used to obtain the consistency of the old value; the calculation unit is used to calculate the consistency of the actual remaining charging time according to the historical charging data; the second judgment unit is used to judge whether the consistency of the actual remaining charging time is greater than the consistency of the old value; if so, enter the replacement unit; the replacement unit is used to replace the old value with the actual remaining charging time, and save the consistency of the actual remaining charging time; The historical charging data includes multiple battery SOCs, multiple battery temperatures, and multiple actual remaining charging times of the battery. The calculation unit is specifically used to fit the battery temperature and the actual remaining charging time to obtain a first curve; bring the current temperature into the first curve to obtain a first time; fit the battery SOC and the actual remaining charging time to obtain a second curve; bring the current SOC into the second curve to obtain a second time; and obtain the degree of fit of the actual remaining charging time according to the first time and the second time; Wherein, when the first time length is not equal to the second time length, the formula for obtaining the degree of consistency of the actual remaining charging time length according to the first time length and the second time length is: When the first time duration is equal to the second time duration, the formula for obtaining the degree of consistency of the actual remaining charging time duration according to the first time duration and the second time duration is: Among them, the is the consistency of the actual remaining charging time, Z is the actual remaining charging time, is the first duration, the This is the second duration.
8. A battery, characterized in that: include: at least one processor; as well as A memory, wherein the memory is communicatively connected to the at least one processor, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the processor performs the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Method and device for estimating charging time and storage medium
CN111055722A
Battery charging remaining time obtaining method and device, electronic equipment and medium
CN115224751A
Charging remaining time estimation method and device, vehicle and storage medium
CN117554837A
Battery remaining charging time computing method and apparatus, electronic device, and storage medium
WO2024120501A1
