[go: up one dir, main page]

CN118944249A - A method, device, battery and storage medium for calculating remaining charging time - Google Patents

A method, device, battery and storage medium for calculating remaining charging time Download PDF

Info

Publication number
CN118944249A
CN118944249A CN202411366737.5A CN202411366737A CN118944249A CN 118944249 A CN118944249 A CN 118944249A CN 202411366737 A CN202411366737 A CN 202411366737A CN 118944249 A CN118944249 A CN 118944249A
Authority
CN
China
Prior art keywords
battery
current
temperature
charging
duration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202411366737.5A
Other languages
Chinese (zh)
Other versions
CN118944249B (en
Inventor
马辉
张勇波
洪亚明
林成慧
王友名
阮其呈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Delian Minghai New Energy Co ltd
Original Assignee
Shenzhen Delian Minghai New Energy Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Delian Minghai New Energy Co ltd filed Critical Shenzhen Delian Minghai New Energy Co ltd
Priority to CN202411366737.5A priority Critical patent/CN118944249B/en
Publication of CN118944249A publication Critical patent/CN118944249A/en
Application granted granted Critical
Publication of CN118944249B publication Critical patent/CN118944249B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0047Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with monitoring or indicating devices or circuits
    • H02J7/0048Detection of remaining charge capacity or state of charge [SOC]
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/007Regulation of charging or discharging current or voltage
    • H02J7/00712Regulation of charging or discharging current or voltage the cycle being controlled or terminated in response to electric parameters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/007Regulation of charging or discharging current or voltage
    • H02J7/007188Regulation of charging or discharging current or voltage the charge cycle being controlled or terminated in response to non-electric parameters
    • H02J7/007192Regulation of charging or discharging current or voltage the charge cycle being controlled or terminated in response to non-electric parameters in response to temperature
    • H02J7/007194Regulation of charging or discharging current or voltage the charge cycle being controlled or terminated in response to non-electric parameters in response to temperature of the battery

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Secondary Cells (AREA)

Abstract

The application provides a method and a device for calculating the remaining charge duration, a battery and a storage medium. The method comprises the following steps: step S1, acquiring a charging control strategy of a battery; step S2, acquiring 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 a charging control strategy; step S4, according to the current charging current, updating the current SOC and the current temperature by taking a preset time interval as a step length to obtain 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 the step S3 to obtain the updated charging current of the battery; step S5, repeating the step S4 until the updated SOC reaches a preset value; and (4) calculating the time from the first execution of the step (S4) to the update of the SOC to reach a preset value to obtain a first charge remaining duration, and accurately estimating the first charge remaining duration by dynamically updating the battery SOC, the battery temperature and the current charge current.

Description

Method and device for calculating remaining charge duration, battery and storage medium
Technical Field
The present application relates to the field of energy storage technologies, and in particular, to a method and apparatus for calculating a remaining charging duration, a battery, and a storage medium.
Background
The battery is a device which can be charged through the input of an external power supply and has the characteristic of reusability. The electric energy is charged by an external power supply, and is converted into chemical energy to be stored, and the chemical energy is converted into electric energy for equipment to use when needed.
The application field of the battery is wide. Batteries are important energy storage devices for electric vehicles and hybrid vehicles, and can provide durable energy supply and efficient power output. The battery plays an important role in the grid energy storage system, and can store redundant electric energy and release the redundant electric energy when needed so as to balance the grid load and cope with sudden demand or unstable power supply. Batteries are used as power sources in portable electronic devices such as smart phones, tablet computers, notebook computers, and the like. The battery is also widely applied to the fields of aerospace, medical equipment, wireless communication base stations and the like.
The estimation of the remaining charge duration is one of the important parameters of battery charging, and directly affects the user experience. However, the existing estimation method is only based on the current charging state and charging current, but in the charging process of the battery, the charging current may be increased or decreased due to different charging environments and the like, and accordingly, the estimation of the remaining charging time is very inaccurate, so that the charging guidance cannot be provided for the user well, and the user experience is poor.
Disclosure of Invention
In view of the above, the present application provides a method, apparatus, battery and storage medium for calculating a remaining charge duration, which overcome the above problems or at least partially solve the above problem of requiring accurate estimation of the remaining charge duration of the battery.
According to an aspect of the present application, there is provided a method of calculating a remaining charge duration, applied to a battery, the method comprising: step S1, acquiring a charging control strategy of the battery, wherein the charging control strategy is established based on the SOC of the battery, the temperature of the battery and the charging current of the battery; step S2, acquiring 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, according to the current charging current, updating the current SOC and the current temperature of the battery by taking a preset time interval as a step length to obtain an updated SOC and an updated temperature, replacing the current SOC by using the updated SOC, replacing the current temperature by using the updated temperature, and executing step S3 to obtain the updated charging current of the battery; step S5, repeating the step S4 until the updated SOC reaches a preset value; and (4) calculating the time from the first execution of the step S4 to the time when the updated SOC reaches a preset value, and obtaining a first charge remaining duration.
In an optional manner, the step of updating the current SOC and the current temperature of the battery in step S4 with a preset time interval as a step according to the current charging current includes: step S41, obtaining a first heat coefficient of self-heating of the battery, and obtaining a first temperature change rate according to the first heat 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 temperature change rate of the battery according to the first temperature change rate and the second temperature change rate; and step S44, updating the current temperature of the battery according to the temperature change rate and the preset time interval.
In an alternative manner, the calculation formula of step S44 is:
wherein the said For the updated temperature after the kth update, theFor the updated temperature after the k-1 th update, when k is 1, obtainingThe saidFor the current temperature, theAnd for the preset time interval, the y is the temperature change rate.
In an alternative manner, 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 heat coefficient of an air cooling device in the battery, and obtaining a fourth temperature change rate according to the fourth heat coefficient; and/or obtaining a fifth heat coefficient of a liquid cooling system in the battery, and obtaining a fifth temperature change rate according to the fifth heat coefficient; calculating the battery temperature change rate according to the first temperature change rate and the second temperature change rate, and/or according to the third temperature change rate, and/or the fourth temperature change rate, and/or the fifth temperature change rate.
In an alternative, the method further comprises: step S6, inquiring historical charging data of the battery according to the current SOC and the current temperature to obtain a second charging residual duration of the battery; step S7, comparing the first charge remaining time length with the second charge remaining time length to obtain a larger value; step S8, acquiring the actual charging current of the battery; and S9, determining the actual charge remaining duration of the battery according to the larger value and the actual charge current.
In an alternative manner, the step of determining the actual charge remaining duration of the battery according to the larger value and the actual charging current in step S9 includes: and when the first charge remaining duration is the larger value, accelerating or slowing down the reduction rate of the first charge remaining duration based on the current charge current and the actual charge current in the step S2, and taking the reduced first charge remaining duration as the actual charge remaining duration.
In an alternative manner, the step of determining the actual charge remaining duration of the battery according to the larger value and the actual charging current in step S9 includes: and when the second charge remaining duration is the larger value, decrementing the second charge remaining duration by using the real time, and taking the reduced second charge remaining duration as the actual charge remaining duration.
In an alternative, the method further comprises: and step S10, updating the historical charging data according to the actual charging residual duration.
In an alternative manner, the step of updating the historical charging data according to the actual remaining charging period in step S10 includes: judging whether the historical charging data has an old value consistent with the current SOC and the current temperature in the step S2 or not; if yes, obtaining the fitness of the old value; calculating the coincidence degree of the actual charging residual duration according to the historical charging data; judging whether the fitness of the actual charging residual duration is larger than that of the old value or not; if yes, replacing the old value with the actual charging residual duration, and storing the consistency of the actual charging residual duration.
In an optional manner, the historical charging data includes a plurality of battery SOCs, a plurality of battery temperatures, and a plurality of actual charging remaining durations of the battery, and the step of calculating, according to the historical charging data, a fitness of the actual charging remaining durations includes: fitting the temperature of the battery and the actual charging residual duration to obtain a first curve; bringing the current temperature into the first curve to obtain a first duration; fitting the SOC of the battery and the actual charge remaining time to obtain a second curve; bringing the current SOC into the second curve to obtain a second duration; and obtaining the coincidence degree of the actual charging residual duration according to the first duration and the second duration.
In an optional manner, when the first duration is not equal to the second duration, the formula for obtaining the fitness of the actual remaining charging duration according to the first duration and the second duration is:
When the first time length is equal to the second time length, the formula for obtaining the fitness of the actual charging remaining time length according to the first time length and the second time length is as follows:
wherein the said The Z is the actual charge remaining time length, which is the coincidence degree of the actual charge remaining time lengthFor the first duration, theFor the second time period
According to an aspect of an embodiment of the present application, there is provided a computing device for remaining charge duration, applied to a battery, the device including: the first acquisition module is 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 for acquiring a current SOC and a current temperature of the battery; a third obtaining module, configured to determine a current charging current of the battery according to the current SOC, the current temperature, and the charging control policy; the first calculation module is used for updating the current SOC and the current temperature of the battery with a preset time interval as a step length according to the current charging current to obtain 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 to obtain the updated charging current of the battery; the second calculation module is used for entering the first calculation module until the updated SOC reaches a preset value; and calculating the time from the first execution of the step S4 to the time when the updated SOC reaches the preset value, so as to obtain a first charge remaining duration.
According to an aspect of an embodiment of the present application, there is provided a battery including: at least one processor, and a memory communicatively coupled to the at least one processor, the memory storing instructions executable by the at least one processor to enable the at least one processor to perform the method as described above.
According to an aspect of an embodiment of the present application, there is provided a computer readable storage medium storing a computer program which, when executed by a processor, performs the steps of the method described above.
The beneficial effects of the application include: the battery SOC, the battery temperature, and the change in the present charge current of the battery due to the change in the battery SOC and the battery temperature are dynamically updated by the battery charge control strategy, so that the first charge remaining period of the battery can be estimated more accurately. The method is suitable for the environment temperature change and the charging condition fluctuation caused by the battery SOC change, improves the estimation accuracy of the charging residual time, and can greatly improve the user experience.
Drawings
One or more embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements, and in which the figures of the drawings are not to be taken in a limiting sense, unless otherwise indicated.
FIG. 1 is a schematic diagram of a system provided by an embodiment of the present application;
fig. 2 is a schematic hardware structure of a BMS module according to an embodiment of the present application;
Fig. 3 is a flowchart of a method for calculating a remaining charge duration according to an embodiment of the present application;
fig. 4 is a schematic flow chart of updating the current temperature of a battery according to an embodiment of the present application;
Fig. 5 is a flowchart of another method for calculating a remaining charge duration according to an embodiment of the present application;
Fig. 6 is a flowchart of another method for calculating a remaining charging duration according to an embodiment of the present application;
fig. 7 is a schematic flow chart of updating historical charging data according to an actual remaining charging duration according to an embodiment of the present application:
fig. 8 is a schematic flow chart of calculating the goodness of fit of the actual charging remaining duration according to the embodiment of the present application;
FIG. 9 is a schematic illustration of a first curve provided by an embodiment of the present application;
FIG. 10 is a schematic illustration of a second curve provided by an embodiment of the present application;
Fig. 11 is a schematic diagram of a computing device for remaining charge duration according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application. All other embodiments, which are derived by a person skilled in the art based on the embodiments of the application, fall within the scope of protection of the application.
In addition, the technical features referred to in the embodiments of the present application described below may be combined with each other as long as they do not collide with each other.
Referring to fig. 1, fig. 1 is a schematic diagram of a system provided in an embodiment of the present application, where the system is applicable to a method for calculating the remaining charging duration and a device for calculating the remaining charging duration. The system includes a battery 100 and a BMS module 200. The battery 100 may be provided in various ways, and is not limited to the case shown in fig. 1.
The battery 100 may be formed to include only one cell 10, i.e., the battery 100 is formed of a single cell 10.
The battery 100 may include a plurality of battery cells 10, and a plurality of battery cells 10 may be connected in series or in parallel.
The battery 100 may further include a plurality of sets of electrochemical devices, wherein one set of electrochemical devices includes a plurality of cells 10, and a plurality of the cells 10 are connected in series or in parallel.
The battery 100 may be a lithium ion battery that mainly includes consumer batteries, power batteries, and energy storage batteries. Among them, the consumer battery generally requires a small size, a light weight, a high energy density, and a long cycle life, and is widely used in personal electronic devices such as cellular phones, notebook computers, tablet computers, digital cameras, portable music players, and the like. The power battery is mainly used for vehicles such as new energy automobiles, electric bicycles, electric trains and the like, and provides instantaneous high-power output required by the vehicles so as to support operations such as acceleration, climbing and the like. The energy storage battery is mainly used as a battery energy storage system of renewable energy sources such as solar energy, wind power, water power and the like, and is mainly used for long-term storage and stable release of energy in occasions such as power grid peak regulation and frequency modulation, standby power supply, micro-power grid and the like.
It will be appreciated that in some embodiments, the system further includes a BMS (Battery MANAGEMENT SYSTEM) module 200, and the BMS module 200 is responsible for monitoring the operation state of the Battery 100, and ensuring safe and reliable operation of the Battery 100. The BMS module 200 can actually monitor and collect state parameters of the battery 100 (including but not limited to 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 implement effective management and control of the battery 100 according to a specific protection control policy, so as to ensure safe and reliable operation of the whole battery 100. Meanwhile, the BMS module 200 may perform information interaction with other external devices 300 (PCS, EMS, fire protection system, etc.) through its own communication interface and analog/digital input interface, so as to form a linkage control, thereby ensuring safe, reliable, and efficient operation of the battery 100.
In order to solve the technical problem that the charging remaining time cannot be accurately calculated in the prior art, the embodiment of the application provides a method for calculating the charging remaining time.
Example 1
Before describing the method for calculating the remaining charge time in detail, a hardware structure of the BMS module 200 provided in the embodiment of the present application will be described.
Referring to fig. 2, fig. 2 is a schematic hardware structure diagram of a BMS module 200 according to an embodiment of the application, which can execute the method for calculating the remaining charging duration. The BMS module 200 includes
At least one processor 21 and a memory 22 (bus connection, one processor being an example in fig. 2) are communicatively connected. It will be appreciated by those of ordinary skill in the art that the configuration shown in fig. 2 is merely illustrative and is not intended to limit the configuration of the battery described above. For example, the BMS module 200 may also include more or fewer components than shown in fig. 2, or have a different configuration than shown in fig. 2.
The processor 21 is configured to provide computing and control capabilities, and control the BMS module 200 to perform any of the methods provided in the following application embodiments, so as to perform corresponding management on the battery 100.
It is understood that the processor 21 may be a general-purpose processor including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; but may also be a digital signal processor (DIGITAL SIGNAL Processing, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), field-Programmable gate array (Field-Programmable GATE ARRAY, FPGA) or other Programmable logic device, discrete gate or transistor logic device, discrete hardware components.
The memory 22 is used as a non-transitory computer readable storage medium for storing non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions/modules corresponding to the respective computing methods in the embodiments of the present application. The processor 21 may implement the respective computing methods in any of the method embodiments described below by running non-transitory software programs, instructions, and modules stored in the memory 22, which memory 22 may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory 22 may also include memory located remotely from the processor, which may be connected to the processor via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
Example two
Embodiments of the present application also provide a non-volatile computer-readable storage medium storing computer-executable instructions that are executed by a battery to perform the respective computing methods of any of the method embodiments described below.
Embodiments of the present application provide a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, cause the computer to perform the respective calculation method of any of the method embodiments described below.
From the above description of embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus a general purpose hardware platform, or may be implemented by hardware. Those skilled in the art will appreciate that all or part of the processes implementing the methods of the above embodiments may be implemented by a computer program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and where the program may include processes implementing the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a random-access Memory (Random Access Memory, RAM), or the like.
Example III
The following discusses a method for calculating the remaining charge duration provided by the embodiment of the present application. The following first charge remaining time obtained in the embodiment of the present application is a theoretical time.
Referring to fig. 3, fig. 3 is a flowchart of a method for calculating a remaining charge duration according to an embodiment of the present application, where the method includes the following steps:
step S1, a charging control strategy of the battery is obtained, wherein the charging control strategy is established based on the battery SOC, the battery temperature and the charging current of the battery.
The charge control strategy is typically given by the battery manufacturer based on the performance of the battery and is written in a technical document such as a battery specification. In some embodiments, the charge control policy is written in the BMS module so that the charge control policy can be obtained by the BMS module.
The Charge control strategy includes a plurality of different battery SOCs (State of Charge, which are indicators describing the current remaining capacity of the battery, and are typically shown in percentage form), a plurality of different battery temperatures, and a plurality of different battery charging current data.
The charging current of the battery is the charging current after the battery SOC and the battery temperature are limited, namely the maximum charging current, namely the maximum safe charging current or the maximum allowable current.
The charging current range may vary from battery to battery. For batteries used as new energy automobiles, they are generally designed for high power discharge and rapid charge. Their charging current can range from 0.2C to 0.5C for slow charge, up to 1C or higher for fast charge. The development of rapid charging technology has enabled some batteries to be charged at higher currents, and thus may reach 2C, 3C or higher, to shorten the charging time. Here, "C" refers to the battery capacity, for example, a battery of 100Ah is charged at 1C, and the charging current of the battery is 100A. In contrast, for a battery of an energy storage system used as a renewable energy source of solar energy, wind power, water power, and the like, it is not generally necessary to perform rapid charging as in a battery used as a new energy automobile, and thus the charging current range of the battery used for the energy storage system is generally lower, several charging currents may be set as follows: 1.2C,1C,0.8C,0.5C,0.3C,0.2C and 0.1C.
And S2, acquiring the current SOC and the current temperature of the battery.
In a real-time charging scenario, the SOC (State of Charge) and the temperature of the battery are dynamically changed, and in order to accurately estimate the remaining Charge duration, the current SOC and the current temperature of the battery need to be acquired first. This is typically achieved by a battery management system (BMS module) that is able to monitor and record the key parameters of the battery, such as voltage, current, temperature, etc., with high accuracy and calculate the real-time SOC value of the battery based thereon. Meanwhile, a temperature sensor arranged in the battery can also measure the temperature of the battery in real time, so that the accuracy and timeliness of data are ensured.
In addition, for the initial state of charge of the battery, namely the state of starting to charge the battery, the current SOC of the battery is the initial SOC of the battery, and the initial SOC of the battery can be the SOC value recorded after the last discharging of the battery is finished and can be directly obtained through the BMS module; or the initial SOC of the battery can be the SOC of the battery after a certain time of charging, and the initial SOC can be obtained by an ampere-hour integration method.
It should be noted that, the "current" refers to a time when the remaining charge duration is calculated.
The current SOC or the initial SOC of the battery can be obtained according to an ampere-hour integration method, and the calculation formula is as follows:
The battery SOC is characterized in that Q is the battery SOC, t1 is the charging starting time, t2 is the current time, and I (t) is the real-time current in the charging process.
And step S3, determining the current charging current of the battery according to the current SOC, the current temperature and the charging control strategy.
Since the charge control strategy in step S1 is established based on the battery SOC, the battery temperature and the charge current of the battery, when a specific battery SOC and battery temperature are determined, the current charge current of the battery can be determined, that is, the current SOC and the current temperature are brought into the charge control strategy, and the current charge current of the battery, which is the charge current of the battery matching the current SOC and the current temperature in the charge control strategy, can be determined.
And S4, according to the current charging current, updating the current SOC and the current temperature of the battery by taking a preset time interval as a step length to obtain an updated SOC and an updated temperature, replacing the current SOC by using the updated SOC, replacing the current temperature by using the updated temperature, and executing the step S3 to obtain the updated charging current of the battery.
Wherein the preset time interval may be set to 0.2 seconds, 0.3 seconds, 0.5 seconds, etc.
After a preset time interval, the calculation method of the updated SOC can be obtained by adopting the ampere-hour integration method.
After a preset time interval, the updated temperature may be obtained using the procedure shown in fig. 4. Referring to fig. 4, fig. 4 is a schematic flow chart of updating the current temperature of the battery according to an embodiment of the application, namely, step S4 includes the following steps:
Step S41, obtaining a first heat coefficient of self-heating of the battery, and obtaining a first temperature change rate according to the first heat 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.
One way of obtaining the first temperature change rate and the second temperature change rate is illustrated below:
example 1: and (3) performing a charging test of 0% -100% SOC in an environment of 0 ℃, wherein the charging multiplying power is 0.2 ℃, and recording the temperature change in the whole charging process to obtain a first temperature change curve.
Example 2: after the end of example 1, the mixture was left to stand for 10 hours, and the temperature change during the whole standing period of 10 hours was recorded to obtain a second temperature change curve.
Subjecting the second temperature change curve to first-order differentiation, and converting into temperature drop rate, namely. Changing the x-axis to every momentThe y-axis is changed to the velocityAnd (5) performing linear fitting to obtain a linear slope. The slope of the straight line is the second thermal coefficient.
According to the second thermal coefficient, the formula for obtaining the second temperature change rate is as follows:
wherein the said For the second rate of temperature change, theFor the second thermal coefficient, theFor the temperature difference between the battery and the environment, i.e. theIs the difference between the current temperature and the ambient temperature.
When the second thermal coefficient is multiplied by the temperature differenceNatural heat dissipation rate can be obtainedWherein the temperature differenceThe temperature difference for the whole process of example 2 above.
Performing first-order differentiation on the first temperature change curve to obtain a temperature rise rateThe true battery heating rate is: . Similarly, the x-axis is changed to I x r at each time (note that I is the charging current of the battery in example 1 described above, note that the internal resistance r of the battery during charging is variable, and the internal resistances r of the battery at each time are not exactly equal), and the y-axis is changed to the rate And (5) performing linear fitting to obtain a linear slope. The inverse of the slope of the line is the first thermal coefficient.
The internal resistance of the battery is not constant, and the internal resistance of the battery can be divided into polarized internal resistance and ohmic internal resistance according to a first-order Thevenin equivalent circuit model of the battery in the prior art; wherein, the polarization internal resistance can change along with the current and the temperature of the battery.
According to the first thermal coefficient, the formula for obtaining the first temperature change rate is as follows:
wherein the said For the first rate of temperature change, the I is the present current, theAnd r is the internal resistance of the battery, and is the first thermal coefficient.
Step S43, calculating the temperature change rate of the battery according to the first temperature change rate and the second temperature change rate.
In some embodiments, the battery temperature change rate is a sum of the first temperature change rate and a second temperature change rate.
In some embodiments, the battery is provided with a heater, and/or an air cooling device, and/or a liquid cooling system, and the temperature change rate of the battery is calculated by taking the influence of the heater, and/or the air cooling device, and/or the liquid cooling system into consideration. 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 heat coefficient of an air cooling device in the battery, and obtaining a fourth temperature change rate according to the fourth heat coefficient; and/or obtaining a fifth heat coefficient of a liquid cooling system in the battery, and obtaining a fifth temperature change rate according to the fifth heat coefficient; calculating the battery temperature change rate according to the first temperature change rate and the second temperature change rate, and/or according to the third temperature change rate, and/or the fourth temperature change rate, and/or the fifth temperature change rate.
It should be noted that, according to the first temperature change rate and the second temperature change rate, and according to the third temperature change rate, and/or the fourth temperature change rate, and/or the fifth temperature change rate, one implementation manner of calculating the battery temperature change rate is to obtain a 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, so as to obtain the battery temperature change rate.
One way to obtain the third, fourth, and fifth temperature change rates is now illustrated as follows:
Example 3: and the battery keeps 50% of SOC, the ambient temperature is 0 ℃, the battery stands still, only the heater is turned on, and the temperature change of the battery in the heating process is recorded to obtain a third temperature change curve.
Converting the first differential of the third temperature change curve into the temperature rise rateTrue battery heating rateWhereinMultiplying the second thermal coefficient by the temperature differenceNatural heat dissipation rate obtainedTaking the average value as the heating temperature rise. Third heat coefficient of heaterWherein the saidFor the power of the heater, the temperature risesI.e. the third temperature change rate described above.
Example 4: and keeping the battery at 50% of SOC, keeping the ambient temperature at 40 ℃, standing the battery, only opening the air cooling device, and recording the temperature change of the battery in the air cooling process to obtain a fourth temperature change curve. Wherein the air cooling device may be a fan.
Converting the fourth temperature change curve into temperature rise rate by first-order differentiationTrue battery air cooling rateWhereinMultiplying the second thermal coefficient by the temperature differenceNatural heat dissipation rate obtained. Changing the x-axis to every momentThe y-axis is changed to the velocityAnd (5) performing linear fitting to obtain a linear slope. The slope of the line is the fourth coefficient of heat.
According to the fourth thermal coefficient, the formula for obtaining the fourth temperature change rate is as follows:
wherein the said For the fourth rate of temperature change, theFor the power of the heater, theFor the fourth heat coefficient, theFor the temperature difference between the battery and the environment, i.e. theIs the difference between the current temperature and the ambient temperature.
Example 5: and the battery keeps 50% of SOC, the ambient temperature is 40 ℃, the battery stands still, only the liquid cooling system is opened, and the temperature change of the battery in the liquid cooling process is recorded to obtain a fifth temperature change curve. Wherein the liquid cooling system may be a compressor.
First-order differential conversion of the fifth temperature change curve into a temperature rise rateTrue battery liquid cooling rate. Changing the x-axis to every momentThe y-axis is changed to the velocityAnd (5) performing linear fitting to obtain a linear slope. The slope of the straight line is the product of the fifth thermal coefficient and the power of the liquid cooling system.
According to the fifth thermal coefficient, the formula for obtaining the fifth temperature change rate is as follows:
wherein the said For the fifth rate of temperature change, theFor the power of the liquid cooling system, theFor the fifth heat coefficient, theFor the temperature difference between the battery and the environment, i.e. theIs the difference between the current temperature and the ambient temperature.
And step S44, updating the current temperature of the battery according to the temperature change rate and the preset time interval.
In some embodiments, the calculation formula of step S44 is:
wherein the said For the updated temperature after the kth update, theFor the updated temperature after the k-1 th update, when k is 1, obtainingThe saidFor the current temperature, theAnd for the preset time interval, the y is the temperature change rate.
Step S5, repeating the step S4 until the updated SOC reaches a preset value; and (4) calculating the time from the first execution of the step S4 to the time when the updated SOC reaches a preset value, and obtaining a first charge remaining duration.
It should be noted that, the preset value for the updated SOC to reach the preset value may be 100%, that is, the SOC when the battery is fully charged, or may be another value, for example, 98%.
To facilitate the reader's understanding of the design concept of the present application, the above method of obtaining the first charge remaining period according to the charge control strategy of the battery will now be described by way of example. Referring to tables 1 and 2 below, tables 1 and 2 collectively show the charge control strategy of the battery during the complete charge. The data in the first column in tables 1 and 2 are battery temperature (in deg.c), the data in the first row in tables 1 and 2 are battery SOC (in%) and the other data in tables 1 and 2 are battery charging current (in C).
Typically, the operating temperature of the battery is typically in the range of-20 ℃ to 60 ℃. The preferred operating temperature range is 0 ℃ to 40 ℃, and in this range, the battery performance is better, and normal charge and discharge efficiency can be realized. When the battery is at a lower temperature (e.g., less than 25 ℃), the charging current of the battery is typically set to a higher constant value (e.g., 1C), because the battery can withstand a greater rate of charge without generating excessive heat or side reactions. As the temperature increases gradually (e.g., 25 c-35 c), the battery charge current needs to decrease gradually, because the higher the temperature, the less the battery's acceptance decreases and the charge rate must be slowed to avoid overcharging and build-up of internal pressure. As the battery approaches high temperatures (e.g., approaching 60 ℃), the battery's charge current is further reduced to a very low level.
Table 1 battery charge control strategy
Table 2 battery charge control strategy
For battery SOC and battery charging current, when the battery is at a low SOC, the battery charging current is typically set to a higher constant value (e.g., 1C) because the battery can withstand a greater charge rate without excessive heat or side reactions. When the battery SOC is larger (e.g., SOC reaches 80% or more), the SOC current needs to gradually decrease because the battery's acceptance decreases and the charge rate must be slowed down to avoid overcharge and build-up of internal pressure. As the battery approaches full charge (SOC approaches 100%), the battery's charge current is further reduced to a very low level, known as trickle charge or float charge, to keep the battery in a full charge state without overcharging.
In general, the charging current of the battery needs to consider both the battery temperature and the battery SOC, i.e., the charging control strategy of the battery needs to be followed, and as an example, in tables 1 and 2, the charging current of the battery may be set as follows: 1C,0.7C,0.5C and 0.2C.
After the charge control strategy of the battery is obtained according to step S1 and the current SOC and the current temperature of the battery are obtained according to step S2, the current charge temperature of the battery may be determined according to tables 1 and 2.
For example, the current SOC of the battery is 25%, the current temperature of the battery is 20 ℃, and the current charging current of the battery is 0.7C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the first update is 30%, the updated temperature of the battery after the first update is 20 ℃, and the updated charging current of the battery after the first update is 0.7C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the second update is 35%, the updated temperature of the battery after the second update is 20 ℃, and the updated charging current of the battery after the second update is 0.7C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the third update is 40%, the updated temperature of the battery after the third update is 25 ℃, and the updated charging current of the battery after the third update is 1C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the fourth update is 45%, the updated temperature of the battery after the fourth update is 25 ℃, and the updated charging current of the battery after the fourth update is 1C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the fifth update is 50%, the updated temperature of the battery after the fifth update is 25 ℃, and the updated charging current of the battery after the fifth update is 1C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the sixth update is 55%, the updated temperature of the battery after the sixth update is 30 ℃, and the updated charging current of the battery after the sixth update is 1C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the seventh update is 60%, the updated temperature of the battery after the seventh update is 30 ℃, and the updated charging current of the battery after the seventh update is 1C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the eighth update is 65%, the updated temperature of the battery after the eighth update is 30 ℃, and the updated charging current of the battery after the eighth update is 1C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the ninth update is 70%, the updated temperature of the battery after the ninth update is 30 ℃, and the updated charging current of the battery after the ninth update is 1C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the tenth update is 75%, the updated temperature of the battery after the tenth update is 30 ℃, and the updated charging current of the battery after the tenth update is 1C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the eleventh update is 80%, the updated temperature of the battery after the eleventh update is 30 ℃, and the updated charging current of the battery after the eleventh update is 0.5C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the twelfth update is 85%, the updated temperature of the battery after the twelfth update is 30 ℃, and the updated charging current of the battery after the twelfth update is 0.5C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the thirteenth update is 90%, the updated temperature of the battery after the thirteenth update is 30 ℃, and the updated charging current of the battery after the thirteenth update is 0.5C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the fourteenth update is 95%, the updated temperature of the battery after the fourteenth update is 30 ℃, and the updated charging current of the battery after the fourteenth update is 0.2C.
For example, the preset time interval is 0.5 seconds, the updated SOC after the fifteenth update is 100%, the updated temperature of the battery after the fifteenth update is 30 ℃, and the updated charging current of the battery after the fifteenth update is 0.2C.
The update SOC and the update temperature of the first update battery to the update SOC and the update temperature of the fifteenth update battery go through a total of fifteenth update operations in a step of a preset time interval, for example, the preset time interval is 0.5 seconds, the first charge remaining period is 0.5 seconds times 15 times, and the first charge remaining period is 7.5 seconds. This data is merely an example and is not representative of actual battery charge conditions.
In the embodiment of the application, a charging control strategy of the battery is obtained through step S1, wherein the charging control strategy is established based on the battery SOC, the battery temperature and the charging current of the battery; step S2, acquiring 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, according to the current charging current, updating the current SOC and the current temperature of the battery by taking a preset time interval as a step length to obtain an updated SOC and an updated temperature, replacing the current SOC by using the updated SOC, replacing the current temperature by using the updated temperature, and executing step S3 to obtain the updated charging current of the battery; step S5, repeating the step S4 until the updated SOC reaches a preset value; calculating the time from the first execution of the step S4 to the time when the updated SOC reaches the preset value, to obtain a first remaining charge duration, so as to dynamically update the battery SOC and the battery temperature according to a battery charging control strategy, and dynamically capture the change of the current charging current of the battery caused by the change of the battery SOC and the battery temperature, thereby more accurately estimating the first remaining charge duration of the battery. The method is suitable for the environment temperature change and the charging condition fluctuation caused by the battery SOC change, improves the estimation accuracy of the charging residual time, and can greatly improve the user experience.
Example IV
In the following, another method for calculating the remaining charge duration provided by the embodiment of the present application is discussed. The following second charge remaining time period obtained by the embodiment of the application is a theoretical time period, and the following actual charge remaining time period obtained by the embodiment of the application is a charge remaining time period estimated when the battery is actually charged.
Referring to fig. 5, fig. 5 is a flowchart of another method for calculating a remaining charge duration according to an embodiment of the present application, where the method includes the following steps in addition to the steps S1 to S5:
And S6, inquiring historical charging data of the battery according to the current SOC and the current temperature to obtain a second charging remaining duration of the battery.
The historical charging data is based on data regarding a charging duration of the battery established by a start temperature and a start SOC at which charging of the battery is started. Table 3 below shows one implementation of historical charging data.
TABLE 3 historical charging data based on starting temperature and starting SOC
When the current SOC and the current temperature are obtained, the current SOC is regarded as a starting SOC, and the current temperature is regarded as a starting temperature, the second charge remaining duration of the battery can be determined according to the historical charge data.
And S7, comparing the first charge remaining time with the second charge remaining time to obtain a larger value.
Step S8, obtaining the actual charging current of the battery.
It will be appreciated that where the battery includes a battery management system, the battery management system may obtain current information for each of the batteries during charging, respectively. Specifically, the battery management system sets an AFE (Analog Front End), which is a series of circuits for processing Analog signals in an electronic system. In Battery Management Systems (BMS), AFEs are used to measure parameters such as the battery's charge current with high accuracy and to convert these analog signals into digital signals for further processing and analysis, i.e. the actual charge current of the battery is made available by the battery management system of the battery.
And S9, determining the actual charge remaining duration of the battery according to the larger value and the actual charge current.
And when the first charge remaining duration is the larger value, accelerating or slowing down the reduction rate of the first charge remaining duration based on the current charge current and the actual charge current in the step S2, and taking the reduced first charge remaining duration as the actual charge remaining duration.
For example, the current charging current of the battery determined by the charging control strategy of the battery is 1C, assuming 100A, and in practical application, because the other gun of the double gun charging pile is used for charging another battery, the charging current of the battery applied to the present application is reduced from the original 100A to 50A, the charging rate is halved, and the first remaining charging period becomes 1 minute per 2 minutes. If the charging current is increased to 200A because of the replacement of one quick charge pile, the charging rate is doubled, and the first charge remaining period becomes 2 minutes down every 1 minute.
And when the second charge remaining duration is the larger value, decrementing the second charge remaining duration by using the real time, and taking the reduced second charge remaining duration as the actual charge remaining duration.
In the embodiment of the application, after the first charge remaining duration is obtained, step S6 is performed to query historical charge data of the battery according to the current SOC and the current temperature, so as to obtain a second charge remaining duration of the battery; step S7, comparing the first charge remaining time length with the second charge remaining time length to obtain a larger value; step S8, acquiring the actual charging current of the battery; and step S9, determining the actual charge remaining time length of the battery according to the larger value and the actual charge current, so that the actual charge remaining time length of the battery is determined by combining historical charge data, namely combining the historical use habit of the user, the historical charge condition of the user and the first charge remaining time length, thereby ensuring the charge safety of the battery, further improving the accuracy of estimating the charge remaining time length of the battery and further improving the user experience.
Example five
The following discusses a further method for calculating the remaining charge duration according to the embodiment of the present application.
Referring to fig. 6, fig. 6 is a flowchart of a method for calculating a remaining charge duration according to an embodiment of the present application, where the method includes the following steps in addition to the steps S1 to S5 and the steps S6 to S9:
And step S10, updating the historical charging data according to the actual charging residual duration.
By updating the historical charging data by using the actual charging remaining time length, the accuracy of the second charging remaining time length acquired in the step S6 can be improved, further, the accuracy of estimating the charging remaining time length of the battery can be further improved, and the user experience can be further improved.
In some embodiments, referring to fig. 7, step S10 further includes the following steps:
Step S101, determining whether the historical charging data has an old value consistent with the current SOC and the current temperature in step S2, if yes, executing step S102.
In some embodiments, if there is no old value in the historical charging data that is consistent with the current SOC and the current temperature in step S2, the actual charging remaining duration may be directly saved.
Step S102, obtaining the fitness of the old value.
The fitness of the old value is a data matched with the old value, when the old value is stored, that is, the fitness of the old value is stored, and the calculation mode of the fitness of the old value may be obtained by calculating the fitness of the actual charging remaining duration in the following step S103, which is not described herein.
Step S103, calculating the coincidence degree of the actual charging residual duration according to the historical charging data.
In some embodiments, the historical charging data includes a plurality of battery SOCs, a plurality of battery temperatures, and a plurality of actual charging remaining periods of the battery, referring to fig. 8, step S103, that is, the step of calculating the fitness of the actual charging remaining period according to the historical charging data includes:
step S1031, fitting the battery temperature and the actual charge remaining time length to obtain a first curve.
As an example, referring to fig. 9, fig. 9 is a schematic diagram of a first curve provided by an embodiment of the present application, where the abscissa in fig. 9 is the battery temperature, the charging time in the ordinate is the actual remaining charging duration, and fcn (T) in fig. 9 is a first curve formed by fitting.
It will be appreciated that the manner in which the battery temperature and the actual charge remaining time are fitted to obtain the first curve may take a variety of forms known in the art, such as fitting using a specified function in a mathematical science tool, and such as using a least squares method.
Step S1032, bringing the current temperature into the first curve to obtain a first duration.
After the fitting to form the first curve, the current temperature is brought into the first curve, and a value is obtained on the first curve, i.e. the first duration, for example, in fig. 9, when the current temperature Tnow is brought into the first curve, the corresponding value ZT on the first curve is the first duration.
Step S1033, fitting the battery SOC and the actual charge remaining time to obtain a second curve.
As an example, referring to fig. 10, fig. 10 is a schematic diagram of a second curve provided by an embodiment of the present application, the abscissa in fig. 10 is the battery SOC, the charging time in the ordinate is the actual remaining charging duration, and fcn (SOC) in fig. 10 is the second curve formed by fitting.
It will be appreciated that the manner in which the battery SOC and the actual charge remaining time are fitted to thereby derive the second curve may take a variety of forms known in the art, such as fitting using a specified function in a mathematical science tool, and also such as using a least squares method.
Step S1034, bringing the current SOC into the second curve to obtain a second duration.
After the second curve is fitted and formed, the current SOC is brought into the second curve, and a value may be obtained on the second curve, for example, in fig. 10, the current SOC (SOCnow) is brought into the second curve, and a corresponding value Zsoc on the second curve is the second duration.
Step S1035, obtaining the fitness of the actual charging remaining duration according to the first duration and the second duration.
In some embodiments, when the first duration is not equal to the second duration, the formula for obtaining the fitness of the actual remaining charging duration according to the first duration and the second duration is:
In some embodiments, when the first time length is equal to the second time length, the formula for obtaining the fitness of the actual remaining charging time length according to the first time length and the second time length is:
wherein the said The Z is the actual charge remaining time length, which is the coincidence degree of the actual charge remaining time lengthFor the first duration, theFor the second time period
Step S104, determining whether the fitness of the remaining duration of the actual charging is greater than the fitness of the old value, if yes, executing step S105.
In some embodiments, if the fitness of the remaining duration of the actual charging is less than or equal to the fitness of the old value, the old value is saved, and the fitness of the old value is saved.
Step S105, replacing the old value with the actual charging remaining duration, and saving the fitness of the actual charging remaining duration.
In the embodiment of the application, after the actual charging remaining time is obtained, the historical charging data is updated according to the actual charging remaining time through step S10, so that the accuracy of the obtained second charging remaining time can be improved by updating the historical charging data by using the actual charging remaining time, further, the accuracy of estimating the charging remaining time of the battery is further improved, and the user experience is further improved.
Example six
In the following, referring to fig. 11, fig. 11 is a schematic diagram of a charging remaining time length calculating device provided by an embodiment of the present application, where the charging remaining time length calculating device 1 includes a first obtaining module 11, configured to obtain a charging control policy of the battery, where the charging control policy is established based on a battery SOC, a battery temperature, and a charging current of the battery; a second acquisition module 12 for acquiring a current SOC and a current temperature of the battery; a third obtaining module 13, configured to determine a current charging current of the battery according to the current SOC, the current temperature, and the charging control policy; a first calculation module 14, configured to update, according to the current charging current, a current SOC and a current temperature of the battery with a preset time interval as a step, 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 13 to obtain an updated charging current of the battery; a second calculation module 15, configured to enter the first calculation module 14 until the updated SOC reaches a preset value; and is configured to calculate a time from when the first calculation module 14 is executed for the first time until the updated SOC reaches a preset value, to obtain a first remaining charge duration.
In some embodiments, the first computing module 14 includes: a first obtaining unit 141, configured to obtain a first thermal coefficient of self-heating of the battery, and obtain a first temperature change rate according to the first thermal coefficient; a second obtaining unit 142, configured to obtain a second thermal coefficient of natural heat exchange between the battery and the environment, and obtain a second temperature change rate according to the second thermal coefficient; a first calculating unit 143 for calculating the battery temperature change rate according to the first temperature change rate and the second temperature change rate; and a second calculating unit 144, configured to update the current temperature of the battery according to the temperature change rate and the preset time interval.
In some embodiments, the first calculating unit 143 is specifically configured to obtain a third thermal coefficient of the heater in the battery, and obtain a third temperature change rate according to the third thermal coefficient; and/or obtaining a fourth heat coefficient of an air cooling device in the battery, and obtaining a fourth temperature change rate according to the fourth heat coefficient; and/or obtaining a fifth heat coefficient of a liquid cooling system in the battery, and obtaining a fifth temperature change rate according to the fifth heat coefficient; calculating the battery temperature change rate according to the first temperature change rate and the second temperature change rate, and/or according to the third temperature change rate, and/or the fourth temperature change rate, and/or the fifth temperature change rate.
In some embodiments, the computing device 1 for the remaining charge duration further includes a third computing module 16 configured to query historical charge data of the battery according to the current SOC and the current temperature, and obtain a second remaining charge duration of the battery; a comparison module 17, configured to compare the first remaining charging duration and the second remaining charging duration to obtain a larger value; a fourth acquisition module 18 for acquiring an actual charging current of the battery; a determining module 19, configured to determine an actual charge remaining duration of the battery according to the larger value and the actual charging current.
In some embodiments, the determining module 19 is specifically configured to, when the first remaining charging duration is the larger value, accelerate or decelerate a rate of decrease of the first remaining charging duration based on the current charging current and the actual charging current in step S2, and use the decreased first remaining charging duration as the actual remaining charging duration.
In some embodiments, the determining module 19 is further specifically configured to decrement the second remaining charge duration by a real time when the second remaining charge duration is the larger value, and use the decremented second remaining charge duration as the actual remaining charge duration.
In some embodiments, the computing device 1 for the remaining charging period further comprises a fourth computing module 110 for updating the historical charging data according to the actual remaining charging period.
In some embodiments, the fourth calculation module 110 includes a first determination unit 1101, configured to determine whether an old value consistent with the current SOC and the current temperature in step S2 exists in the historical charging data; if yes, entering an acquisition unit 1102; an obtaining unit 1102, configured to obtain a fitness of the old value; a calculating unit 1103, configured to calculate, according to the historical charging data, a fitness of the actual charging remaining duration; a second judging unit 1104, configured to judge whether the fitness of the actual charging remaining duration is greater than the fitness of the old value; if yes, enter the replacement unit 1105; a replacing unit 1105, configured to replace the old value with the actual remaining charging duration, and save a fitness of the actual remaining charging duration.
In some embodiments, the historical charging data includes a plurality of battery SOCs, a plurality of battery temperatures, and a plurality of actual charging remaining durations of the battery, and the calculating unit 1103 is specifically configured to fit the battery temperatures and the actual charging remaining durations to obtain a first curve; bringing the current temperature into the first curve to obtain a first duration; fitting the SOC of the battery and the actual charge remaining time to obtain a second curve; bringing the current SOC into the second curve to obtain a second duration; and obtaining the coincidence degree of the actual charging residual duration according to the first duration and the second duration.
In the embodiment of the application, a first acquisition module 11 acquires 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; acquiring the current SOC and the current temperature of the battery through a second acquisition module 12; determining, by a third acquisition module 13, a current charging current of the battery according to the current SOC, the current temperature, and the charging control strategy; updating the current SOC and the current temperature of the battery by using a preset time interval as a step length through a first calculation module 14 according to the current charging current to obtain an updated SOC and an updated temperature, replacing the current SOC by using the updated SOC, replacing the current temperature by using the updated SOC, and entering a third acquisition module 13 to obtain the updated charging current of the battery; entering the first calculation module 14 through a second calculation module 15 until the updated SOC reaches a preset value; and calculates the time from the first calculation module 14 being executed for the first time until the updated SOC reaches the preset value, so as to obtain a first charge remaining duration, thereby dynamically updating the SOC and the temperature of the battery through the charge control strategy of the battery, and dynamically capturing the change of the current charge current of the battery caused by the change of the SOC and the temperature of the battery, so that the first charge remaining duration of the battery can be estimated more accurately. The method is suitable for the environment temperature change and the charging condition fluctuation caused by the battery SOC change, improves the estimation accuracy of the charging residual time, and can greatly improve the user experience.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and are not limiting; the technical features of the above embodiments or in the different embodiments may also be combined within the idea of the application, the steps may be implemented in any order, and there are many other variations of the different aspects of the application as above, which are not provided in details for the sake of brevity; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the application.

Claims (14)

1. A method of calculating a remaining charge duration, applied to a battery, the method comprising:
Step S1, acquiring a charging control strategy of the battery, wherein the charging control strategy is established based on the SOC of the battery, the temperature of the battery and the charging current of the battery;
Step S2, acquiring 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, according to the current charging current, updating the current SOC and the current temperature of the battery by taking a preset time interval as a step length to obtain an updated SOC and an updated temperature, replacing the current SOC by using the updated SOC, replacing the current temperature by using the updated temperature, and executing step S3 to obtain the updated charging current of the battery;
step S5, repeating the step S4 until the updated SOC reaches a preset value; and (4) calculating the time from the first execution of the step S4 to the time when the updated SOC reaches a preset value, and obtaining a first charge remaining duration.
2. The method according to claim 1, wherein the step of updating the current SOC and the current temperature of the battery in step sizes at preset time intervals according to the current charging current in step S4 includes:
Step S41, obtaining a first heat coefficient of self-heating of the battery, and obtaining a first temperature change rate according to the first heat 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 temperature change rate of the battery according to the first temperature change rate and the second temperature change rate;
and 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, wherein the calculation formula of step S44 is:
wherein the said For the updated temperature after the kth update, theFor the updated temperature after the k-1 th update, when k is 1, obtainingThe saidFor the current temperature, theAnd for the preset time interval, the y is the temperature change rate.
4. The method according to claim 2, wherein the step of calculating the battery temperature change rate from 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 heat coefficient of an air cooling device in the battery, and obtaining a fourth temperature change rate according to the fourth heat coefficient;
and/or obtaining a fifth heat coefficient of a liquid cooling system in the battery, and obtaining a fifth temperature change rate according to the fifth heat coefficient;
calculating the battery temperature change rate according to the first temperature change rate and the second temperature change rate, and/or 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, wherein the method further comprises:
Step S6, inquiring historical charging data of the battery according to the current SOC and the current temperature to obtain a second charging residual duration of the battery;
Step S7, comparing the first charge remaining time length with the second charge remaining time length to obtain a larger value;
Step S8, acquiring the actual charging current of the battery;
and S9, determining the actual charge remaining duration of the battery according to the larger value and the actual charge current.
6. The method according to claim 5, wherein the step of determining the actual charge remaining duration of the battery according to the larger value and the actual charge current in step S9 includes:
And when the first charge remaining duration is the larger value, accelerating or slowing down the reduction rate of the first charge remaining duration based on the current charge current and the actual charge current in the step S2, and taking the reduced first charge remaining duration as the actual charge remaining duration.
7. The method according to claim 5, wherein the step of determining the actual charge remaining duration of the battery according to the larger value and the actual charge current in step S9 includes:
And when the second charge remaining duration is the larger value, decrementing the second charge remaining duration by using the real time, and taking the reduced second charge remaining duration as the actual charge remaining duration.
8. The method of claim 5, wherein the method further comprises:
And step S10, updating the historical charging data according to the actual charging residual duration.
9. The method according to claim 8, wherein the step of updating the historical charge data according to the actual charge remaining period in step S10 includes:
judging whether the historical charging data has an old value consistent with the current SOC and the current temperature in the step S2 or not;
If yes, obtaining the fitness of the old value;
calculating the coincidence degree of the actual charging residual duration according to the historical charging data;
Judging whether the fitness of the actual charging residual duration is larger than that of the old value or not;
if yes, replacing the old value with the actual charging residual duration, and storing the consistency of the actual charging residual duration.
10. The method of claim 9, wherein the historical charge data includes a plurality of battery SOCs, a plurality of battery temperatures, and a plurality of actual charge remaining durations of the battery, and wherein calculating a fitness of the actual charge remaining durations based on the historical charge data comprises:
fitting the temperature of the battery and the actual charging residual duration to obtain a first curve;
Bringing the current temperature into the first curve to obtain a first duration;
Fitting the SOC of the battery and the actual charge remaining time to obtain a second curve;
bringing the current SOC into the second curve to obtain a second duration;
And obtaining the coincidence degree of the actual charging residual duration according to the first duration and the second duration.
11. The method of claim 10, wherein the step of determining the position of the first electrode is performed,
When the first duration is not equal to the second duration, the formula for obtaining the fitness of the actual charging remaining duration according to the first duration and the second duration is as follows:
When the first time length is equal to the second time length, the formula for obtaining the fitness of the actual charging remaining time length according to the first time length and the second time length is as follows:
wherein the said The Z is the actual charge remaining time length, which is the coincidence degree of the actual charge remaining time lengthFor the first duration, theFor the second duration.
12. A computing device for remaining charge duration, for use with a battery, the device comprising:
the first acquisition module is 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 for acquiring a current SOC and a current temperature of the battery;
A third obtaining module, configured to determine a current charging current of the battery according to the current SOC, the current temperature, and the charging control policy;
The first calculation module is used for updating the current SOC and the current temperature of the battery with a preset time interval as a step length according to the current charging current to obtain 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 to obtain the updated charging current of the battery;
The second calculation module is used for entering the first calculation module until the updated SOC reaches a preset value; and calculating the time from the first execution of the step S4 to the time when the updated SOC reaches the preset value, so as to obtain a first charge remaining duration.
13. A battery, comprising:
at least one processor; and
A memory communicatively coupled to the at least one processor, the memory storing instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-11.
14. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program which, when executed by a processor, performs the steps of the method according to any of claims 1-11.
CN202411366737.5A 2024-09-29 2024-09-29 A method, device, battery and storage medium for calculating remaining charging time Active CN118944249B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411366737.5A CN118944249B (en) 2024-09-29 2024-09-29 A method, device, battery and storage medium for calculating remaining charging time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411366737.5A CN118944249B (en) 2024-09-29 2024-09-29 A method, device, battery and storage medium for calculating remaining charging time

Publications (2)

Publication Number Publication Date
CN118944249A true CN118944249A (en) 2024-11-12
CN118944249B CN118944249B (en) 2024-12-10

Family

ID=93358705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411366737.5A Active CN118944249B (en) 2024-09-29 2024-09-29 A method, device, battery and storage medium for calculating remaining charging time

Country Status (1)

Country Link
CN (1) CN118944249B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119239377A (en) * 2024-12-03 2025-01-03 洛阳锦晟德新能源科技有限公司 Energy storage battery charging control method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111055722A (en) * 2019-12-20 2020-04-24 华为技术有限公司 A method, device and storage medium for estimating charging time
CN115224751A (en) * 2021-07-22 2022-10-21 青岛特来电新能源科技有限公司 Method, device, electronic device and medium for obtaining the remaining time of battery charging
CN117554837A (en) * 2023-11-13 2024-02-13 广州小鹏汽车科技有限公司 Charging remaining time estimation method, device, vehicle and storage medium
WO2024120501A1 (en) * 2022-12-07 2024-06-13 湖北亿纬动力有限公司 Battery remaining charging time computing method and apparatus, electronic device, and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111055722A (en) * 2019-12-20 2020-04-24 华为技术有限公司 A method, device and storage medium for estimating charging time
CN115224751A (en) * 2021-07-22 2022-10-21 青岛特来电新能源科技有限公司 Method, device, electronic device and medium for obtaining the remaining time of battery charging
WO2024120501A1 (en) * 2022-12-07 2024-06-13 湖北亿纬动力有限公司 Battery remaining charging time computing method and apparatus, electronic device, and storage medium
CN117554837A (en) * 2023-11-13 2024-02-13 广州小鹏汽车科技有限公司 Charging remaining time estimation method, device, vehicle and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119239377A (en) * 2024-12-03 2025-01-03 洛阳锦晟德新能源科技有限公司 Energy storage battery charging control method

Also Published As

Publication number Publication date
CN118944249B (en) 2024-12-10

Similar Documents

Publication Publication Date Title
Kularatna Energy storage devices for electronic systems: rechargeable batteries and supercapacitors
Chen Design of duty-varied voltage pulse charger for improving Li-ion battery-charging response
CN105954679B (en) A kind of On-line Estimation method of lithium battery charge state
CN107196371B (en) Battery charging method, device, equipment and storage medium
CN109586373A (en) A kind of method for charging batteries and device
CN105140981B (en) Lithium battery active balance control method
CN113341330B (en) SOC estimation method for lithium-sulfur power battery based on OCV correction and Kalman filter algorithm
CN103682508B (en) A kind of spacecraft lithium-ions battery group state-of-charge defining method
CN103529397B (en) A kind of method estimating battery electric quantity and battery electric quantity management system
CN118944249B (en) A method, device, battery and storage medium for calculating remaining charging time
CN117154268B (en) SOC correction method, device and equipment based on water system sodium ion energy storage battery cabinet and storage medium
KR20120075754A (en) Computations method and appartus for secondary battery remaining capacity
Lu et al. Modeling discharge characteristics for predicting battery remaining life
CN106855611B (en) Battery SOC estimation method and system
CN113325327A (en) Method for measuring and calculating transient heat generation rate of power battery based on internal resistance test
CN111707947A (en) Method and device for online battery capacity identification and iterative calibration
Kim et al. Hysteresis modeling for model-based condition monitoring of lithium-ion batteries
JP7592876B2 (en) Method for charging power battery and battery management system
Ouyang et al. Advanced Model-Based Charging Control for Lithium-Ion Batteries
Turgut et al. CAN communication based modular type battery management system for electric vehicles
CN103513188B (en) The electricity computing method of battery cell in a kind of electric system energy storage station
CN113884901A (en) A method and system for estimating temperature distribution on battery surface
EP4227695A1 (en) Method and system for determining remaining battery charging time
Kim et al. Adaptive loss reduction charging strategy considering variation of internal impedance of lithium-ion polymer batteries in electric vehicle charging systems
Mangunkusumo et al. A battery management system for a small microgrid system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant