A battery heating performance diagnosis method, storage medium, and vehicle

By acquiring the battery module and heating fluid temperatures under vehicle diagnostic enable conditions, and matching the target diagnostic strategy to perform battery heating performance diagnosis, the problem of inaccurate battery heating performance diagnosis in the prior art is solved, the reliability and accuracy of diagnosis are improved, and the battery is ensured to operate within a suitable temperature range.

CN117885609BActive Publication Date: 2026-11-06GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410138692.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-31
Publication Date
2026-11-06
Estimated Expiration
2044-01-31

AI Technical Summary

Technical Problem

Existing technologies often produce inaccurate diagnostic results for battery heating performance, leading to frequent false alarms and disrupting normal vehicle operation.

Method used

After determining that the vehicle meets the diagnostic enablement conditions, the temperature information of the battery module and heating fluid is obtained. Based on the temperature comparison results, a target diagnostic strategy is matched to perform targeted heating performance diagnosis.

Benefits of technology

It improves the accuracy of battery heating performance diagnosis, avoids misdiagnosis, ensures that the battery works normally within the appropriate temperature range, extends battery life, and ensures vehicle safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117885609B_ABST
    Figure CN117885609B_ABST
Patent Text Reader

Abstract

The application provides a battery heating performance diagnosis method, a storage medium and a vehicle, and belongs to the technical field of vehicles. Through determination of whether the vehicle meets a battery heating performance diagnosis enabling condition, the application can acquire a battery temperature of a battery module and a heating liquid temperature of a heating liquid when it is determined that the vehicle meets the diagnosis enabling condition, determine a target diagnosis strategy based on a comparison result of the battery temperature and the heating liquid temperature, and then diagnose the heating performance of the battery module based on the target diagnosis strategy. Through judgment of the diagnosis enabling condition, the application can effectively guarantee the reliability of the battery heating performance diagnosis, fully consider different temperature relationships between the battery temperature and the heating liquid temperature, and according to different comparison results of the two, can match corresponding target diagnosis strategies in a targeted manner, effectively improve the accuracy of the battery heating performance diagnosis, and effectively avoid misdiagnosis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a method for diagnosing battery heating performance, a storage medium, and a vehicle. Background Technology

[0002] As the power source for new energy vehicles, the temperature characteristics of the power battery directly affect the performance, lifespan, and durability of these vehicles. When the power battery is at a low operating temperature, its performance will degrade, leading to a reduction in discharge capacity. Therefore, when the power battery temperature is too low, it is necessary to heat the battery to ensure it operates within a suitable temperature range.

[0003] To ensure the battery operates within a suitable temperature range, the vehicle needs good battery heating performance. To determine whether the vehicle's battery heating performance meets the standards, it is necessary to test it. However, current diagnostic results for battery heating performance are often inaccurate, frequently resulting in false diagnoses. This leads to vehicles being frequently misreported as having battery heating performance failures, which is detrimental to the normal operation of the vehicle. Summary of the Invention

[0004] This application provides a method for diagnosing battery heating performance, a storage medium, and a vehicle to address the problem of inaccurate diagnostic results for battery heating performance in current applications.

[0005] To solve the above problems, this application adopts the following technical solution:

[0006] In a first aspect, embodiments of this application provide a method for diagnosing battery heating performance, the method comprising:

[0007] Determine whether the vehicle meets the diagnostic enable conditions for battery heating performance;

[0008] If the vehicle meets the diagnostic enable conditions, the battery temperature of the battery module and the temperature of the heating fluid are obtained; wherein the heating fluid is used to heat the battery module.

[0009] Based on the comparison results of the battery temperature and the heating fluid temperature, a target diagnostic strategy is determined; wherein, different comparison results correspond to different diagnostic strategies.

[0010] Based on the target diagnostic strategy, the heating performance of the battery module is diagnosed.

[0011] In one embodiment of this application, the diagnostic enabling conditions include temperature enabling conditions and / or vehicle state enabling conditions and / or system state enabling conditions.

[0012] The steps for determining whether the vehicle meets the diagnostic enable conditions for battery heating performance include:

[0013] Acquire the original temperature information of the heating fluid and the battery module, the vehicle status information, and the system status information of the battery thermal management system;

[0014] If the original temperature information satisfies the temperature enabling condition, and / or the vehicle status information satisfies the vehicle status enabling condition, and / or the system status information satisfies the system status enabling condition, then the vehicle is determined to meet the diagnostic enabling condition.

[0015] In one embodiment of this application, the original temperature information includes the original temperature of the heating fluid when the vehicle is powered on and the minimum temperature of a single cell in the battery module when the vehicle is powered on; the system status information includes system fault information, heating source status information, and battery heating requirement information.

[0016] The method further includes:

[0017] If the initial heating fluid temperature is less than a first initial temperature threshold and the lowest temperature of the individual cell is less than a second initial temperature threshold, it is determined that the initial temperature information satisfies the temperature enabling condition; and / or,

[0018] When the vehicle status information indicates that the vehicle is in a high-voltage state, it is determined that the vehicle status information satisfies the vehicle status enabling condition; and / or,

[0019] If the system fault information indicates that the battery thermal management system is fault-free, the heating source status information indicates that the heating source is in operation, and the battery heating demand information indicates that the battery module has a heating demand, then the system status information is determined to meet the system status enable condition.

[0020] In one embodiment of this application, the step of determining a target diagnostic strategy based on a comparison of the battery temperature and the heating fluid temperature includes:

[0021] If the comparison result indicates that the battery temperature is less than or equal to the heating fluid temperature, the target diagnostic strategy is determined to be the first diagnostic strategy; the first diagnostic strategy is a diagnostic strategy for the case where the battery temperature does not exceed the heating fluid temperature.

[0022] If the comparison result shows that the battery temperature is greater than the heating fluid temperature, the target diagnostic strategy is determined to be the second diagnostic strategy; the second diagnostic strategy is a diagnostic strategy for the case where the battery temperature exceeds the heating fluid temperature.

[0023] In one embodiment of this application, the step of diagnosing the heating performance of the battery module based on the target diagnostic strategy includes:

[0024] When the target diagnostic strategy is the first diagnostic strategy, the heating performance of the battery module is diagnosed based on the battery temperature and the heating fluid temperature.

[0025] When the target diagnostic strategy is the second diagnostic strategy, the temperature rise rate of the battery module is determined, and the heating performance of the battery module is diagnosed based on the temperature rise rate.

[0026] In one embodiment of this application, the step of diagnosing the heating performance of the battery module based on the battery temperature and the heating fluid temperature includes:

[0027] Use the first timer to keep track;

[0028] If the battery temperature is greater than the heating fluid temperature within the first target timing duration of the first timer, then the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance is executed.

[0029] If the battery temperature is less than or equal to the heating fluid temperature within the first target timing period of the first timer, the heating performance of the battery module is diagnosed based on a preset fault diagnosis strategy.

[0030] In one embodiment of this application, the step of diagnosing the heating performance of the battery module based on a preset fault diagnosis strategy includes:

[0031] Use a second timer to keep track;

[0032] If, within the second target timing duration of the second timer, the temperature difference between the battery temperature and the initial heating fluid temperature is less than a temperature difference threshold, then the heating performance of the battery module is determined to be faulty; wherein, the initial heating fluid temperature is the heating fluid temperature obtained when the target diagnostic strategy is determined to be the first diagnostic strategy;

[0033] If the temperature difference is greater than or equal to the temperature difference threshold within the second target timing period of the second timer, then the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance is executed.

[0034] In one embodiment of this application, the step of diagnosing the heating performance of the battery module based on the rate of temperature change includes:

[0035] Use a third timer to keep track of the time;

[0036] If the rate of temperature rise is greater than or equal to the rate of change threshold within the third target timing period of the third timer, then the heating performance of the battery module is determined to be fault-free.

[0037] If the rate of temperature change is less than the rate of change threshold within the third target timing period of the third timer, then the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance is executed.

[0038] In one embodiment of this application, the step of determining the rate of temperature change of the battery module includes:

[0039] Get the current battery temperature at the current moment and the historical battery temperature up to a preset time interval;

[0040] The ratio of the difference between the current battery temperature and the historical battery temperature to the current battery temperature is determined as the rate of temperature change of the battery module at the current moment.

[0041] Secondly, based on the same inventive concept, embodiments of this application provide a diagnostic device for battery heating performance, the device comprising:

[0042] The condition determination module is used to determine whether the vehicle meets the diagnostic enable conditions for battery heating performance.

[0043] A temperature acquisition module is used to acquire the battery temperature of the battery module and the temperature of the heating fluid when it is determined that the vehicle meets the diagnostic enable conditions; wherein the heating fluid is used to heat the battery module.

[0044] The strategy determination module is used to determine a target diagnostic strategy based on the comparison results of the battery temperature and the heating fluid temperature; wherein different comparison results correspond to different diagnostic strategies.

[0045] The performance diagnostic module is used to diagnose the heating performance of the battery module based on the target diagnostic strategy.

[0046] In one embodiment of this application, the diagnostic enabling conditions include temperature enabling conditions and / or vehicle state enabling conditions and / or system state enabling conditions.

[0047] The condition determination module includes:

[0048] The information acquisition submodule is used to acquire the original temperature information of the heating fluid and the battery module, the vehicle status information, and the system status information of the battery thermal management system.

[0049] The condition determination submodule is used to determine that the vehicle meets the diagnostic enable condition if the original temperature information meets the temperature enable condition, and / or the vehicle status information meets the vehicle status enable condition, and / or the system status information meets the system status enable condition.

[0050] In one embodiment of this application, the original temperature information includes the original temperature of the heating fluid when the vehicle is powered on and the minimum temperature of a single cell in the battery module when the vehicle is powered on; the system status information includes system fault information, heating source status information, and battery heating requirement information.

[0051] The diagnostic device for battery heating performance also includes:

[0052] A temperature enabling condition determination module is used to determine that the original temperature information satisfies the temperature enabling condition when the original heating fluid temperature is less than a first original temperature threshold and the lowest temperature of the single cell is less than a second original temperature threshold; and / or,

[0053] The vehicle enabling condition determination module is used to determine whether the vehicle state information satisfies the vehicle state enabling condition when the vehicle state information indicates that the vehicle is in a high-voltage state; and / or,

[0054] The system enable condition determination module is used to determine that the system state information meets the system state enable condition when the system fault information indicates that the battery thermal management system is fault-free, the heating source state information indicates that the heating source is in operation, and the battery heating demand information indicates that the battery module has a heating demand.

[0055] In one embodiment of this application, the strategy determination module includes:

[0056] The first strategy determination submodule is used to determine the target diagnostic strategy as the first diagnostic strategy when the comparison result shows that the battery temperature is less than or equal to the heating fluid temperature; the first diagnostic strategy is a diagnostic strategy for the case where the battery temperature does not exceed the heating fluid temperature.

[0057] The second strategy determination submodule is used to determine the target diagnostic strategy as the second diagnostic strategy when the comparison result shows that the battery temperature is greater than the heating fluid temperature; the second diagnostic strategy is a diagnostic strategy for the case where the battery temperature exceeds the heating fluid temperature.

[0058] In one embodiment of this application, the performance diagnostic module includes:

[0059] The first performance diagnosis submodule is used to diagnose the heating performance of the battery module based on the battery temperature and the heating fluid temperature when the target diagnosis strategy is the first diagnosis strategy.

[0060] The second performance diagnostic submodule is used to determine the temperature rise rate of the battery module when the target diagnostic strategy is the second diagnostic strategy, and to diagnose the heating performance of the battery module based on the temperature rise rate.

[0061] In one embodiment of this application, the first performance diagnostic submodule includes:

[0062] The first timing unit is used for timing using the first timer;

[0063] The first repeat diagnostic unit is configured to perform a step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance if the battery temperature is greater than the heating fluid temperature within a first target timing period of the first timer.

[0064] The fault diagnosis unit is used to diagnose the heating performance of the battery module based on a preset fault diagnosis strategy if the battery temperature is less than or equal to the heating liquid temperature within a first target timing period of the first timer.

[0065] In one embodiment of this application, the fault diagnosis unit includes:

[0066] The timing subunit is used for timing using a second timer;

[0067] The fault determination subunit is used to determine that the heating performance of the battery module is faulty if the temperature difference between the battery temperature and the initial heating fluid temperature is less than a temperature difference threshold within the second target timing duration of the second timer; wherein the initial heating fluid temperature is the heating fluid temperature obtained when the target diagnostic strategy is determined to be the first diagnostic strategy;

[0068] The repeat diagnostic subunit is configured to perform a step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance if the temperature difference is greater than or equal to the temperature difference threshold within the second target timing duration of the second timer.

[0069] In one embodiment of this application, the second performance diagnostic submodule includes:

[0070] The second timing unit is used for timing using the third timer;

[0071] The diagnostic unit is used to determine that the heating performance of the battery module is fault-free if the rate of temperature change is greater than or equal to the rate of change threshold within the third target timing period of the third timer.

[0072] The second repeat diagnostic unit is configured to perform a step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance if the rate of temperature change is less than the rate of change threshold within the third target timing period of the third timer.

[0073] In one embodiment of this application, the second performance diagnostic submodule further includes:

[0074] The battery temperature acquisition unit is used to acquire the current battery temperature at the current moment and the historical battery temperature before a preset time interval.

[0075] The temperature rise rate determination unit is used to determine the ratio of the difference between the current battery temperature and the historical battery temperature to the current battery temperature as the temperature rise rate of the battery module at the current moment.

[0076] Thirdly, based on the same inventive concept, embodiments of this application provide a computer-readable storage medium having an executable program stored thereon, wherein the executable program, when executed by a processor, implements the battery heating performance diagnostic method proposed in the first aspect of this application.

[0077] Fourthly, based on the same inventive concept, embodiments of this application provide a vehicle, including:

[0078] Memory, used to store executable programs;

[0079] processor;

[0080] When the executable program is executed by the processor, it implements the method for diagnosing battery heating performance as proposed in the first aspect of this application.

[0081] Compared with the prior art, this application has the following advantages:

[0082] This application provides a method for diagnosing battery heating performance. By determining whether a vehicle meets the diagnostic enabling conditions for battery heating performance, and when the vehicle meets the diagnostic enabling conditions, the method acquires the battery temperature of the battery module and the temperature of the heating fluid. Based on the comparison between the battery temperature and the heating fluid temperature, a target diagnostic strategy is determined, and then the heating performance of the battery module is diagnosed based on the target diagnostic strategy. This application embodiment effectively ensures the reliability of battery heating performance diagnosis by judging the diagnostic enabling conditions. It also fully considers the different temperature relationships between the battery temperature and the heating fluid temperature, and can specifically match the corresponding target diagnostic strategy according to the different comparison results of the two, effectively improving the accuracy of battery heating performance diagnosis and thus effectively avoiding misdiagnosis. Attached Figure Description

[0083] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0084] Figure 1 This is a flowchart illustrating the steps of a method for diagnosing battery heating performance according to an embodiment of this application.

[0085] Figure 2 This is a schematic diagram of the structure of a battery thermal management system according to one embodiment of this application.

[0086] Figure 3 This is a schematic diagram of the functional modules of a battery heating performance diagnostic device according to an embodiment of this application.

[0087] Figure 4 This is a structural schematic diagram of a vehicle according to one embodiment of this application. Detailed Implementation

[0088] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0089] It's important to note that both hybrid and pure electric vehicles use power batteries. A power battery isn't just one or two individual cells; it's a battery module composed of hundreds or thousands of individual cells connected in series and parallel configurations. Currently, most power batteries use lithium-ion batteries. However, lithium-ion batteries have extremely high requirements for operating temperature and safety. The operating temperature of a power battery is generally -20℃ to 60℃. Since excessively high or low temperatures can affect battery life and performance, the optimal operating temperature for a power battery is typically 10℃ to 30℃. Low ambient temperatures, incomplete battery charging, low charging current at low temperatures, and over-discharging can all lead to excessively low internal battery temperatures. This can cause a decrease in battery capacitance, an increase in internal resistance, a shortened lifespan, and even safety risks such as leakage. Therefore, when the battery temperature is too low, it needs to be heated to ensure that each individual cell operates at a similar temperature, guaranteeing that the battery operates within a safe and suitable temperature range.

[0090] Heating the low-temperature power battery to ensure it operates within a safe and suitable temperature range can maximize its lifespan while also ensuring the safety of the power battery and the vehicle.

[0091] To ensure that the power battery can be quickly and effectively heated to a suitable temperature range when the battery temperature is too low, the vehicle needs to have good battery heating performance. By testing the battery heating performance, it is possible to effectively determine whether the vehicle's battery heating performance meets the standards. However, current diagnostic methods usually only consider changes in battery temperature, which can easily lead to inaccurate diagnostic results and misdiagnosis. This results in the vehicle being frequently falsely reported as having a battery heating performance failure, which is detrimental to the normal operation of the vehicle.

[0092] To address the issue of inaccurate diagnostic results for battery heating performance in current methods, this application aims to provide a diagnostic method for battery heating performance. By acquiring the battery temperature of the battery module and the temperature of the heating fluid, assuming the vehicle meets diagnostic enabling conditions, the method can compare the battery and heating fluid temperatures and then tailor a specific diagnostic strategy to diagnose the heating performance of the battery module. This effectively improves the feasibility and accuracy of battery heating performance diagnosis, thereby effectively avoiding misdiagnosis.

[0093] Reference Figure 1 This application illustrates a method for diagnosing battery heating performance, which may include the following steps:

[0094] S101: Determine whether the vehicle meets the diagnostic enable conditions for battery heating performance.

[0095] It should be noted that the embodiments of this application can be applied to vehicles, including but not limited to hybrid vehicles or pure electric vehicles, which are equipped with a power battery. This power battery is a battery module composed of multiple individual cells connected in different series and parallel configurations. Battery heating performance refers to the ability to heat the battery module. When the battery heating performance meets the standard, it means that the vehicle can quickly heat the low-temperature battery module to a safe and suitable temperature range.

[0096] In this embodiment, to avoid misdiagnosis or unnecessary diagnosis of battery heating performance, corresponding diagnostic enabling conditions are set for battery heating performance. Thus, diagnosis of battery heating performance can only be triggered if the vehicle meets the diagnostic enabling conditions.

[0097] S102: If the vehicle meets the diagnostic enable conditions, obtain the battery temperature of the battery module and the temperature of the heating fluid.

[0098] It should be noted that this embodiment applies to a battery thermal management system that exchanges heat through a liquid. (Refer to...) Figure 2 This diagram illustrates a structural schematic of a battery thermal management system according to an embodiment of this application. The battery thermal management system includes a heat harvesting circuit and a battery heating circuit. Specifically, the heat harvesting circuit includes an engine 201, a first valve 202, a first water pump 203, a heater 204, a second valve 205, a third valve 206, and a heat exchanger 207. The battery heating circuit specifically includes a cooler 208, a battery module 209, a gas-liquid separator 210, a second water pump 211, and the heat exchanger 207. Heat exchange is achieved between the heat harvesting circuit and the battery heating circuit through the heat exchanger 207.

[0099] Specifically, the first valve 202 can be a four-way valve, the second valve 205 and the third valve 206 can be three-way valves, and the heater 204 can be a PTC (Positive Temperature Coefficient) thermistor.

[0100] When the temperature of the battery module 209 is low and heating is required, the first water pump 203, heater 204, first valve 202, second valve 205, and third valve 206 in the heat collection circuit work together as needed to heat the battery module 209 through the heat exchanger 207, ensuring that each individual battery cell in the battery module 209 is at a basically the same and suitable operating temperature. It should be noted that when the engine 201 is running and generating a large amount of heat, it can assist the heater 204 in heating the battery module 209.

[0101] In a specific implementation, driven by the first water pump 203, the coolant in the heat collection circuit absorbs the heat generated by the heater 204 as it flows through the heater 204. This heat is then transferred to the heating fluid in the battery heating circuit via the heat exchanger 207. The heating fluid in the battery heating circuit then flows through the battery module 209 under the drive of the second water pump 211 to heat the battery module 209. It should be noted that when the temperature of the battery module 209 is high and cooling is required, the heating fluid in the battery heating circuit can also be used as a coolant to cool the battery module 209.

[0102] In this embodiment, after determining that the vehicle meets the diagnostic enable conditions, a diagnostic test for the battery heating performance will be triggered, thereby collecting the battery temperature of the battery module and the temperature of the heating fluid.

[0103] In a specific implementation, the battery temperature of the battery module can be obtained in real time by a first temperature sensor installed inside the battery module, and the temperature of the heating fluid can be obtained in real time by a second temperature sensor installed at the inlet of the battery module.

[0104] In this embodiment, considering that the battery module includes multiple individual cells, multiple first temperature sensors can be set up to improve the accuracy of battery temperature calculation, and each of the multiple first temperature sensors corresponds one-to-one with a single individual cell. Thus, each individual cell corresponds to a single cell temperature, and by determining the average temperature of the multiple individual cell temperatures as the battery temperature of the battery module, misdiagnosis caused by temperature fluctuations in a single individual cell can be effectively avoided.

[0105] S103: Based on the comparison results of battery temperature and heating fluid temperature, determine the target diagnostic strategy.

[0106] It should be noted that, considering the significant natural difference in heating effect between battery temperature and heating fluid temperature when comparing different results, using the same diagnostic strategy to diagnose the heating performance of battery modules would lead to inaccurate diagnostic results and potentially misdiagnosis.

[0107] In this embodiment, to improve the accuracy of the diagnostic results, a diagnostic strategy library is pre-set. This library stores multiple diagnostic strategies, each corresponding to a different comparison result between the battery temperature and the heating fluid temperature. Thus, after obtaining the comparison result between the battery temperature and the heating fluid temperature, the target diagnostic strategy corresponding to that comparison result can be matched in the diagnostic strategy library, thereby enabling targeted diagnosis of the battery heating performance.

[0108] S104: Based on the target diagnostic strategy, diagnose the heating performance of the battery module.

[0109] It should be noted that the purpose of diagnosing the heating performance of the battery module is to determine whether its heating performance meets the standards. If the heating performance of the battery module meets the standards, then during vehicle operation, the battery module can heat from a low temperature to a safe and suitable temperature range as expected.

[0110] In this embodiment, since the heating effect of the battery module is significantly different when there are different temperature relationships between the battery temperature and the heating fluid temperature, different diagnostic criteria will be set for different diagnostic strategies. In this way, after determining the comparison results of the battery temperature and the heating fluid temperature, the heating performance of the battery module can be accurately diagnosed under the corresponding diagnostic criteria by executing the corresponding target diagnostic strategy.

[0111] The battery heating performance diagnostic method provided in this application has two advantages. First, by judging the diagnostic enabling conditions, unnecessary diagnostics of battery heating performance can be avoided, effectively ensuring the reliability of battery heating performance diagnosis. Second, by fully considering the different temperature relationships between battery temperature and heating fluid temperature, the corresponding target diagnostic strategy can be matched according to the different comparison results of the two, which can effectively improve the accuracy of battery heating performance diagnosis and thus effectively avoid the occurrence of misdiagnosis.

[0112] In one feasible implementation, the diagnostic enabling conditions include temperature enabling conditions and / or vehicle state enabling conditions and / or system state enabling conditions; S101 may specifically include the following sub-steps:

[0113] S101-1: Obtain raw temperature information of the heating fluid and battery module, vehicle status information, and system status information of the battery thermal management system.

[0114] It should be noted that the raw temperature information represents the temperature of the heating fluid and battery module when the vehicle is powered on. By obtaining the raw temperature information, it is possible to effectively determine whether the battery module needs heating; by obtaining the vehicle status information, it is possible to effectively determine whether the battery module can perform a discharge operation; and by obtaining the system status information, it is possible to effectively determine whether the battery thermal management system can normally heat the battery module.

[0115] S101-2: If the original temperature information meets the temperature enabling condition, and / or the vehicle status information meets the vehicle status enabling condition, and / or the system status information meets the system status enabling condition, determine that the vehicle meets the diagnostic enabling condition.

[0116] In this embodiment, when the original temperature information meets the temperature enabling condition, it indicates that the battery module has a heating requirement; when the vehicle status information meets the vehicle status enabling condition, it indicates that the battery module can perform a discharge operation; when the system status information meets the system status enabling condition, it indicates that the battery thermal management system can normally perform a heating operation on the battery module.

[0117] In this embodiment, raw temperature information, vehicle status information, and system status information can be comprehensively considered to ensure that diagnosing the heating performance of the battery module is meaningful. This not only effectively avoids unnecessary diagnoses of battery heating performance but also ensures that the diagnostic results are not affected by abnormal factors, thereby improving diagnostic accuracy.

[0118] In one feasible implementation, the raw temperature information includes the raw temperature of the heat exchanger when the vehicle is powered on and the minimum temperature of a single cell in the battery module when the vehicle is powered on; the system status information includes system fault information, heating source status information, and battery heating requirement information; the method for diagnosing battery heating performance may further include the following steps:

[0119] S201: When the original heating fluid temperature is less than the first original temperature threshold and the minimum temperature of the single cell is less than the second original temperature threshold, determine that the original temperature information meets the temperature enabling condition.

[0120] It should be noted that by determining the lowest temperature of a single battery cell when the vehicle is powered on as the original temperature information of the battery module, it is possible to ensure that the heating requirements of all single batteries in the battery module are met.

[0121] In this embodiment, the first initial temperature threshold can be set to 5°C, and the second initial temperature threshold can be set to -5°C, so as to ensure that the battery module has a heating requirement.

[0122] S202: When the vehicle status information indicates that the vehicle is in a high-voltage state, determine that the vehicle status information satisfies the vehicle status enable condition.

[0123] It should be noted that the vehicle being under high voltage is a prerequisite for the battery module to generate electricity.

[0124] In this embodiment, if the vehicle status information indicates that the vehicle is in a high-voltage state, it means that the vehicle is in a driving state. At this time, the battery module can operate and generate heat itself.

[0125] S203: When the system fault information indicates that the battery thermal management system is fault-free, the heating source status information indicates that the heating source is in operation, and the battery heating demand information indicates that the battery module has a heating demand, it is determined that the system status information meets the system status enable condition.

[0126] In this embodiment, the system fault information may specifically include valve fault information, water pump fault information, sensor fault information, and PTC fault information. Specifically, the valve fault information includes fault information for the first valve 202, the second valve 205, and the third valve 206; the water pump fault information includes fault information for the first water pump 203 and the second water pump 211; and the sensor fault information includes fault information for the first temperature sensor and the second temperature sensor. If the system fault information indicates that the battery thermal management system is functioning correctly, it means that the aforementioned components can operate normally to meet the heating requirements of the battery module.

[0127] In this embodiment, when the engine is not involved in battery heating, the heating source refers to the heater in the heat collection circuit; when the engine is involved in battery heating, the heating source refers to both the heater in the heat collection circuit and the engine. In other words, the battery module can only be heated when the heating source is in operation.

[0128] In this embodiment, the battery heating requirement information can be determined based on a preset battery heating strategy. This strategy is used to identify the battery's heating requirement, and when it is determined that the battery does not have a heating requirement, the battery heating requirement information is set to "0"; when it is determined that the battery has a heating requirement, the battery heating requirement information is set to "1". Here, "0" indicates that the battery module does not have a heating requirement, and "1" indicates that the battery module has a heating requirement.

[0129] In this embodiment, by identifying the above-mentioned system status information, it can be ensured that the battery thermal management system can perform normal heating operation on the battery module when there is a heating requirement. At the same time, the temperature sensor can normally collect the battery temperature of the battery module and the heating fluid temperature, so as to ensure the reliability of battery heating performance diagnosis.

[0130] In one feasible implementation, S103 may specifically include the following sub-steps:

[0131] S103-1: If the comparison result shows that the battery temperature is less than or equal to the heating fluid temperature, the target diagnostic strategy is determined as the first diagnostic strategy.

[0132] It should be noted that the first diagnostic strategy is for cases where the battery temperature does not exceed the temperature of the heating fluid. In this case, although the battery temperature is lower than the temperature of the heating fluid, the battery module will spontaneously generate heat during operation. Therefore, under the influence of the heating fluid and its own heat, the battery temperature can rise rapidly and even exceed the temperature of the heating fluid.

[0133] In this embodiment, considering that the heating fluid can heat the battery module more quickly when the battery temperature is less than or equal to the heating fluid temperature, the heating performance of the battery module will be diagnosed according to the first diagnostic strategy in this case.

[0134] S103-2: If the comparison results show that the battery temperature is greater than the heating fluid temperature, the target diagnostic strategy is determined to be the second diagnostic strategy.

[0135] It should be noted that the second diagnostic strategy is for situations where the battery temperature exceeds the heating fluid temperature. In this case, the heating fluid temperature is lower than the battery temperature, but as the heating source heats the fluid, the temperature will gradually rise and may exceed the battery temperature. It should be further explained that even if the rate of temperature rise of the heating fluid under the influence of the heating source is less than the rate of temperature rise of the battery module under its own heat generation, the continuous heating by the heating source can still minimize or avoid the impact of the cooling fluid on the normal temperature rise of the battery module.

[0136] In this embodiment, when the temperature of the heating fluid is lower than the temperature of the battery, a second diagnostic strategy will be used to diagnose the heating performance of the battery module.

[0137] It should be noted that the first diagnostic strategy and the second diagnostic strategy have different diagnostic criteria for whether the heating performance meets the standards. Therefore, based on the different temperature relationships between the battery temperature and the heating fluid temperature, appropriate diagnostic strategies are matched and executed, which can improve the accuracy of battery heating performance diagnosis in different heating scenarios.

[0138] In one feasible implementation, S104 may specifically include the following sub-steps:

[0139] S104-1: When the target diagnostic strategy is the first diagnostic strategy, the heating performance of the battery module is diagnosed based on the battery temperature and the heating fluid temperature.

[0140] In this embodiment, after determining the target diagnostic strategy as the first diagnostic strategy, the battery temperature and heating fluid temperature will be acquired in real time. Then, based on the changes in battery temperature and heating fluid temperature over a period of time, the heating performance of the battery module will be diagnosed to determine whether the heating performance of the battery module has failed.

[0141] In a specific implementation, S104-1 may include the following sub-steps:

[0142] S104-1-1: Use the first timer to keep track of time.

[0143] In this embodiment, considering that the battery heating performance diagnosis process may be repeated multiple times, whenever the first timer is needed, the first timer will be reset first, that is, the cumulative timing duration of the first timer will be reset to 0, so as to avoid the previous diagnosis affecting the current diagnosis.

[0144] S104-1-2: If the battery temperature is greater than the heating fluid temperature within the first target timing duration of the first timer, then execute the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance.

[0145] In this embodiment, the first target timing duration can be set to 30 seconds. That is, if the battery temperature is greater than the heating fluid temperature before the first timer reaches 30 seconds, it means that the heating effect of the battery module in the current stage has reached the expected effect, and then the diagnosis is exited and the next round of diagnosis is restarted, that is, step S101 is executed again.

[0146] S104-1-3: If the battery temperature is less than or equal to the heating fluid temperature within the first target timing duration of the first timer, the heating performance of the battery module is diagnosed based on the preset fault diagnosis strategy.

[0147] In this embodiment, if the battery temperature remains lower than or equal to the heating fluid temperature when the first timer has been running for 30 seconds, it indicates that the heating performance of the battery module may be malfunctioning at this stage. In order to further determine whether the battery heating performance is malfunctioning, a fault diagnosis strategy will be executed to further diagnose the heating performance of the battery module.

[0148] In a specific implementation, the step of diagnosing the heating performance of the battery module based on a preset fault diagnosis strategy in S104-1-3 may include the following sub-steps:

[0149] S104-1-3-1: Use the second timer for timing.

[0150] It should be noted that the second timer is the timer used when executing the fault diagnosis strategy.

[0151] In this embodiment, the second timer and the third timer can also be configured to be interlocked, wherein the third timer is the timer used when executing the second diagnostic strategy. By configuring the second timer and the third timer to be interlocked, when one timer triggers a timing operation, the other timer can automatically reset. Thus, when using a certain timer, timing can start directly without resetting.

[0152] S104-1-3-2: If the temperature difference between the battery temperature and the initial heating liquid temperature is less than the temperature difference threshold during the second target timing period of the second timer, then the heating performance of the battery module is determined to be faulty.

[0153] It should be noted that, unlike the original heater core temperature which is the heater core temperature when the vehicle is powered on, the initial heater core temperature is the heater core temperature obtained when the target diagnostic strategy is determined to be the first diagnostic strategy. In other words, whenever the target diagnostic strategy is determined to be the first diagnostic strategy, the heater core temperature at that time is determined to be the initial heater core temperature.

[0154] In this embodiment, considering that the battery temperature remains lower than or equal to the heating fluid temperature when the first timer reaches 30 seconds, an additional second target timer duration is provided to allow the heating fluid to continue heating the battery module, in order to avoid false alarms. This second target timer duration can be set to 60 seconds. Thus, if, after 90 seconds of heating, the temperature difference is still less than the temperature difference threshold, it indicates that the heating efficiency of the battery module is too low, thereby confirming a heating performance failure in the battery module.

[0155] In this embodiment, after determining that the battery module's heating performance is faulty, the fault flag can be set to "1". After determining the fault flag, the result can be reported to the vehicle controller, and the diagnosis of the battery module's heating performance can be terminated. Upon receiving a "1" fault flag, the vehicle controller can execute preset fault handling measures to ensure that the battery module operates at a suitable temperature.

[0156] S104-1-3-3: If the temperature difference is greater than or equal to the temperature difference threshold within the second target timing period of the second timer, then execute the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance.

[0157] In this embodiment, if the temperature difference is detected to be greater than or equal to the temperature difference threshold before the second timer reaches 60 seconds, it indicates that the heating effect of the battery module has reached the expected effect, and then the diagnosis is exited and the next round of diagnosis is restarted, that is, step S101 is re-executed.

[0158] It should be noted that the temperature difference threshold can be set based on the heating efficiency of the battery thermal management system under normal conditions. The higher the heating efficiency, the higher the temperature difference threshold can be set. For example, the temperature difference threshold can be set to 3℃.

[0159] S104-2: When the target diagnostic strategy is the second diagnostic strategy, determine the temperature rise rate of the battery module and diagnose the heating performance of the battery module based on the temperature rise rate.

[0160] In this embodiment, after determining the target diagnostic strategy as the second diagnostic strategy, the heating performance of the battery module will be judged by the rate of temperature change of the battery module.

[0161] In the specific implementation, the temperature rise rate at each moment can be calculated by following these steps: obtain the current battery temperature at the current moment and the historical battery temperature before the preset time interval; determine the ratio of the difference between the current battery temperature and the historical battery temperature to the current battery temperature as the temperature rise rate of the battery module at the current moment.

[0162] In this embodiment, since the battery module operates at higher temperatures in low-temperature environments, the battery module itself has stronger activity. Therefore, compared with the conventional temperature change rate (which represents the amount of temperature change per unit time), the temperature rise rate can more realistically reflect the temperature change of the battery module. Thus, the heating performance of the battery module can be diagnosed more accurately through the temperature rise rate.

[0163] In a specific implementation, the step in S104-2, which diagnoses the heating performance of the battery module based on the rate of temperature rise, may include the following sub-steps:

[0164] S104-2-1: Use the third timer for timing.

[0165] In this embodiment, after determining that the target diagnostic strategy is the second diagnostic strategy, a third timer will be used for timing. Due to the interlocking relationship between the third timer and the second timer, the second timer will be reset synchronously.

[0166] S104-2-2: If the rate of temperature change is greater than or equal to the rate of change threshold within the third target timing period of the third timer, then the heating performance of the battery module is determined to be fault-free.

[0167] In this embodiment, the third target timing duration can be set to 60 seconds, and the rate of change threshold can be set to 0.1. That is, if the rate of temperature change is consistently greater than or equal to the rate of change threshold within 60 seconds, it indicates that even though the battery temperature is higher than the heating fluid temperature, the battery temperature is still rising at a large rate of temperature change. At this time, under the action of the heating source, the coolant can minimize or avoid affecting the normal temperature rise of the battery module, thereby confirming that the heating performance of the battery module is fault-free.

[0168] In this embodiment, after determining that the heating performance of the battery module is fault-free, the fault flag can be set to "0". After determining the fault flag, the fault flag result can be reported to the vehicle controller, and the diagnosis of the heating performance of the battery module can be terminated.

[0169] S104-2-3: If the rate of temperature change is less than the rate of change threshold within the third target timing period of the third timer, then execute the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance.

[0170] In this embodiment, considering that the battery temperature may have risen to a high temperature after 60 seconds of heating, the rate of temperature change will normally decrease. Therefore, in order to avoid misjudgment, the diagnosis will be exited and the next round of diagnosis will be restarted, that is, step S101 will be executed again.

[0171] In this embodiment, by comprehensively considering the different temperature relationships between the battery temperature and the heating fluid temperature, as well as the possible heating scenarios, it is possible to effectively determine whether the battery heating performance meets the standards during the heating of the battery module, achieving a comprehensive and accurate diagnosis of heating performance. On the one hand, this effectively avoids misdiagnosis; on the other hand, it allows for timely implementation of corresponding fault handling measures when the battery heating performance fails to meet the standards, thereby ensuring that the battery module operates at a suitable temperature, guaranteeing its performance, and extending its lifespan.

[0172] Secondly, based on the same inventive concept, and referring to... Figure 3 This application provides a diagnostic device 300 for battery heating performance, which includes:

[0173] The condition determination module 301 is used to determine whether the vehicle meets the diagnostic enable conditions for battery heating performance.

[0174] Temperature acquisition module 302 is used to acquire the battery temperature of the battery module and the temperature of the heating fluid when it is determined that the vehicle meets the diagnostic enable conditions; wherein the heating fluid is used to heat the battery module.

[0175] The strategy determination module 303 is used to determine the target diagnostic strategy based on the comparison results of battery temperature and heating fluid temperature; different comparison results correspond to different diagnostic strategies.

[0176] The performance diagnostic module 304 is used to diagnose the heating performance of the battery module based on the target diagnostic strategy.

[0177] In one embodiment of this application, diagnostic enabling conditions include temperature enabling conditions and / or vehicle state enabling conditions and / or system state enabling conditions;

[0178] Condition determination module 301 includes:

[0179] The information acquisition submodule is used to acquire the raw temperature information of the heating fluid and battery module, vehicle status information, and system status information of the battery thermal management system.

[0180] The condition determination submodule is used to determine whether a vehicle meets the diagnostic enable conditions if the original temperature information meets the temperature enable conditions, and / or the vehicle status information meets the vehicle status enable conditions, and / or the system status information meets the system status enable conditions.

[0181] In one embodiment of this application, the original temperature information includes the original temperature of the heating fluid when the vehicle is powered on and the minimum temperature of a single cell in the battery module when the vehicle is powered on; the system status information includes system fault information, heating source status information and battery heating requirement information.

[0182] The battery heating performance diagnostic device 300 also includes:

[0183] The temperature enabling condition determination module is used to determine whether the original temperature information meets the temperature enabling condition when the original heating fluid temperature is less than a first original temperature threshold and the lowest temperature of the individual cell is less than a second original temperature threshold; and / or,

[0184] The vehicle enabling condition determination module is used to determine whether the vehicle state information satisfies the vehicle state enabling conditions when the vehicle state information indicates that the vehicle is in a high-voltage state; and / or,

[0185] The system enable condition determination module is used to determine whether the system state information meets the system state enable conditions when the system fault information indicates that the battery thermal management system is fault-free, the heating source status information indicates that the heating source is in operation, and the battery heating demand information indicates that the battery module has a heating demand.

[0186] In one embodiment of this application, the strategy determination module 303 includes:

[0187] The first strategy determination submodule is used to determine the target diagnostic strategy as the first diagnostic strategy when the comparison result shows that the battery temperature is less than or equal to the heating fluid temperature; the first diagnostic strategy is a diagnostic strategy for the case where the battery temperature does not exceed the heating fluid temperature.

[0188] The second strategy determination submodule is used to determine the target diagnostic strategy as the second diagnostic strategy when the comparison result shows that the battery temperature is greater than the heating fluid temperature; the second diagnostic strategy is a diagnostic strategy for the case where the battery temperature exceeds the heating fluid temperature.

[0189] In one embodiment of this application, the performance diagnostic module 304 includes:

[0190] The first performance diagnosis submodule is used to diagnose the heating performance of the battery module based on the battery temperature and the heating fluid temperature when the target diagnosis strategy is the first diagnosis strategy.

[0191] The second performance diagnostic submodule is used to determine the rate of temperature change of the battery module when the target diagnostic strategy is the second diagnostic strategy, and to diagnose the heating performance of the battery module based on the rate of temperature change.

[0192] In one embodiment of this application, the first performance diagnostic submodule includes:

[0193] The first timing unit is used for timing using the first timer;

[0194] The first repeat diagnostic unit is used to perform the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance if the battery temperature is greater than the heating fluid temperature within the first target timing duration of the first timer.

[0195] The fault diagnosis unit is used to diagnose the heating performance of the battery module based on a preset fault diagnosis strategy if the battery temperature is less than or equal to the heating fluid temperature within the first target timing duration of the first timer.

[0196] In one embodiment of this application, the fault diagnosis unit includes:

[0197] The timing subunit is used for timing using a second timer;

[0198] The fault determination subunit is used to determine the heating performance fault of the battery module if the temperature difference between the battery temperature and the initial heating fluid temperature is less than the temperature difference threshold within the second target timing period of the second timer; wherein, the initial heating fluid temperature is the heating fluid temperature obtained when the target diagnostic strategy is determined to be the first diagnostic strategy.

[0199] The repeat diagnostic subunit is used to perform the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance if the temperature difference is greater than or equal to the temperature difference threshold within the second target timing duration of the second timer.

[0200] In one embodiment of this application, the second performance diagnostic submodule includes:

[0201] The second timing unit is used for timing using the third timer;

[0202] The diagnostic pass unit is used to determine that the heating performance of the battery module is fault-free if the rate of temperature change is greater than or equal to the rate of change threshold within the third target timing duration of the third timer.

[0203] The second repeat diagnostic unit is used to perform the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance if the rate of temperature change is less than the rate of change threshold within the third target timing period of the third timer.

[0204] In one embodiment of this application, the second performance diagnostic submodule further includes:

[0205] The battery temperature acquisition unit is used to acquire the current battery temperature at the current moment and the historical battery temperature before a preset time interval.

[0206] The temperature rise rate determination unit is used to determine the ratio of the difference between the current battery temperature and the historical battery temperature to the current battery temperature as the temperature rise rate of the battery module at the current moment.

[0207] It should be noted that the specific implementation of the battery heating performance diagnostic device 300 in this application embodiment refers to the specific implementation of the battery heating performance diagnostic method proposed in the first aspect of the above-mentioned application embodiment, and will not be repeated here.

[0208] Thirdly, based on the same inventive concept, embodiments of this application provide a computer-readable storage medium having an executable program stored thereon, wherein the executable program, when executed by a processor, implements the method for diagnosing battery heating performance proposed in the first aspect of this application.

[0209] It should be noted that the specific implementation of the computer-readable storage medium in the embodiments of this application refers to the specific implementation of the battery heating performance diagnosis method proposed in the first aspect of the embodiments of this application, and will not be repeated here.

[0210] Fourthly, based on the same inventive concept, referring to Figure 4 This application provides a vehicle 400, including:

[0211] Memory 401 is used to store executable programs;

[0212] Processor 402;

[0213] When the executable program is executed by the processor 402, it implements the method for diagnosing battery heating performance as proposed in the first aspect of this application.

[0214] It should be noted that the specific implementation of the vehicle 400 in this application embodiment refers to the specific implementation of the battery heating performance diagnosis method proposed in the first aspect of the above application embodiment, and will not be repeated here.

[0215] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0216] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0217] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0218] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0219] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.

[0220] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes the element.

[0221] The present invention has provided a detailed description of a method for diagnosing battery heating performance, a storage medium, and a vehicle. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, those skilled in the art will recognize that, based on the ideas of the present invention, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A method for diagnosing the heating performance of a battery, characterized in that, The method includes: Determine whether the vehicle meets the diagnostic enable conditions for battery heating performance; If the vehicle meets the diagnostic enable conditions, the battery temperature of the battery module and the temperature of the heating fluid are obtained; wherein the heating fluid is used to heat the battery module. Based on the comparison results of the battery temperature and the heating fluid temperature, a target diagnostic strategy is determined; wherein, different comparison results correspond to different diagnostic strategies. Based on the target diagnostic strategy, the heating performance of the battery module is diagnosed. The steps for determining the target diagnostic strategy based on the comparison between the battery temperature and the heating fluid temperature include: If the comparison result shows that the battery temperature is greater than the heating fluid temperature, the target diagnostic strategy is determined to be the second diagnostic strategy; the second diagnostic strategy is a diagnostic strategy for the case where the battery temperature exceeds the heating fluid temperature. The steps for diagnosing the heating performance of the battery module based on the target diagnostic strategy include: When the target diagnostic strategy is the second diagnostic strategy, the temperature rise rate of the battery module is determined, and the heating performance of the battery module is diagnosed based on the temperature rise rate. The steps for diagnosing the heating performance of the battery module based on the temperature rise rate include: Use a third timer to keep track of the time; If the rate of temperature rise is greater than or equal to the rate of change threshold within the third target timing period of the third timer, then the heating performance of the battery module is determined to be fault-free. If the rate of temperature change is less than the rate of change threshold within the third target timing period of the third timer, then the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance is executed.

2. The method for diagnosing battery heating performance according to claim 1, characterized in that, The diagnostic enabling conditions include temperature enabling conditions and / or vehicle state enabling conditions and / or system state enabling conditions; The steps for determining whether the vehicle meets the diagnostic enable conditions for battery heating performance include: Acquire the original temperature information of the heating fluid and the battery module, the vehicle status information, and the system status information of the battery thermal management system; If the original temperature information satisfies the temperature enabling condition, and / or the vehicle status information satisfies the vehicle status enabling condition, and / or the system status information satisfies the system status enabling condition, then the vehicle is determined to meet the diagnostic enabling condition.

3. The method for diagnosing battery heating performance according to claim 2, characterized in that, The original temperature information includes the original temperature of the heating fluid when the vehicle is powered on and the minimum temperature of the individual cells of the battery module when the vehicle is powered on. The system status information includes system fault information, heating source status information, and battery heating demand information; The method further includes: If the initial heating fluid temperature is less than a first initial temperature threshold and the lowest temperature of the individual cell is less than a second initial temperature threshold, it is determined that the initial temperature information satisfies the temperature enabling condition; and / or, When the vehicle status information indicates that the vehicle is in a high-voltage state, it is determined that the vehicle status information satisfies the vehicle status enabling condition; and / or, If the system fault information indicates that the battery thermal management system is fault-free, the heating source status information indicates that the heating source is in operation, and the battery heating demand information indicates that the battery module has a heating demand, then the system status information is determined to meet the system status enable condition.

4. The method for diagnosing battery heating performance according to claim 1, characterized in that, The step of determining the target diagnostic strategy based on the comparison between the battery temperature and the heating fluid temperature further includes: If the comparison result indicates that the battery temperature is less than or equal to the heating fluid temperature, the target diagnostic strategy is determined to be the first diagnostic strategy; the first diagnostic strategy is a diagnostic strategy for cases where the battery temperature does not exceed the heating fluid temperature.

5. The method for diagnosing battery heating performance according to claim 4, characterized in that, The step of diagnosing the heating performance of the battery module based on the target diagnostic strategy further includes: When the target diagnostic strategy is the first diagnostic strategy, the heating performance of the battery module is diagnosed based on the battery temperature and the heating fluid temperature.

6. The method for diagnosing battery heating performance according to claim 5, characterized in that, The steps for diagnosing the heating performance of the battery module based on the battery temperature and the heating fluid temperature include: Use the first timer to keep track; If the battery temperature is greater than the heating fluid temperature within the first target timing duration of the first timer, then the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance is executed. If the battery temperature is less than or equal to the heating fluid temperature within the first target timing period of the first timer, the heating performance of the battery module is diagnosed based on a preset fault diagnosis strategy.

7. The method for diagnosing battery heating performance according to claim 6, characterized in that, The steps for diagnosing the heating performance of the battery module based on a preset fault diagnosis strategy include: Use a second timer to keep track of the time; If, within the second target timing duration of the second timer, the temperature difference between the battery temperature and the initial heating fluid temperature is less than a temperature difference threshold, then the heating performance of the battery module is determined to be faulty; wherein, the initial heating fluid temperature is the heating fluid temperature obtained when the target diagnostic strategy is determined to be the first diagnostic strategy; If the temperature difference is greater than or equal to the temperature difference threshold within the second target timing period of the second timer, then the step of determining whether the vehicle meets the diagnostic enable conditions for battery heating performance is executed.

8. The method for diagnosing battery heating performance according to claim 5, characterized in that, The step of determining the rate of temperature change of the battery module includes: Get the current battery temperature at the current moment and the historical battery temperature up to a preset time interval; The ratio of the difference between the current battery temperature and the historical battery temperature to the current battery temperature is determined as the rate of temperature change of the battery module at the current moment.

9. A computer-readable storage medium having an executable program stored thereon, characterized in that, When the executable program is executed by the processor, it implements the method for diagnosing the battery heating performance as described in any one of claims 1-8.

10. A vehicle, characterized in that, include: Memory, used to store executable programs; processor; When the executable program is executed by the processor, it implements the method for diagnosing battery heating performance as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Heat exchange device, temperature control system and temperature control method of lithium battery pack

    CN113690503A

  • Battery management method, battery management device, vehicle, and storage medium

    CN116960522A