Blockage determination method, device and equipment of battery thermal management cooling plate and medium

By determining the vehicle status information and battery temperature information in the battery thermal management system, calculating the target temperature difference and detecting the blockage of the cooling plate, the problem of low intelligence in the existing technology is solved, and high accuracy and real-time blockage detection is achieved, and the safety of the vehicle is improved.

CN120207122APending Publication Date: 2025-06-27VOYAH AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510280524.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-11
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

In the prior art, the battery thermal management cooling plate blockage detection method is less intelligent, and it is difficult to detect potential problems in a timely manner, affecting the heat dissipation efficiency and may cause safety accidents.

Method used

By determining the status information of the vehicle at each moment within the preset time range and the temperature information of the battery, determining the target temperature difference based on the temperature information, and then determining whether the battery thermal management cooling plate is blocked based on the status information and the target temperature difference, intelligent detection is achieved.

Benefits of technology

It realizes intelligent detection of battery thermal management cooling plate blockage, improves the accuracy and real-time detection, avoids potential safety hazards, and improves the safety and stability of the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120207122A_ABST
    Figure CN120207122A_ABST
Patent Text Reader

Abstract

The invention provides a blockage determination method and device for a battery thermal management cooling plate, equipment and a medium, and relates to the technical field of batteries. The method comprises the following steps: determining state information of a vehicle at each moment in a preset time range and temperature information of a battery; the state information comprises a charging state and a non-charging state, and the temperature information comprises the temperature of a plurality of battery units in the battery; determining a target temperature difference of the plurality of battery units at each moment based on the temperature information at each moment; and determining whether the battery thermal management cooling plate is blocked or not based on at least one of the state information at each moment and the target temperature difference. According to the blockage determination method and device for the battery thermal management cooling plate, the equipment and the medium provided by the invention, intelligent detection of blockage of the battery thermal management cooling plate can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of batteries, and particularly to a method, device, equipment and medium for determining the blockage of a battery thermal management cooling plate. Background Art

[0002] With the rapid development of electric vehicles and energy storage systems, the battery, as a core component, its performance and safety have become the focus of the industry. The battery thermal management system, as a key technology to ensure the battery operates within the optimal temperature range, is crucial for battery life, efficiency and safety. The cooling plate, as an important part of the thermal management system, is responsible for heat dissipation and temperature regulation. However, during actual operation, the cooling plate may be blocked due to reasons such as impurity accumulation, coolant aging or pipeline design defects, which will affect the heat dissipation efficiency. In severe cases, it may cause battery overheating, performance degradation or even safety accidents.

[0003] Traditional methods usually rely on regular inspections and maintenance to prevent cooling plate blockage. This method is inefficient, difficult to detect potential problems in a timely manner, and has a low level of intelligence. Summary of the Invention

[0004] The present application provides a method, device, equipment and medium for determining the blockage of a battery thermal management cooling plate, aiming to solve the defect of low intelligence in the existing method for detecting the blockage of a battery thermal management cooling plate, and realizing intelligent detection of the blockage of a battery thermal management cooling plate.

[0005] In a first aspect, the present application provides a method for determining the blockage of a battery thermal management cooling plate, including:

[0006] Determining the state information of the vehicle and the temperature information of the battery at each moment within a preset time range; the state information includes a charging state and a non-charging state, and the temperature information includes the temperatures of multiple battery cells in the battery;

[0007] Based on the temperature information at each moment, determining the target temperature difference of the multiple battery cells at each moment;

[0008] Based on at least one of the state information and the target temperature difference at each moment, determining whether the battery thermal management cooling plate is blocked.

[0009] Optionally, the determining whether the battery thermal management cooling plate is blocked based on at least one of the state information and the target temperature difference at each moment includes:

[0010] If it is determined based on the state information at each moment that there is a first continuous time period in the preset time range in the charging state, and the lowest temperature in the temperature information at the first moment in the first continuous time period is lower than the first temperature threshold, determine the first target difference between the target temperature difference at the first moment and the target temperature difference at the second moment in the first continuous time period; the first moment is earlier than the first preset moment in the first continuous time period, the second moment is later than the second preset moment in the first continuous time period, and the first preset moment is earlier than the second preset moment;

[0011] If the first target difference is greater than or equal to the first difference threshold, determine that the battery thermal management cooling plate is blocked.

[0012] Optionally, determining whether the battery thermal management cooling plate is blocked based on at least one of the state information and the target temperature difference at each moment includes:

[0013] If it is determined based on the state information at each moment that there is a second continuous time period in the preset time range in the non-charging state, and the lowest temperature in the temperature information at the third moment in the second continuous time period is lower than the second temperature threshold, determine the second target difference between the target temperature difference at the third moment and the target temperature difference at the fourth moment in the second continuous time period; the fourth moment is later than the third moment, the time interval between the fourth moment and the third moment is less than or equal to the first preset time period, and within the first preset time period after the third moment, the target temperature difference at the fourth moment is the largest;

[0014] If the second target difference is greater than or equal to the second difference threshold, determine that the battery thermal management cooling plate is blocked.

[0015] Optionally, determining whether the battery thermal management cooling plate is blocked based on at least one of the state information and the target temperature difference at each moment includes:

[0016] If it is determined based on the target temperature difference at each moment that there is a third continuous time period in the preset time range, determine that the battery thermal management cooling plate is blocked. There is a target temperature difference greater than the first temperature difference threshold in the third continuous time period, and the duration of the third continuous time period is greater than the second preset time period.

[0017] Optionally, the determining the state information of the vehicle at each moment in the preset time range includes:

[0018] Obtain the operating mode, battery current value, and charging state field information of the vehicle at each moment in the preset time range;

[0019] Determine the status information based on the operating mode, the battery current value, and the charging status field information.

[0020] Optionally, determine the temperature information of the battery at each moment within a preset time range for the vehicle, including:

[0021] Obtain the initial temperature information of the battery at each moment within the preset time range;

[0022] Perform data cleaning on the initial temperature information at each moment within the preset time range to obtain the temperature information at each moment within the preset time range.

[0023] Optionally, the method for determining the blockage of the battery thermal management cooling plate further includes:

[0024] If the battery thermal management cooling plate is blocked, send a warning message; the warning message includes at least one of voice information, text information, and light information. The voice information is used to prompt the abnormal situation of the blockage of the battery thermal management cooling plate, and the text information is used to describe the process of determining the blockage of the battery thermal management cooling plate and provide solutions for the blockage of the battery thermal management cooling plate.

[0025] In a second aspect, the present application further provides a device for determining the blockage of a battery thermal management cooling plate, including:

[0026] A first determination module, configured to determine the status information of the vehicle and the temperature information of the battery at each moment within a preset time range; the status information includes a charging status and a non-charging status, and the temperature information includes the temperatures of multiple battery cells in the battery;

[0027] A second determination module, configured to determine the target temperature difference of the multiple battery cells at each moment based on the temperature information at each moment;

[0028] A third determination module, configured to determine whether the battery thermal management cooling plate is blocked based on at least one of the status information and the target temperature difference at each moment.

[0029] In a third aspect, the present application further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the method described in the first aspect is implemented.

[0030] In a fourth aspect, the present application further provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method described in the first aspect is implemented.

[0031] In a fifth aspect, the present application further provides a computer program product, including a computer program which, when executed by a processor, implements the method described in the first aspect.

[0032] The method, device, equipment and medium for determining blockage of a battery thermal management cooling plate provided by the present application can intelligently detect whether the battery thermal management cooling plate is blocked by determining the state information of the vehicle and the temperature information of the battery, determining a target temperature difference based on the temperature information, and then determining whether the battery thermal management cooling plate is blocked based on the state information and the target temperature difference. Moreover, it has high accuracy and strong real-time performance, can avoid potential safety hazards, and improve the safety and stability of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0034] Figure 1 is a flowchart of the method for determining blockage of a battery thermal management cooling plate provided by an embodiment of the present application;

[0035] Figure 2 is a structural diagram of the device for determining blockage of a battery thermal management cooling plate provided by an embodiment of the present application;

[0036] Figure 3 is a structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0037] To make the objectives, technical solutions and advantages of the present application clearer, the following will clearly and completely describe the technical solutions in the present application with reference to the drawings in the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments in the present application belong to the scope of protection of the present application.

[0038] Figure 1 is a flowchart of the method for determining blockage of a battery thermal management cooling plate provided by an embodiment of the present application. Referring to Figure 1 , an embodiment of the present application provides a method for determining blockage of a battery thermal management cooling plate, and its execution subject can be an electronic device. For example, it can be a controller. The following will take the execution subject of this method being a controller as an example for illustration. This method may include:

[0039] Step 110: Determine the status information of the vehicle and the temperature information of the battery at each moment within a preset time range; the status information includes a charging state and a non-charging state, and the temperature information includes the temperatures of multiple battery cells in the battery.

[0040] Step 120: Based on the temperature information at each moment, determine the target temperature difference of multiple battery cells at each moment.

[0041] Step 130: Based on at least one of the status information and the target temperature difference at each moment, determine whether the battery thermal management cooling plate is blocked.

[0042] In step 110, the controller can determine the status information of the vehicle and the temperature information of the battery at each moment within a preset time range. Specifically, the preset time range can be determined based on the actual situation. The status information includes a charging state and a non-charging state, and the non-charging state can be a vehicle driving state or a parking state, etc. The temperature information of the vehicle's battery can include the temperatures of multiple battery cells of the battery. The vehicle's battery is usually in the form of a battery pack, which can include multiple individual batteries, and each battery cell can be an individual battery. A temperature sensor can be set on each individual battery to obtain the temperature of the individual battery.

[0043] Further, when the controller determines that the status information and the temperature information at a certain moment meet the preset conditions, it can continue to obtain the status information and the temperature information at subsequent moments. Or, the controller can continuously obtain the status information of the vehicle and the temperature information of the battery at each moment within the preset time range, and then proceed with the subsequent process of determining whether the battery thermal management cooling plate is blocked.

[0044] In step 120, the controller can determine the target temperature difference temp_delta of multiple battery cells at each moment based on the temperature information at each moment. Specifically, the target temperature difference can be the maximum temperature difference, which can be calculated by subtracting the minimum temperature min_temp s from the highest temperature max_temp s of the temperatures of multiple battery cells:

[0045] max_temp s - min_temp s = temp_delta

[0046] In step 130, the controller can determine whether the battery thermal management cooling plate is blocked based on at least one of the status information and the target temperature difference at each moment. The specific determination method is to judge whether the highest temperature and the lowest temperature in the temperature information exceed the preset range. For example, the preset range is (-40°C, 125°C). When it is determined that the battery thermal management cooling plate is blocked, a warning message can be issued.

[0047] The method for determining the blockage of the battery thermal management cooling plate provided by the embodiment of the present application determines the state information of the vehicle and the temperature information of the battery, determines the target temperature difference based on the temperature information, and then determines whether the battery thermal management cooling plate is blocked based on the state information and the target temperature difference. It can intelligently detect whether the battery thermal management cooling plate is blocked, with high accuracy and strong real-time performance, and can avoid potential safety hazards, improving the safety and stability of the vehicle.

[0048] In some embodiments, determining whether the battery thermal management cooling plate is blocked based on at least one of the state information and the target temperature difference at each moment includes: if it is determined based on the state information at each moment that there is a first continuous time period in a preset time range that is in the charging state, and the lowest temperature in the temperature information at the first moment in the first continuous time period is lower than the first temperature threshold, determining the first target difference between the target temperature difference at the first moment and the target temperature difference at the second moment in the first continuous time period; the first moment is earlier than the first preset moment in the first continuous time period, the second moment is later than the second preset moment in the first continuous time period, and the first preset moment is earlier than the second preset moment; if the first target difference is greater than or equal to the first difference threshold, determining that the battery thermal management cooling plate is blocked.

[0049] When the controller determines that there is a first continuous time period in which the vehicle is in the charging state within a preset time, and the lowest temperature in the temperature information at the first moment in the first continuous time period is lower than the first temperature threshold, the controller can determine the target temperature difference temp_delta at the first moment start_charge and the target temperature difference temp_delta at the second moment in the first continuous time period end_charge of the first target difference

[0050] temp_delta incerase1 as follows:

[0051] temp_delta end_charge -temp_delta start_charge = temp_delta incerase1

[0052] Specifically, the first moment is the charging start moment in the first continuous time period, and the second moment is the charging end moment in the first continuous time period. The first preset moment can be set to the first few seconds after the start of the first continuous time period, and the second preset moment can be set to the last few seconds before the end of the first continuous time period, so as to ensure that the first target difference is the difference between the temperature difference at the start of vehicle charging and the temperature difference at the end of vehicle charging. The first temperature threshold can be set to a relatively low value, such as 0°C.

[0053] If the first target difference is greater than or equal to the first difference threshold, the controller can determine that the battery thermal management cooling plate is blocked. The specific value of the first difference threshold can be 15°C.

[0054] The method for determining the blockage of the battery thermal management cooling plate provided by the embodiments of the present application determines whether the battery thermal management cooling plate is blocked by judging the difference between the target temperature difference at the start of vehicle charging and the target temperature difference at the end of vehicle charging, and the magnitude relationship with the first difference threshold. It can intelligently detect whether the battery thermal management cooling plate is blocked, with high accuracy and strong real-time performance. It can avoid potential safety hazards and improve the safety and stability of the vehicle.

[0055] In some embodiments, determining whether the battery thermal management cooling plate is blocked based on at least one of the state information and the target temperature difference at each moment includes: if it is determined based on the state information at each moment that there is a second continuous time period in the preset time range in a non-charging state, and the lowest temperature in the temperature information at the third moment in the second continuous time period is lower than the second temperature threshold, determining the second target difference between the target temperature difference at the third moment and the target temperature difference at the fourth moment in the second continuous time period; the fourth moment is later than the third moment, the time interval between the fourth moment and the third moment is less than or equal to the first preset time period, and within the first preset time period after the third moment, the target temperature difference at the fourth moment is the largest; if the second target difference is greater than or equal to the second difference threshold, it is determined that the battery thermal management cooling plate is blocked.

[0056] If it is determined that there is a second continuous time period in the preset time range in which the vehicle is in a non-charging state, and there is a third moment in the second continuous time period where the lowest temperature in the temperature information is lower than the second temperature threshold, the controller can determine the target temperature difference temp_delta at the third moment min_discharge and the target temperature difference temp_delta at the fourth moment in the second continuous time period max_discharge of the second target difference temp_delta incerase2 , as follows:

[0057] temp_delta max_discharge -temp_delta min_discharge = temp_delta increase2

[0058] If the first preset time period is half an hour, the fourth moment is the moment with the largest target temperature difference within half an hour after the third moment. The second temperature threshold can be 15°C.

[0059] If the second target difference is greater than or equal to the second difference threshold (e.g., 15°C), the controller can determine that the battery thermal management cooling plate is blocked.

[0060] The method for determining the blockage of the battery thermal management cooling plate provided by the embodiment of the present application determines whether the battery thermal management cooling plate is blocked by judging the magnitude relationship between the difference between the target temperature difference at the third moment and the target temperature difference at the fourth moment when the vehicle is in a non-charging state and a second difference threshold. It can intelligently detect whether the battery thermal management cooling plate is blocked, with high accuracy and strong real-time performance, capable of avoiding potential safety hazards and improving the safety and stability of the vehicle.

[0061] In some embodiments, determining whether the battery thermal management cooling plate is blocked based on at least one of the state information and the target temperature difference at each moment includes: if it is determined that there is a third continuous time period within a preset time range based on the target temperature difference at each moment, it is determined that the battery thermal management cooling plate is blocked, and there is a target temperature difference greater than a first temperature difference threshold within the third continuous time period, and the duration of the third continuous time period is greater than a second preset duration.

[0062] The controller can also determine whether the battery thermal management cooling plate is blocked only based on the target temperature difference without distinguishing the state of the vehicle. Specifically, if the controller determines that there is a third continuous time period with a duration greater than a second preset duration (e.g., 1 minute), and the target temperature difference within the third continuous time period is greater than a first temperature difference threshold (e.g., 20 °C), it can be determined that the battery thermal management cooling plate is blocked.

[0063] The method for determining the blockage of the battery thermal management cooling plate provided by the embodiment of the present application does not distinguish whether the vehicle is in a charging state and determines whether the battery thermal management cooling plate is blocked only based on the target temperature difference, which can intelligently detect whether the battery thermal management cooling plate is blocked, further improving the detection efficiency and the safety and stability of the vehicle.

[0064] In some embodiments, determining the state information of the vehicle at each moment within a preset time range includes: obtaining the operation mode, battery current value, and charging status field information of the vehicle at each moment within the preset time range; determining the state information based on the operation mode, battery current value, and charging status field information.

[0065] The controller can obtain key data including VIN (Vehicle Identification Number), timestamp, operation mode of the vehicle, battery current value, and charging status field information in real time from the cloud BMS (Battery Management System), and immediately perform preliminary verification on these data to ensure their integrity and accuracy. The operation mode of the vehicle can include the current gear information of the vehicle. For example, when the vehicle is in neutral gear, it can be determined that the vehicle may be in a charging state. At the start and end moments of vehicle charging, the battery current value will also change accordingly. The charging status field information reflects whether the vehicle is currently in a charging state. The controller can determine the state information of the vehicle based on the operation mode, battery current value, and charging status field information.

[0066] The method for determining the blockage of the battery thermal management cooling plate provided by the embodiments of the present application can determine the status information of the vehicle through the operation mode, battery current value, and charging status field information of the vehicle at each moment within a preset time range, which can improve the accuracy of the vehicle's status information, and further improve the accuracy of determining the blockage of the battery thermal management cooling plate.

[0067] In some embodiments, determining the temperature information of the battery at each moment within a preset time range includes: obtaining the initial temperature information of the battery at each moment within a preset time range; performing data cleaning on the initial temperature information at each moment within a preset time range to obtain the temperature information at each moment within a preset time range.

[0068] The controller can obtain the initial temperature information of the battery at each moment within a preset time range from the cloud BMS in real time, so as to utilize the big data processing ability and advanced algorithms of the cloud platform. The initial temperature information can be the readings of the temperature sensors of a temperature list that covers multiple battery cells of the battery. Then, by querying the static information table, the number of temperature sensors of the battery is obtained, and the temperature list is separated according to the number of temperature sensors to obtain the correct temperature information.

[0069] The method for determining the blockage of the battery thermal management cooling plate provided by the embodiments of the present application can perform data cleaning on the initial temperature information of the battery at each moment within a preset time range to obtain temperature information, which can improve the accuracy of the temperature information, and further improve the accuracy of determining the blockage of the battery thermal management cooling plate.

[0070] In some embodiments, the method for determining the blockage of the battery thermal management cooling plate further includes: if the battery thermal management cooling plate is blocked, sending a warning message; the warning message includes at least one of voice information, text information, and light information, the voice information is used to prompt the abnormal situation of the blockage of the battery thermal management cooling plate, and the text information is used to describe the process of determining the blockage of the battery thermal management cooling plate and provide solutions to the blockage of the battery thermal management cooling plate.

[0071] Once the controller determines that the battery thermal management cooling plate is blocked, it can immediately send a warning message. Specifically, the text information can be implemented by sending text messages or emails, so that the users who receive the text messages or emails can repair the cooling plate. The controller can also track and verify the warning message to ensure the accuracy and effectiveness of the warning, and verify the accuracy of the warning of the blockage of the battery thermal management cooling plate according to the feedback of the warning effect.

[0072] The method for determining the blockage of the battery thermal management cooling plate provided by the embodiments of the present application can warn of the blockage of the battery thermal management cooling plate, avoid potential safety hazards, and improve the safety and stability of the vehicle.

[0073] Based on the descriptions of the above embodiments, the method for determining the blockage of the battery thermal management cooling plate provided by this application can achieve the following effects:

[0074] (1) Improve the accuracy of early warning: By analyzing the cloud platform monitoring data in real time and combining machine learning algorithms, this application can accurately identify the early signs of cooling plate blockage and improve the accuracy of early warning.

[0075] (2) Enhance real-time performance: This application realizes the real-time monitoring and analysis of the operating data of the battery system and the cooling plate, can timely detect and warn of the risk of cooling plate blockage, and avoid potential safety hazards.

[0076] (3) Optimize the maintenance strategy: According to the early warning results, this application can provide targeted maintenance suggestions, help users formulate reasonable maintenance plans, reduce maintenance costs, and improve the reliability and service life of the battery system.

[0077] (4) Improve the level of intelligence: By integrating machine learning algorithms and cloud platform technologies, this application realizes the intelligence of the blockage early warning of the battery thermal management cooling plate, providing strong support for the intelligent management of the battery system.

[0078] In summary, this application proposes a calculation method for the blockage early warning of the battery thermal management cooling plate based on cloud platform monitoring data. This method has significant advantages in improving the accuracy of early warning, enhancing real-time performance, optimizing the maintenance strategy, and improving the level of intelligence, and is of great significance for promoting the development of battery thermal management technology.

[0079] Next, the device for determining the blockage of the battery thermal management cooling plate provided by this application will be described. The device for determining the blockage of the battery thermal management cooling plate described below can be correspondingly referred to the method for determining the blockage of the battery thermal management cooling plate described above.

[0080] Figure 2 is a schematic structural diagram of the device for determining the blockage of the battery thermal management cooling plate provided by the embodiments of this application. Referring to Figure 2 , the device for determining the blockage of the battery thermal management cooling plate provided by the embodiments of this application may include:

[0081] The first determination module 210 is configured to determine the state information of the vehicle at each moment within a preset time range and the temperature information of the battery; the state information includes a charging state and a non-charging state, and the temperature information includes the temperatures of multiple battery cells in the battery;

[0082] The second determination module 220 is configured to determine the target temperature difference of the multiple battery cells at each moment based on the temperature information at each moment;

[0083] A third determination module 230, configured to determine whether the battery thermal management cooling plate is blocked based on at least one of the state information at each moment and the target temperature difference.

[0084] The blockage determination device for the battery thermal management cooling plate provided by the embodiments of the present application determines the state information of the vehicle and the temperature information of the battery, determines the target temperature difference based on the temperature information, and then determines whether the battery thermal management cooling plate is blocked based on the state information and the target temperature difference. It can intelligently detect whether the battery thermal management cooling plate is blocked, with high accuracy and strong real-time performance, and can avoid potential safety hazards, improving the safety and stability of the vehicle.

[0085] In some embodiments, the third determination module is specifically configured to:

[0086] If it is determined based on the state information at each moment that there is a first continuous time period in the preset time range that is in the charging state, and the lowest temperature in the temperature information at the first moment in the first continuous time period is lower than the first temperature threshold, determine a first target difference between the target temperature difference at the first moment and the target temperature difference at the second moment in the first continuous time period; the first moment is earlier than the first preset moment in the first continuous time period, the second moment is later than the second preset moment in the first continuous time period, and the first preset moment is earlier than the second preset moment;

[0087] If the first target difference is greater than or equal to the first difference threshold, determine that the battery thermal management cooling plate is blocked.

[0088] In some embodiments, the third determination module is specifically configured to:

[0089] If it is determined based on the state information at each moment that there is a second continuous time period in the preset time range that is in the non-charging state, and the lowest temperature in the temperature information at the third moment in the second continuous time period is lower than the second temperature threshold, determine a second target difference between the target temperature difference at the third moment and the target temperature difference at the fourth moment in the second continuous time period; the fourth moment is later than the third moment, the time interval between the fourth moment and the third moment is less than or equal to the first preset time period, and within the first preset time period after the third moment, the target temperature difference at the fourth moment is the largest;

[0090] If the second target difference is greater than or equal to the second difference threshold, determine that the battery thermal management cooling plate is blocked.

[0091] In some embodiments, the third determination module is specifically configured to:

[0092] If it is determined that there is a third continuous time period within the preset time range based on the target temperature difference at each moment, it is determined that the battery thermal management cooling plate is blocked. In the third continuous time period, the target temperature difference is greater than the first temperature difference threshold, and the duration of the third continuous time period is greater than the second preset duration.

[0093] In some embodiments, the first determination module is specifically configured to:

[0094] Obtain the operation mode, battery current value, and charging status field information of the vehicle at each moment within the preset time range;

[0095] Based on the operation mode, the battery current value, and the charging status field information, determine the status information.

[0096] In some embodiments, the first determination module is specifically configured to:

[0097] Obtain the initial temperature information of the battery at each moment within the preset time range;

[0098] Perform data cleaning on the initial temperature information at each moment within the preset time range to obtain the temperature information at each moment within the preset time range.

[0099] In some embodiments, the third determination module is further configured to:

[0100] If the battery thermal management cooling plate is blocked, send a warning message; the warning message includes at least one of voice information, text information, and light information. The voice information is used to prompt the abnormal situation of the blocked battery thermal management cooling plate, and the text information is used to describe the process of determining the blocked battery thermal management cooling plate and provide solutions to the blocked battery thermal management cooling plate.

[0101] Specifically, the above-mentioned device for determining the blockage of the battery thermal management cooling plate provided by the embodiments of the present application can implement all the method steps implemented by the method embodiments with the controller as the execution subject, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments are not specifically described in this embodiment.

[0102] Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 3As shown in the figure, the electronic device may include: a processor 310, a communication interface 320, a memory 330, and a communication bus 340. Among them, the processor 310, the communication interface 320, and the memory 330 communicate with each other through the communication bus 340. The processor 310 may call the logical instructions in the memory 330 to execute the method for determining the blockage of the battery thermal management cooling plate, for example, including:

[0103] Determine the state information of the vehicle and the temperature information of the battery at each moment within a preset time range; the state information includes a charging state and a non-charging state, and the temperature information includes the temperatures of multiple battery cells in the battery;

[0104] Based on the temperature information at each moment, determine the target temperature difference of the multiple battery cells at each moment;

[0105] Based on at least one of the state information and the target temperature difference at each moment, determine whether the battery thermal management cooling plate is blocked.

[0106] In addition, when the logical instructions in the above-mentioned memory 330 are implemented in the form of software functional units and sold or used as an independent product, they may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, may be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0107] On the other hand, the present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is configured to execute the steps of the method for determining the blockage of the battery thermal management cooling plate provided by the above-mentioned methods, for example, including:

[0108] Determine the state information of the vehicle and the temperature information of the battery at each moment within a preset time range; the state information includes a charging state and a non-charging state, and the temperature information includes the temperatures of multiple battery cells in the battery;

[0109] Based on the temperature information at each moment, determine the target temperature difference of the multiple battery cells at each moment;

[0110] Based on at least one of the state information and the target temperature difference at each moment, determine whether the battery thermal management cooling plate is blocked.

[0111] In another aspect, the present application also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the steps of the method for determining the blockage of the battery thermal management cooling plate provided by the above-mentioned various methods, for example, including:

[0112] Determine the state information and the temperature information of the battery at each moment within a preset time range of the vehicle; the state information includes a charging state and a non-charging state, and the temperature information includes the temperatures of multiple battery cells in the battery;

[0113] Based on the temperature information at each moment, determine the target temperature difference of the multiple battery cells at each moment;

[0114] Based on at least one of the state information and the target temperature difference at each moment, determine whether the battery thermal management cooling plate is blocked.

[0115] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative labor.

[0116] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0117] In addition, it should be noted that in the embodiments of the present application, the terms "first", "second", etc. are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are usually of the same category, and the number of objects is not limited. For example, the first object can be one or more.

[0118] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0119] "Determining B based on A" in the embodiments of the present application means that the factor A should be considered when determining B. It is not limited to "determining B only based on A", but should also include: "determining B based on A and C", "determining B based on A, C, and E", "determining C based on A and further determining B based on C", etc. In addition, it can also include using A as a condition for determining B. For example, "when A meets the first condition, use the first method to determine B"; for another example, "when A meets the second condition, determine B"; for another example, "when A meets the third condition, determine B based on the first parameter", etc. Of course, it can also be a condition for using A as a factor for determining B. For example, "when A meets the first condition, use the first method to determine C and further determine B based on C", etc.

[0120] In the embodiments of the present application, the term "a plurality of" means two or more, and other quantifiers are similar.

[0121] In the embodiments of the present application, the orientation or positional relationship indicated by the terms "center", "longitudinal", "transverse", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the embodiments of the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation to the embodiments of the present application.

[0122] In the embodiments of the present application, unless otherwise clearly specified and limited, the terms "connected" and "coupled" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to specific circumstances.

[0123] In the embodiments of the present application, unless otherwise clearly defined and limited, the first feature being "on" or "under" the second feature may be that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, the first feature being "above", "over" and "on top of" the second feature may be that the first feature is directly above or obliquely above the second feature, or merely indicates that the horizontal height of the first feature is higher than that of the second feature. The first feature being "under", "below" and "beneath" the second feature may be that the first feature is directly below or obliquely below the second feature, or merely indicates that the horizontal height of the first feature is less than that of the second feature.

[0124] In the embodiments of the present application, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the embodiments of the present application. In the embodiments of the present application, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0125] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for determining blockage of a battery thermal management cooling plate, characterized in that: include: Determine the state information of the vehicle and the temperature information of the battery at each moment within a preset time range; the state information includes a charging state and a non-charging state, and the temperature information includes the temperature of a plurality of battery cells in the battery; Based on the temperature information at each moment, determining a target temperature difference of the plurality of battery cells at each moment; Based on at least one of the state information at each time and the target temperature difference, it is determined whether the battery thermal management cooling plate is blocked.

2. The method for determining blockage of a battery thermal management cooling plate according to claim 1, characterized in that: The determining whether the battery thermal management cooling plate is blocked based on at least one of the state information at each moment and the target temperature difference includes: If it is determined based on the state information at each moment that there is a first continuous time period in the charging state within the preset time range, and the lowest temperature in the temperature information at the first moment in the first continuous time period is lower than the first temperature threshold, a first target difference between the target temperature difference at the first moment and the target temperature difference at the second moment in the first continuous time period is determined; the first moment is earlier than the first preset moment in the first continuous time period, the second moment is later than the second preset moment in the first continuous time period, and the first preset moment is earlier than the second preset moment; If the first target difference is greater than or equal to a first difference threshold, it is determined that the battery thermal management cooling plate is blocked.

3. The method for determining blockage of a battery thermal management cooling plate according to claim 1, characterized in that: The determining whether the battery thermal management cooling plate is blocked based on at least one of the state information at each moment and the target temperature difference includes: If it is determined based on the state information at each moment that there is a second continuous time period in the non-charging state within the preset time range, and the lowest temperature in the temperature information at the third moment in the second continuous time period is lower than the second temperature threshold, a second target difference between the target temperature difference at the third moment and the target temperature difference at the fourth moment in the second continuous time period is determined; the fourth moment is later than the third moment, the interval between the fourth moment and the third moment is less than or equal to the first preset time, and within the first preset time after the third moment, the target temperature difference at the fourth moment is the largest; If the second target difference is greater than or equal to a second difference threshold, it is determined that the battery thermal management cooling plate is blocked.

4. The method for determining blockage of a battery thermal management cooling plate according to claim 1, characterized in that: The determining whether the battery thermal management cooling plate is blocked based on at least one of the state information at each moment and the target temperature difference includes: If it is determined that there is a third continuous time period within the preset time range based on the target temperature difference at each moment, it is determined that the battery thermal management cooling plate is blocked, and the target temperature difference within the third continuous time period is greater than the first temperature difference threshold, and the duration of the third continuous time period is greater than the second preset duration.

5. The method for determining blockage of a battery thermal management cooling plate according to claim 1, characterized in that: The determining of the vehicle status information at each time within a preset time range includes: Obtaining the operating mode, battery current value and charging status field information of the vehicle at each moment within the preset time range; The status information is determined based on the operating mode, the battery current value and the charging status field information.

6. The method for determining blockage of a battery thermal management cooling plate according to claim 1, characterized in that: Determine the temperature information of the battery of the vehicle at each time within a preset time range, including: Acquiring initial temperature information of the battery at each time within the preset time range; The initial temperature information at each moment within the preset time range is cleaned to obtain the temperature information at each moment within the preset time range.

7. The method for determining blockage of a battery thermal management cooling plate according to any one of claims 1 to 6, characterized in that: Also includes: If the battery thermal management cooling plate is blocked, a warning message is issued; the warning message includes at least one of voice information, text information and light information, the voice information is used to prompt the abnormal situation of the battery thermal management cooling plate being blocked, and the text information is used to describe the process of determining the blockage of the battery thermal management cooling plate, and provide solutions to the blockage of the battery thermal management cooling plate.

8. A battery thermal management cooling plate blockage determination device, characterized in that: include: A first determination module is used to determine the state information of the vehicle and the temperature information of the battery at each moment within a preset time range; The state information includes a charging state and a non-charging state, and the temperature information includes the temperature of a plurality of battery cells in the battery; A second determination module, configured to determine a target temperature difference of the plurality of battery cells at each moment based on the temperature information at each moment; The third determination module is used to determine whether the battery thermal management cooling plate is blocked based on at least one of the state information at each moment and the target temperature difference.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the blockage determination method for the battery thermal management cooling plate according to any one of claims 1 to 7 is implemented.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the blockage determination method of the battery thermal management cooling plate according to any one of claims 1 to 7 is implemented.