Pulse heating control method, vehicle, equipment and program product

CN119627302APending Publication Date: 2025-03-14ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411739930.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The existing batteries are heated slowly in low temperature environments, which affects the user experience. Unreasonable pulse frequency and current during pulse heating will lead to energy loss and battery damage.

Method used

By obtaining the battery temperature and state of charge values ​​of the battery pack, dynamically adjusting the pulse frequency and current, ensuring the rationality and safety of the heating process.

Benefits of technology

It improves the heating efficiency of the battery pack, shortens the heating time, reduces the energy loss and battery damage risks, and improves the battery's user experience in low-temperature environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119627302A_ABST
    Figure CN119627302A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of batteries, in particular to a pulse heating control method, a vehicle, equipment and a program product. The method comprises the following steps: acquiring a battery temperature and a battery state-of-charge value of a battery pack; based on the battery temperature and the battery state-of-charge value, acquiring a pulse frequency; under the pulse frequency, pulse current is obtained based on the battery temperature and the battery charge state value; and performing pulse heating on the battery pack based on the pulse frequency and the pulse current. Reasonable pulse frequency and pulse current can be determined, and the pulse heating effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery technology, and in particular to a pulse heating control method, vehicle, equipment and program product. Background Art

[0002] Existing batteries, especially power batteries used in vehicles, are too polarized to charge and discharge at high rates due to the characteristics of the battery cells when the ambient temperature is low, and there is a risk of lithium crystal precipitation of the negative electrode material. Therefore, when used in cold areas with low temperatures, the battery needs to be heated before it can complete high-rate charge and discharge applications. At present, battery heating methods include heating film heating, liquid heating, and pulse heating. However, the maximum heating rate of heating film heating and liquid heating is slow, usually only 0.6℃ / min, and it takes a long time to heat to the appropriate temperature. For example, it takes 41 minutes to heat a certain battery, which greatly affects the battery experience in cold areas. Pulse heating can support a heating rate of 1-4℃ / min, which greatly shortens the heating time. However, if the pulse frequency and pulse current used in pulse heating are unreasonable, there will be risks such as energy loss, overheating loss or battery damage, which will reduce the heating effect of pulse heating. Summary of the invention

[0003] Based on the above-mentioned defects and shortcomings of the prior art, the present application proposes a pulse heating control method, vehicle, equipment and program product, which can determine a reasonable pulse frequency and pulse current to improve the pulse heating effect.

[0004] According to a first aspect of an embodiment of the present application, a pulse heating control method is provided, comprising: obtaining a battery temperature and a battery state of charge value of a battery pack; obtaining a pulse frequency based on the battery temperature and the battery state of charge value; obtaining a pulse current based on the battery temperature and the battery state of charge value at the pulse frequency; and performing pulse heating on the battery pack based on the pulse frequency and the pulse current.

[0005] According to the pulse heating control method provided in the first aspect of the embodiment of the present application, the pulse heating of the battery pack based on the pulse frequency and the pulse current includes: in the process of pulse heating the battery pack, collecting the current temperature of the battery pack, correcting the current temperature based on the corrected temperature difference, and obtaining a corrected battery temperature; based on the corrected battery temperature and the battery state of charge value, reacquiring the pulse frequency, and at the reacquired pulse frequency, based on the corrected battery temperature and the battery state of charge value, reacquiring the pulse current; based on the reacquired pulse frequency and the reacquired pulse current, pulse heating the battery pack is performed until the pulse heating is completed.

[0006] According to the pulse heating control method provided in the first aspect of the embodiment of the present application, the pulse frequency is obtained based on the battery temperature and the battery state of charge value, including: determining a first frequency corresponding to the battery temperature and the battery state of charge value; obtaining the limit life frequency of the motor used for pulse heating; and determining the minimum value between the first frequency and the limit life frequency as the pulse frequency.

[0007] According to the pulse heating control method provided in the first aspect of the embodiment of the present application, the pulse current is obtained based on the battery temperature and the battery state of charge value at the pulse frequency, including: obtaining the sub-correspondences between the battery temperature and the battery state of charge and the current respectively at the pulse frequency; determining the first current corresponding to the battery temperature and the battery state of charge based on the sub-correspondences; obtaining the maximum polarization voltage and the minimum polarization voltage of the battery pack; determining the second current based on the maximum polarization voltage and the minimum polarization voltage; and obtaining the pulse current based on the first current and the second current.

[0008] According to the pulse heating control method provided in the first aspect of the embodiment of the present application, the second current is determined based on the maximum polarization voltage and the minimum polarization voltage, including: determining a first sub-current corresponding to the maximum polarization voltage, and determining a second sub-current corresponding to the minimum polarization voltage; and determining the minimum value of the first sub-current and the second sub-current as the second current.

[0009] According to the pulse heating control method provided in the first aspect of the embodiment of the present application, the pulse current is obtained based on the first current and the second current, including: obtaining the limiting life frequency of the motor used for pulse heating; determining the threshold current corresponding to the limiting life frequency; determining the minimum current value of the first current and the second current; if the minimum current value is greater than or equal to the threshold current, determining the threshold current as the pulse current; if the minimum current value is less than the threshold current, determining the minimum current value as the pulse current.

[0010] According to the pulse heating control method provided in the first aspect of the embodiment of the present application, the reacquisition of the pulse current includes: determining the current acquisition frequency based on the reacquired pulse frequency, wherein the current acquisition frequency is less than or equal to half of the reacquired pulse frequency; and reacquiring the pulse current at the current acquisition frequency.

[0011] According to a second aspect of an embodiment of the present application, a heating device is provided, comprising a heater and a controller, wherein the heater is connected to the controller; and the controller is configured to implement the pulse heating control method as described in any one of the first aspects.

[0012] According to a third aspect of an embodiment of the present application, a vehicle is provided, comprising: a battery pack and a heating device as described in the second aspect; the heating device is used to heat the battery pack.

[0013] According to a fourth aspect of an embodiment of the present application, a computer program product is provided, comprising computer program instructions; when the computer program instructions are executed by a processor, the processor executes the pulse heating control method as described in the first aspect.

[0014] In the embodiment of the present application, the battery temperature and battery state of charge value of the battery pack are obtained; based on the battery temperature and the battery state of charge value, the pulse frequency is obtained; under the pulse frequency, based on the battery temperature and the battery state of charge value, the pulse current is obtained; based on the pulse frequency and the pulse current, the battery pack is pulse heated. In the above process, during the pulse heating of the battery pack, the battery temperature and the battery state of charge of the battery pack itself affect the pulse heating effect of the battery pack. Therefore, based on the battery temperature and the battery state of charge value, a reasonable pulse frequency and pulse current are obtained, so that the pulse heating process of different individual battery packs is more targeted, so that the pulse heating effect of the battery pack is better. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0016] Figure 1 One of the flow charts of a pulse heating control method provided in an embodiment of the present application;

[0017] Figure 2 An example diagram of an electrochemical impedance spectrum provided in an embodiment of the present application;

[0018] Figure 3 A schematic diagram of a battery pack temperature collection point provided in an embodiment of the present application;

[0019] Figure 4 One of the schematic diagrams of collecting temperature at different collection points provided in the embodiment of the present application;

[0020] Figure 5 The second schematic diagram of collecting temperature at different collection points provided in the embodiment of the present application;

[0021] Figure 6 A third schematic diagram of temperature collection at different collection points provided in an embodiment of the present application;

[0022] Figure 7 A fourth schematic diagram of temperature collection at different collection points provided in an embodiment of the present application;

[0023] Figure 8 A schematic diagram of frequency differences at different temperatures provided in an embodiment of the present application;

[0024] Fig. 9 A second flow chart of a pulse heating control method provided in an embodiment of the present application;

[0025] Fig.10 A block diagram of a pulse heating control device provided in an embodiment of the present application;

[0026] Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0028] Application Overview

[0029] In the prior art, pulse heating is used to heat the battery pack, which can shorten the heating time of the battery pack. For pulse heating, one implementation method is to obtain the maximum pulse current and pulse interval working time based on the temperature rise target of the battery pack, obtain the motor working protection threshold temperature through the life, and adjust the motor's self-heating frequency and current based on the motor working protection threshold temperature to achieve battery pulse self-heating. However, this method does not take into account the impact of large current and long working time on the polarization voltage of the battery pack, and the impact of the motor's saturation current on the heating process, and there will be obvious energy waste problems. In addition, during the high-frequency heating process, if the current is not controlled by a high-frequency shunt, the short-term peak current cannot be monitored, exceeding the safety boundary threshold of the battery cell current, and reducing the safety of the pulse heating process.

[0030] Another implementation method is to obtain the heating temperature of the battery pack in real time, adjust the AC parameters once every set temperature rise period, and continue to pulse heat the power battery with the adjusted AC parameters; when it is determined that the heating temperature has reached the set target temperature, stop heating. This solution dynamically adjusts the AC parameters periodically based on the current state of the battery. Although this method takes into account the impact of temperature deviation current on the heating process, it does not take into account the impact of the battery pack's own temperature or charge state on the pulse heating process, and the impact of temperature differences inside the battery pack on pulse heating.

[0031] In general, the following problems exist when the pulse heating method is used to heat the battery pack in the prior art:

[0032] First, when a short-frequency, high-pulse current is used for pulse heating of a battery pack, the polarization voltage of the battery cells in the battery pack will be cut off when it exceeds a threshold, the heating frequency will shift, and some energy will be lost.

[0033] Secondly, the battery pack adapter also has a temperature rise limit. Exceeding the temperature rise limit will cause excessive temperature rise and electrolyte decomposition. In addition, the existing hardware shunt acquisition chip cannot meet the high-frequency current acquisition, resulting in the pulse peak current possibly exceeding the safety boundary threshold of the battery cell. As the current and frequency change during the pulse heating process, when a negative temperature coefficient (NTC) thermistor is used to collect the battery pack temperature, there is a significant difference in the temperature difference between the temperature at the battery pack NTC thermistor and the lowest temperature of the battery pack, which can easily cause lithium deposition problems in the battery cells in the battery pack.

[0034] In addition, the battery pack has different maximum pulse current thresholds under different battery states of charge (SOC), and the battery pack also has different optimal pulse currents under different temperatures. Furthermore, the SOC and temperature of the battery pack will continue to change during use. Failure to accurately know the SOC and temperature of the battery pack will also reduce the pulse heating effect of the battery pack.

[0035] Exemplary Methods

[0036] In order to solve the above problems, the present application provides a pulse heating control method to determine a reasonable pulse frequency and pulse current to improve the pulse heating effect.

[0037] In one embodiment, if Figure 1 As shown, the process steps of the pulse heating control method include:

[0038] Step 101, obtaining the battery temperature and battery state of charge value of the battery pack.

[0039] In this embodiment, the battery pack refers to a battery pack that needs to be pulse heated. Optionally, the battery pack includes a power battery configured on mechanical equipment such as vehicles and special operation equipment. The battery pack is formed by connecting at least one single cell in series and parallel. In the process of pulse heating the battery pack, pulse heating is usually performed based on the lower temperature in the battery pack. Optionally, the battery temperature of the battery pack can be the temperature of the lowest temperature point in the entire battery pack, or the temperature of the single cell with the lowest temperature in the battery pack, or the lower temperature that can be collected in the battery pack. The specific value of the battery temperature is related to the temperature collection method of the battery pack. For example, based on the entire battery pack, the temperature at the lowest temperature on the battery pack is collected based on the NTC thermistor as the battery temperature of the battery pack; for another example, the temperature collected in the battery pack unit is corrected to a certain extent, and the corrected temperature is used as the battery temperature of the battery pack.

[0040] In this embodiment, the battery state of charge (SOC) of the battery pack is an indicator used to quantify the remaining capacity of the battery. The SOC of the battery pack can be detected in real time. Optionally, when the battery pack is a power battery on a vehicle, the vehicle is equipped with a device for real-time monitoring of the power battery SOC. At this time, the SOC of the battery pack can be obtained based on the original configuration of the vehicle.

[0041] In this embodiment, the battery pack is composed of at least one single cell. For any cell, when pulse heating is used, the heat generation model of the cell equivalent circuit is as follows:

[0042]

[0043] Among them, Q is the heat generated by the battery cell, I is the pulse current of the battery cell, and R e is the real impedance of the cell, U P is the polarization voltage of the battery cell, and Z is the equivalent AC impedance of the battery cell.

[0044] According to the above model, first, Figure 2 As shown, different cells have inherent electrochemical impedance spectra (EIS), I m is the cell imaginary impedance, R Ω is the pure resistive impedance when the imaginary impedance is zero, R SEi is the resistance of lithium ions passing through the solid electrolyte, R CT is the charge transfer impedance, R W is the lithium ion diffusion impedance. The larger the pulse current, the greater the heat generated by the battery cell, and |Z| is related to the pulse frequency; secondly, the larger the pulse current, the greater the heat generated by the battery cell. Therefore, determining a reasonable pulse current and pulse frequency can improve the pulse heating effect.

[0045] Step 102: Obtain the pulse frequency based on the battery temperature and the battery state of charge value.

[0046] In this embodiment, pulse heating of the battery refers to using a motor to generate a pulse signal, and using the heat generated by the pulse signal to quickly increase the battery temperature. According to experimental data and empirical data, for the same battery pack, different battery temperatures affect the optimal pulse frequency that can be used for pulse heating of the battery pack. At the same time, different battery state of charge values ​​affect the optimal pulse frequency that can be used for pulse heating of the battery pack. Therefore, it is more reasonable to determine the pulse frequency based on the battery temperature and battery state of charge value of the battery pack.

[0047] Step 103 : obtaining pulse current at the pulse frequency based on the battery temperature and the battery state of charge value.

[0048] In this embodiment, according to experimental data and empirical data, the pulse frequency and pulse current of the pulse signal generated by the motor will affect the heating process, but the pulse frequency has a smaller impact on the heating process. Therefore, a reasonable pulse frequency is first determined, and the pulse current is further determined under a reasonable pulse frequency. For the same battery pack, different battery temperatures affect the optimal pulse current that can be used for pulse heating of the battery pack. At the same time, different battery state of charge values ​​affect the optimal pulse current that can be used for pulse heating of the battery pack. Therefore, the pulse current determined based on the battery temperature and battery state of charge value of the battery pack is more reasonable.

[0049] Step 104 , pulse heating the battery pack based on the pulse frequency and the pulse current.

[0050] In this embodiment, based on the battery temperature and the battery state of charge value, a pulse frequency and a pulse current that are more suitable for the battery pack are determined, so that the battery pack can be pulse heated more specifically and the pulse heating effect can be improved.

[0051] In one embodiment, pulse heating is performed on a battery pack based on a pulse frequency and a pulse current, including: during pulse heating of the battery pack, collecting the current temperature of the battery pack, correcting the current temperature based on the corrected temperature difference, and obtaining a corrected battery temperature; reacquiring the pulse frequency based on the corrected battery temperature and the battery state of charge value, and reacquiring the pulse current based on the corrected battery temperature and the battery state of charge value at the reacquired pulse frequency, and performing pulse heating on the battery pack based on the reacquired pulse frequency and the reacquired pulse current until the pulse heating is completed.

[0052] In this embodiment, during the pulse heating of the battery pack, the temperature of the battery pack itself is constantly changing, resulting in a significant difference in the temperature difference between the battery temperature collected at the battery pack temperature collection point and the lowest temperature of the battery cell in the battery pack as the current and frequency change, thereby increasing the risk of lithium deposition in the battery cell. Therefore, during the pulse heating of the battery pack, the current temperature is corrected based on the corrected temperature difference, so that the pulse frequency and pulse current are continuously re-acquired based on the continuously updated corrected battery temperature, so that the pulse frequency and pulse current are continuously adjusted as the pulse heating progresses, thereby improving the real-time performance of the pulse heating process and the pulse heating effect.

[0053] In this embodiment, when collecting the battery temperature of the battery pack, the conventional method is to collect the temperature at the end cap of the battery cell in the battery pack, such as Figure 3 The lowest temperature of the cell during pulse heating is at point 3 below the cell. Figure 4-Figure 7 The temperature collection diagram of different current and frequency cells at different collection points is shown in the figure, where the T1 curve represents the temperature collected at point 1, and the T3 curve represents the temperature collected at point 3. Taking point 1 as an example, Figure 4 and Figure 5 The pulse frequency in is the same, Figure 6 and Figure 7 The pulse frequency in is the same, the larger the pulse current, the greater the temperature difference between point 1 and point 3; Figure 4 and Figure 6 The pulse current in is the same, Figure 5 and Figure 7 The pulse current in the same, the greater the pulse frequency, the greater the temperature difference between point 1 and point 3. Through experiments or experience, establish the function of pulse frequency F and pulse current I and the corrected temperature difference ΔT = f1 (F, I), where the first relationship f1 can be obtained based on experimental data or empirical data, and the first relationship f1 can be expressed as a relationship table or a mathematical relationship. When pulse heating is turned on, collect the current battery temperature T of the battery pack MIN , obtain the corrected temperature difference ΔT according to the first relationship f1, and then obtain the corrected battery temperature T i :

[0054] T i =T MIN ―ΔT;

[0055] Based on the current corrected battery temperature T i Select the pulse frequency and pulse current for the next stage.

[0056] After turning off pulse heating, cancel the correction, that is, T i =T MIN .

[0057] In one embodiment, a pulse frequency is obtained based on a battery temperature and a battery state of charge value, including: determining a first frequency corresponding to the battery temperature and the battery state of charge value; obtaining a limit life frequency of a motor used for pulse heating; and determining the minimum value between the first frequency and the limit life frequency as the pulse frequency.

[0058] In this embodiment, based on theoretical analysis, Figure 8 As shown, at different temperatures There are differences at different frequencies. m When it is 0, The maximum heat generation can be obtained, and the first frequency is recorded as F i Based on the experiment, the functional analysis formulas between different battery temperatures T and battery state of charge SOC and pulse frequency are as follows:

[0059] F i =f2(SOC, T);

[0060] Taking the battery temperature T and the battery state of charge SOC of the battery pack as input values, the optimal boundary frequency, i.e., the first frequency F, is calculated according to the second relationship f2. i The second relationship f2 can be obtained based on experimental data or empirical data, and the second relationship f2 can be expressed as a relationship table or a mathematical relationship expression.

[0061] The limit life frequency of the motor that generates the pulse signal (i.e. the motor used to obtain pulse heating) is recorded as F l ife .

[0062] Then, the pulse frequency F Q =min(F i , F life ), where min means taking the minimum value.

[0063] In one embodiment, at a pulse frequency, a pulse current is obtained based on a battery temperature and a battery state of charge value, including: obtaining sub-correspondences between the battery temperature and the battery state of charge and the current respectively at the pulse frequency; determining a first current corresponding to the battery temperature and the battery state of charge based on the sub-correspondences; obtaining a maximum polarization voltage and a minimum polarization voltage of the battery pack; determining a second current based on the maximum polarization voltage and the minimum polarization voltage; and obtaining a pulse current based on the first current and the second current.

[0064] In this embodiment, for different pulse frequencies, the sub-correspondences between the battery temperature and the battery state of charge and the current are different. After the pulse frequency is determined, the first current corresponding to the battery temperature and the battery state of charge can be determined based on the sub-correspondences under the determined pulse frequency.

[0065] Specifically, based on the pulse frequency F Q , evaluate the pulse current. Different battery temperatures and battery state of charge values ​​have different negative electrode potentials Negative electrode potential The larger the absolute value, the higher the risk of lithium plating. In addition, the battery cell structure also has a maximum overcurrent capacity based on heat generation limitations. Therefore, the maximum negative electrode potential of each battery cell in the battery pack is confirmed based on experimental data or empirical data. Combined with the maximum overcurrent capacity of the structural parts, the correction is made through experimental verification, and the functional analysis formula of different battery temperatures T and battery state of charge values ​​SOC and the first current is established as follows:

[0066] I MAX =f3(SOC, T);

[0067] The maximum boundary current, i.e., the first current I, is calculated by taking the battery temperature T and the battery state of charge SOC as input values. MAX The third relationship f3 can be obtained according to experimental data or empirical data, and the third relationship f3 can be expressed as a relationship table or a mathematical relationship expression.

[0068] also, Polarization voltage U of the battery cell in the battery pack P Exceeding the maximum polarization voltage U PMAX Or minimum polarization voltage U PMIN When the current is cut off, the pulse amplitude is reduced, and the excess energy is lost. Therefore, it is necessary to determine the second current based on the maximum polarization voltage and the minimum polarization voltage, and simultaneously determine the pulse current based on the first current and the second current.

[0069] In one embodiment, determining the second current based on the maximum polarization voltage and the minimum polarization voltage includes: determining a first sub-current corresponding to the maximum polarization voltage, and determining a second sub-current corresponding to the minimum polarization voltage; and determining the minimum value of the first sub-current and the second sub-current as the second current.

[0070] In this embodiment, the polarization voltage U P The fourth relationship f4 between the maximum sub-current and the maximum sub-current. The fourth relationship f4 can be obtained based on experimental data or empirical data, and the fourth relationship f4 can be expressed as a relationship table or a mathematical relationship. The first sub-current corresponding to the maximum polarization voltage is f4(U PMAX ), the second sub-current corresponding to the minimum polarization voltage is f4(U PMIN ).

[0071] Then the second current I P =min[f4(U PMAX ), f4(U PMIN )], min means taking the minimum value.

[0072] In one embodiment, a pulse current is obtained based on a first current and a second current, including: obtaining a limiting life frequency of a motor used for pulse heating; determining a threshold current corresponding to the limiting life frequency; determining a minimum current value between the first current and the second current; if the minimum current value is greater than or equal to the threshold current, determining the threshold current as a pulse current; if the minimum current value is less than the threshold current, determining the minimum current value as a pulse current.

[0073] In this embodiment, the limit life frequency of the motor used for pulse heating is recorded as F life , based on the test data of motor frequency and saturation current, obtain the maximum saturation current (i.e. threshold current) I b The functional expression between the motor life limit frequency is:

[0074] I b =f5(F life ), wherein the fifth relation f5 can be expressed as a relation table or as a mathematical relational expression.

[0075] When min(I MAX , I P )≥I b When the pulse current I TEP =I b ;

[0076] When min(I MAX , I P )<I b When the pulse current I TEP =min(I MAX , IP ).

[0077] In one embodiment, reacquiring the pulse current includes: determining a current acquisition frequency based on the reacquired pulse frequency, wherein the current acquisition frequency is less than or equal to half of the reacquired pulse frequency; and reacquiring the pulse current at the current acquisition frequency.

[0078] In this embodiment, in order to ensure that the real pulse current is collected and avoid the risk of failing to meet the high-frequency current collection, resulting in the pulse peak current exceeding the safety boundary threshold of the battery cell, a high-frequency shunt collection chip is used. When the pulse frequency is K, Ensure that the maximum pulse current I can be collected TEP The battery management system (BMS) hardware uses a high-frequency shunt to provide real-time feedback to the PMS driver to control the motor output current amplitude, ensuring that the high-frequency current amplitude is not distorted and is controlled within the safe current amplitude boundary.

[0079] In a specific embodiment, Fig. 9 As shown, taking the battery pack as a power battery on a vehicle as an example, the process of the vehicle BMS executing the pulse heating control method is as follows:

[0080] Step 901, start battery heating;

[0081] Step 902, determine whether the vehicle meets the pulse heating conditions, if yes, execute step 904, if no, execute step 903;

[0082] Step 903, heating the battery pack by using oil heating or other heating methods;

[0083] Step 904: Use pulse heating to obtain the limit life frequency F life and the second current I P ;

[0084] Step 905: Based on the battery pack SOC and battery temperature T i , determine the first frequency F i and the first current I MAX When pulse heating is started for the first time, the battery pack temperature has not yet risen, and the battery temperature T MIN Correction, that is, T i =T MIN ;

[0085] Step 906, obtaining the threshold current I b ;

[0086] Step 907, determine the pulse frequency F Q =min(F i , Flife );

[0087] Step 908, determine min(I MAX , I P )≥I b Is it true? If so, go to step 909; if not, go to step 910;

[0088] Step 909, pulse current I TEP =I b , execute step 911;

[0089] Step 910, pulse current I TEP =min(I MAX , I P ), execute step 911;

[0090] Step 911: Use the corrected temperature difference ΔT to correct the collected battery temperature T MIN After correction, get T i ;

[0091] Step 912, determine the corrected battery temperature T i Whether the temperature requirement is met, if not, execute step 905, if yes, execute step 913;

[0092] Step 913, stop heating and cancel temperature correction.

[0093] In this embodiment, the cyclic process of the above steps 905 to 912 can be periodically executed with a preset time length as a period, wherein the preset time length can be set according to actual conditions and requirements.

[0094] In the embodiment of the present application, the battery temperature and battery state of charge value of the battery pack are obtained; based on the battery temperature and the battery state of charge value, the pulse frequency is obtained; under the pulse frequency, based on the battery temperature and the battery state of charge value, the pulse current is obtained; based on the pulse frequency and the pulse current, the battery pack is pulse heated. In the above process, during the pulse heating of the battery pack, the battery temperature and the battery state of charge of the battery pack itself affect the pulse heating effect of the battery pack. Therefore, based on the battery temperature and the battery state of charge value, a reasonable pulse frequency and pulse current are obtained, so that the pulse heating process of different individual battery packs is more targeted, so that the pulse heating effect of the battery pack is better.

[0095] Furthermore, when determining the pulse current and pulse frequency, the battery temperature and battery state of charge are used as the basis, while the limiting life frequency and saturation current boundary conditions of the motor used for pulse heating and the overcurrent boundary of the mechanical structure of the battery cell are considered. For high-frequency pulse current control, high-frequency shunt acquisition chip control is added. In order to solve the problem of collecting temperature differences, a corrected temperature difference correction is adopted. For the motor, a pulse frequency that is too high is prone to overheating and wear, which in turn affects the service life. After exceeding the saturation current, the motor can only provide energy based on the saturation current, and the remaining energy is lost. After starting the pulse heating, the present application selects the optimal pulse current and pulse frequency based on the battery temperature and battery state of charge value, as well as the motor life and saturation current boundary. The motor output current amplitude is controlled based on the real-time feedback PMS of the high-frequency shunt. During the pulse heating process, the battery pack NTC collects the real-time temperature of the T MIN Compensation is performed to further improve the rationality of pulse current and pulse frequency. Based on the above process, energy consumption is maximized and the risk of lithium deposition in the battery cell is prevented.

[0096] Exemplary Devices

[0097] Accordingly, the present application also provides a pulse heating control device, such as Fig.10 As shown, the device may include:

[0098] The first acquisition module 1001 is used to acquire the battery temperature and battery state of charge value of the battery pack;

[0099] A second acquisition module 1002 is used to acquire a pulse frequency based on a battery temperature and a battery state of charge value;

[0100] A third acquisition module 1003 is used to acquire the pulse current based on the battery temperature and the battery state of charge value at the pulse frequency;

[0101] The heating module 1004 is used to perform pulse heating on the battery pack based on the pulse frequency and the pulse current.

[0102] The pulse heating control device provided in this embodiment belongs to the same application concept as the pulse heating control method provided in the above embodiments of this application, and can execute the pulse heating control method provided in any of the above embodiments of this application, and has the corresponding functional modules and beneficial effects of the execution method. For the technical details not fully described in this embodiment, please refer to the specific processing content of the pulse heating control method provided in the above embodiments of this application, and will not be repeated here.

[0103] Exemplary Devices

[0104] An embodiment of the present application also provides a heating device, including a heater and a controller, wherein the heater is connected to the controller; and the controller is configured to implement a pulse heating control method as provided in any one of the above embodiments.

[0105] like Fig.11 As shown, the controller includes: a memory 1100 and a processor 1101 .

[0106] The memory 1100 is connected to the processor 1101 and is used to store programs.

[0107] The processor 1101 is used to implement the pulse heating control method in the above embodiment by running the program stored in the memory 1100 .

[0108] Specifically, the electronic device may further include: a communication interface 1102 , an input device 1103 , an output device 1104 and a bus 1105 .

[0109] The processor 1101, the memory 1100, the communication interface 1102, the input device 1103 and the output device 1104 are connected to each other via a bus.

[0110] Bus 1105 may include a pathway for transferring information between various components of a computer system.

[0111] The processor 1101 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the scheme of the present invention. It may 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.

[0112] The processor 1101 may include a main processor, and may also include a baseband chip, a modem, and the like.

[0113] The memory 1100 stores a program for executing the technical solution of the present invention, and may also store an operating system and other key services. Specifically, the program may include a program code, and the program code includes a computer operation instruction. More specifically, the memory 1100 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk storage, a flash, and the like.

[0114] The input device 1103 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor.

[0115] Output device 1104 may include a device that allows information to be output to a user, such as a display screen, printer, speaker, etc.

[0116] The communication interface 1102 may include any transceiver or the like to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.

[0117] The processor 1101 executes the program stored in the memory 1100 and calls other devices, which can be used to implement the various steps of the pulse heating control method provided in the above embodiments of the present application.

[0118] Example Vehicles

[0119] Correspondingly, an embodiment of the present application also provides a vehicle, which includes a battery pack and a heating device as described above; the heating device is used to heat the battery pack.

[0120] The vehicle provided in this embodiment belongs to the same application concept as the pulse heating control method provided in the above embodiments of this application, and can execute the pulse heating control method provided in any of the above embodiments of this application, and has the corresponding functional modules and beneficial effects of the execution method. For technical details not fully described in this embodiment, please refer to the specific processing content of the pulse heating control method provided in the above embodiments of this application, and will not be repeated here.

[0121] Exemplary computer program products and storage media

[0122] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps in the pulse heating control method described in the embodiment of the present application.

[0123] The computer program product may be written in any combination of one or more programming languages ​​to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0124] In addition, an embodiment of the present application may also be a storage medium on which a computer program is stored, and the computer program is executed by a processor to execute the steps of the pulse heating control method described in the embodiment of the present application.

[0125] For the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0126] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0127] The steps in the methods of each embodiment of the present application can be adjusted in order, combined and deleted according to actual needs, and the technical features recorded in each embodiment can be replaced or combined.

[0128] The modules and sub-modules in the devices and terminals provided in the embodiments of the present application can be merged, divided and deleted according to actual needs.

[0129] In the several embodiments provided in the present application, it should be understood that the disclosed terminals, devices and methods can be implemented in other ways. For example, the terminal embodiments described above are only schematic, for example, the division of modules or submodules is only a logical function division, and there may be other division methods in actual implementation, for example, multiple submodules or modules can be combined or integrated into another module, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.

[0130] The modules or submodules described as separate components may or may not be physically separated, and the components of the modules or submodules may or may not be physical modules or submodules, that is, they may be located in one place, or they may be distributed on multiple network modules or submodules. Some or all of the modules or submodules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0131] In addition, each functional module or submodule in each embodiment of the present application may be integrated into one processing module, or each module or submodule may exist physically separately, or two or more modules or submodules may be integrated into one module. The above-mentioned integrated modules or submodules may be implemented in the form of hardware or in the form of software functional modules or submodules.

[0132] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0133] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly by hardware, software units executed by a processor, or a combination of the two. The software units may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0134] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0135] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A pulse heating control method, characterized in that: include: Get the battery temperature and battery state of charge value of the battery pack; Based on the battery temperature and the battery state of charge value, acquiring a pulse frequency; At the pulse frequency, based on the battery temperature and the battery state of charge value, obtaining a pulse current; The battery pack is pulse-heated based on the pulse frequency and the pulse current.

2. The pulse heating control method according to claim 1, characterized in that: The pulse heating of the battery pack based on the pulse frequency and the pulse current includes: In the process of pulse heating the battery pack, collecting the current temperature of the battery pack, and correcting the current temperature based on the corrected temperature difference to obtain a corrected battery temperature; Based on the corrected battery temperature and the battery state of charge value, the pulse frequency is reacquired, and at the reacquired pulse frequency, based on the corrected battery temperature and the battery state of charge value, the pulse current is reacquired, and based on the reacquired pulse frequency and the reacquired pulse current, the battery pack is pulse heated until the pulse heating is completed.

3. The pulse heating control method according to claim 1, characterized in that: The acquiring the pulse frequency based on the battery temperature and the battery state of charge value includes: Determine a first frequency corresponding to the battery temperature and the battery state of charge value; Obtain the limiting life frequency of the motor used for pulse heating; The minimum value between the first frequency and the limit life frequency is determined as the pulse frequency.

4. The pulse heating control method according to claim 1, characterized in that: The step of obtaining the pulse current based on the battery temperature and the battery state of charge value at the pulse frequency includes: Acquire the sub-corresponding relationships between the battery temperature and the battery state of charge and the current respectively at the pulse frequency; Based on the sub-correspondence relationship, determining a first current corresponding to the battery temperature and the battery state of charge; Obtaining the maximum polarization voltage and the minimum polarization voltage of the battery pack; determining a second current based on the maximum polarization voltage and the minimum polarization voltage; The pulse current is obtained based on the first current and the second current.

5. The pulse heating control method according to claim 4, characterized in that: The determining of the second current based on the maximum polarization voltage and the minimum polarization voltage comprises: Determining a first sub-current corresponding to the maximum polarization voltage, and determining a second sub-current corresponding to the minimum polarization voltage; The minimum value between the first sub-current and the second sub-current is determined as the second current.

6. The pulse heating control method according to claim 4, characterized in that: The acquiring the pulse current based on the first current and the second current includes: Obtain the limiting life frequency of the motor used for pulse heating; Determine a threshold current corresponding to the limit life frequency; determining a minimum current value between the first current and the second current; If the minimum current value is greater than or equal to the threshold current, determining the threshold current as the pulse current; If the minimum current value is less than the threshold current, the minimum current value is determined as the pulse current.

7. The pulse heating control method according to claim 2, characterized in that: The reacquiring the pulse current comprises: Determining a current acquisition frequency based on the reacquired pulse frequency, wherein the current acquisition frequency is less than or equal to half of the reacquired pulse frequency; The pulse current is reacquired at the current acquisition frequency.

8. A heating device, characterized in that: comprising a heater and a controller, wherein: The heater is connected to the controller; The controller is configured to implement the pulse heating control method as described in any one of claims 1-7.

9. A vehicle, characterized in that: The vehicle comprises: a battery pack and the heating device according to claim 8; The heating device is used to heat the battery pack.

10. A computer program product, characterized in that includes computer program instructions; When the computer program instructions are executed by a processor, the processor is caused to perform the pulse heating control method according to any one of claims 1 to 7.