Vehicle control methods, devices, vehicles and storage media
By combining infrared thermal imagers and temperature sensors, the problem of inaccurate battery temperature monitoring has been solved, enabling high-precision monitoring of battery temperature and early identification of thermal anomalies, thereby improving the safety and response efficiency of the battery system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2026-04-22
- Publication Date
- 2026-06-02
AI Technical Summary
Existing technologies rely solely on sensors to monitor battery temperature, resulting in inaccurate monitoring, significant blind spots, and slow response, making it impossible to effectively identify the risk of thermal runaway.
The battery temperature value is obtained by combining an infrared thermal imager and a temperature sensor. The data is fused using a Kalman filter algorithm to determine the target temperature value, and graded early warning and corresponding control operations are performed based on the temperature value.
It enables high-precision monitoring of battery temperature and early identification of thermal anomalies, improving the safety and response efficiency of the battery system and allowing for timely intervention before thermal runaway.
Smart Images

Figure CN122126089A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automation control technology, and more specifically, to a vehicle control method, device, vehicle, and storage medium. Background Technology
[0002] With the increasing popularity of electric vehicles, the heat accumulation generated by the power battery pack during charging and discharging has become a core risk affecting the safety of the entire vehicle. Especially under high-rate operating conditions or extreme environmental conditions, accurate sensing and timely response to the internal temperature of the battery have become key requirements to ensure the safe operation of the system.
[0003] Existing technologies commonly employ discrete monitoring methods such as NTC temperature sensors, voltage acquisition modules, and smoke sensors, collecting data from a limited number of points to assess battery status. However, because areas such as cell tabs, busbars, and connecting bolts are weak points for heat generation and conduction, localized abnormal temperature rises in these areas are difficult to cover by point sensors, resulting in significant blind spots in temperature monitoring. Furthermore, traditional systems rely on average temperature thresholds for judgment, exhibiting slow response to early anomalies with temperature rise rates below 1°C / min, often with a lag of 30-60 seconds. In addition, sensors are prone to data distortion due to vibration detachment, aging failure, or signal interference, and single monitoring dimensions lack redundancy mechanisms; once a single monitoring dimension fails, the early warning capability is lost.
[0004] Therefore, existing technologies have failed to achieve dynamic perception of the entire temperature field inside the battery, and cannot effectively integrate multi-source heterogeneous data to improve judgment robustness. As a result, the risk of thermal runaway is difficult to be reliably identified in the initial stage, which seriously restricts the timeliness and reliability of battery system safety protection.
[0005] There is currently no effective solution to the above-mentioned technical problems. Summary of the Invention
[0006] This invention provides a vehicle control method, device, vehicle, and storage medium to at least solve the technical problem in the prior art where battery temperature monitoring is inaccurate due to relying solely on sensors for monitoring.
[0007] According to one embodiment of the present invention, a vehicle control method is provided, comprising: acquiring a first temperature value and a second temperature value of a vehicle battery, wherein the first temperature value is a battery temperature value collected by an infrared thermal imager, and the second temperature value is a battery temperature value collected by a temperature sensor; determining a target temperature value of the vehicle battery based on the first temperature value and the second temperature value; determining a battery warning level of the vehicle based on the target temperature value; and performing a control operation corresponding to the battery warning level based on the battery warning level.
[0008] Optionally, the vehicle control method further includes: comparing a first temperature value and a second temperature value to obtain a comparison result; determining a first temperature value as a target temperature value in response to the comparison result indicating that the first temperature value and the second temperature value are consistent; and determining a second temperature value as a target temperature value in response to the comparison result indicating that the first temperature value and the second temperature value are inconsistent.
[0009] Optionally, the vehicle control method further includes: acquiring a first target temperature value at a first moment and a second target temperature value at a second moment; determining a temperature rise rate based on the first target temperature value and the second target temperature value; and determining a battery warning level as a first warning level in response to a target temperature value being greater than a first preset temperature value or a temperature rise rate being greater than a preset temperature rise rate.
[0010] Optionally, the vehicle control method further includes: in response to the vehicle being in a first warning level for a duration longer than a preset duration, determining the battery warning level as a second warning level, wherein the severity of the second warning level is higher than the severity of the first warning level.
[0011] Optionally, the vehicle control method further includes: in response to a target temperature value being greater than a second preset temperature value, determining the battery warning level as a third warning level, wherein the second preset temperature value is greater than a first preset temperature value, and the severity of the third warning level is higher than the severity of the second warning level.
[0012] Optionally, the vehicle control method further includes: in response to the battery warning level being a first warning level, increasing the power of the vehicle's cooling water pump to a first preset ratio.
[0013] Optionally, the vehicle control method further includes: in response to the battery warning level being a second warning level, reducing the vehicle's motor output power to a second preset ratio.
[0014] Optionally, the vehicle control method also includes: disconnecting the vehicle's high-voltage circuit and activating the vehicle's fire extinguishing device in response to the battery warning level being the third warning level.
[0015] According to one embodiment of the present invention, a vehicle control device is also provided, comprising: an acquisition module for acquiring a first temperature value and a second temperature value of a vehicle battery, wherein the first temperature value is a battery temperature value collected by an infrared thermal imager, and the second temperature value is a battery temperature value collected by a temperature sensor; a first determination module for determining a target temperature value of the vehicle battery based on the first temperature value and the second temperature value; a second determination module for determining a battery warning level of the vehicle based on the target temperature value; and an execution module for executing a control operation corresponding to the battery warning level based on the battery warning level.
[0016] Optionally, the first determining module includes: a comparison unit, used to compare a first temperature value and a second temperature value to obtain a comparison result; a first determining unit, used to determine the first temperature value as a target temperature value in response to the comparison result indicating that the first temperature value and the second temperature value are consistent; and a second determining unit, used to determine the second temperature value as a target temperature value in response to the comparison result indicating that the first temperature value and the second temperature value are inconsistent.
[0017] Optionally, the second determining module includes: an acquisition unit, configured to acquire a first target temperature value at a first moment and a second target temperature value at a second moment; a third determining unit, configured to determine the temperature rise rate based on the first target temperature value and the second target temperature value; and a fourth determining unit, configured to determine the battery warning level as the first warning level in response to the target temperature value being greater than a first preset temperature value or the temperature rise rate being greater than a preset temperature rise rate.
[0018] Optionally, the second determining module further includes: a fifth determining unit, configured to determine the battery warning level as a second warning level in response to the vehicle being in the first warning level for a duration longer than a preset duration, wherein the severity of the second warning level is higher than the severity of the first warning level.
[0019] Optionally, the second determining module further includes: a sixth determining unit, used to determine the battery warning level as a third warning level in response to the target temperature value being greater than the second preset temperature value, wherein the second preset temperature value is greater than the first preset temperature value, and the severity of the third warning level is higher than the severity of the second warning level.
[0020] Optionally, the execution module includes: an enhancement unit, used to enhance the power of the vehicle's cooling water pump to a first preset ratio in response to the battery warning level being a first warning level.
[0021] Optionally, the execution module further includes a reduction unit for reducing the vehicle's motor output power to a second preset ratio in response to a battery warning level of a second warning level.
[0022] Optionally, the execution module further includes: a starting unit, used to disconnect the vehicle's high-voltage circuit and activate the vehicle's fire extinguishing device in response to a battery warning level of the third warning level.
[0023] According to one embodiment of the present invention, a vehicle is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the vehicle control method described in any of the preceding claims.
[0024] According to one embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the vehicle control method described in any of the preceding claims.
[0025] According to one embodiment of the present invention, a non-volatile storage medium is also provided, wherein a computer program is stored in the non-volatile storage medium, wherein the computer program is configured to execute the vehicle control method described in any of the above claims when running.
[0026] According to one embodiment of the present invention, a computer program product is also provided, which stores a computer program, wherein the computer program, when executed by a processor, implements the steps of the vehicle control method described above.
[0027] In this embodiment of the invention, a first temperature value and a second temperature value of the vehicle battery are acquired, wherein the first temperature value is the battery temperature value collected by an infrared thermal imager, and the second temperature value is the battery temperature value collected by a temperature sensor; a target temperature value of the vehicle battery is determined based on the first and second temperature values; a battery warning level of the vehicle is determined based on the target temperature value; and control operations corresponding to the battery warning level are executed based on the battery warning level. This invention solves the technical problem in the prior art where relying solely on sensors to monitor battery temperature leads to inaccurate battery temperature monitoring. Attached Figure Description
[0028] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0029] Figure 1 This is a flowchart of a vehicle control method according to one embodiment of the present invention;
[0030] Figure 2 This is a flowchart of a method for determining battery temperature value according to one embodiment of the present invention;
[0031] Figure 3 This is a flowchart of the system self-test module according to one embodiment of the present invention;
[0032] Figure 4 This is a structural block diagram of a vehicle control device according to one embodiment of the present invention;
[0033] Figure 5 This is a structural block diagram of an electronic device according to one embodiment of the present invention. Detailed Implementation
[0034] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. 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 should fall within the scope of protection of the present invention.
[0035] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0036] According to an embodiment of the present invention, an embodiment of a vehicle control method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system containing at least one set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0037] This method embodiment can also be executed in an electronic device, similar control device, or vehicle-mounted terminal that includes a memory and a processor. Taking a vehicle-mounted terminal as an example, the vehicle-mounted terminal may include one or more processors and a memory for storing data. Optionally, the vehicle-mounted terminal may also include a communication device for communication functions and a display device. Those skilled in the art will understand that the above structural description is merely illustrative and does not limit the structure of the vehicle-mounted terminal. For example, the vehicle-mounted terminal may include more or fewer components than those described above, or have a different configuration than those described above.
[0038] A processor may include one or more processing units. For example, a processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microprocessor, a field-programmable gate array (FPGA), a neural network processing unit (NPU), a tensor processing unit (TPU), or an artificial intelligence (AI) type processor. Different processing units may be independent components or integrated into one or more processors. In some instances, electronic devices may also include one or more processors.
[0039] The memory can be used to store computer programs, such as the computer program corresponding to the vehicle control method in this embodiment of the invention. The processor implements the vehicle control method by running the computer program stored in the memory. The memory may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to electronic devices via a grid. Examples of such grids include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0040] The communication device is used to receive or transmit data via a grid. Specific examples of the aforementioned grid may include a wireless grid provided by the mobile terminal's communication provider. In one example, the communication device includes a network interface controller (NIC), which can connect to other grid devices via a base station to communicate with the Internet. In another example, the communication device may be a radio frequency (RF) module used for wireless communication with the Internet. In some embodiments of this solution, the communication device is used to connect to mobile devices such as mobile phones and tablets, enabling the mobile device to send commands to the vehicle-mounted terminal.
[0041] The display device can be a touchscreen liquid crystal display (LCD) or a touch display (also referred to as a "touchscreen" or "touch display screen"). This LCD allows the user to interact with the user interface of the in-vehicle terminal. In some embodiments, the in-vehicle terminal has a graphical user interface (GUI), allowing the user to interact with the GUI through finger contact and / or gestures on a touch-sensitive surface. The human-machine interaction function may include a vehicle gear shifting function, and executable instructions for performing these functions are configured / stored in one or more processor-executable computer program products or readable storage media.
[0042] Figure 1 This is a flowchart of a vehicle control method according to one embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0043] Step S101: Obtain the first temperature value and the second temperature value of the vehicle battery, wherein the first temperature value is the battery temperature value collected by the infrared thermal imager, and the second temperature value is the battery temperature value collected by the temperature sensor.
[0044] Optionally, the execution subject in this embodiment is the vehicle control system. It should be noted that other electronic devices and processors can also be used as the execution subject, and no further limitations are made here.
[0045] In the technical solution provided in step S101 of the present invention, the infrared thermal imager (such as an uncooled focal plane array infrared camera) receives the infrared energy radiated from the internal structure of the battery pack (including cell tabs, busbars, cooling pipe interfaces, etc.), converts it into a pixel-level temperature distribution image, with each pixel corresponding to a surface temperature value at a spatial location, and outputs two-dimensional thermal field data containing temperature coordinates and amplitude. Specifically, this acquisition process requires no physical contact and continuously scans the internal thermal distribution of the battery pack at a frequency of not less than 5 frames per second.
[0046] Furthermore, contact temperature sensors (such as NTC thermistors) directly and physically contact the busbar of the battery module or the outer casing of the battery cell to sense its surface temperature and output a resistance change signal. This signal is then converted into a discrete temperature value by a signal conditioning circuit, which reflects the local temperature at the sensor mounting point.
[0047] Specifically, an infrared thermal imager is a non-contact temperature measurement device based on infrared radiation detection. It converts the infrared radiation intensity of an object's surface into a temperature distribution image through a focal plane array sensor.
[0048] Specifically, a temperature sensor (NTC) refers to a negative temperature coefficient thermistor, whose resistance decreases exponentially as the temperature rises. The current temperature is calculated by measuring the change in resistance.
[0049] As an optional implementation, four sets of infrared thermal imagers are arranged on the top of the battery pack, each covering 1-2 power battery modules. The lenses are aimed at the cell tab area to simultaneously collect the surface temperature field of each module. At the same time, an NTC sensor is installed on the busbar of each module to output a single-point temperature value, forming a dual-source data acquisition with spatially differentiated distribution.
[0050] As another optional implementation, an infrared thermal imager is installed on the side wall of the battery pack to scan the end face of the battery cell and the busbar connection area at an oblique angle to avoid obstruction. The temperature sensor is arranged on the metal heat-conducting plate at the bottom of the module that is in contact with the cooling plate, and the battery cell temperature is indirectly sensed through heat conduction to achieve indirect temperature measurement without direct contact.
[0051] It is worth noting that the above acquisition actions can achieve simultaneous collection of non-contact global temperature field data and contact discrete point temperature data of the same area inside the battery, forming temperature information sources with two different dimensions of spatial coverage and measurement method, thereby improving the diversity and complementarity of the original temperature data.
[0052] Step S102: Determine the target temperature value of the vehicle battery based on the first temperature value and the second temperature value.
[0053] In the technical solution provided by step S102 of the present invention, the pixel-level temperature field data (first temperature value) output by the infrared thermal imager and the discrete point temperature values (second temperature value) collected by the temperature sensor are spatially matched. Based on the geometric mapping relationship between the sensor installation position and the corresponding area in the infrared image, the corresponding pixel area of each sensor measurement point in the thermal image is determined, thereby realizing the spatial association of heterogeneous data.
[0054] Furthermore, a Kalman filter algorithm is employed, using infrared temperature field data as the observation input and temperature sensor data as the reference constraint. Noise suppression, bias correction, and weight optimization are performed on both sets of data, outputting a single target temperature value after fusion calibration. This process dynamically evaluates the confidence levels of the two data sources. For example, if the confidence level of the infrared data decreases due to dust obstruction, the system automatically increases the weight of the temperature sensor data, and vice versa.
[0055] The Kalman filter described above is a recursive optimal estimation algorithm that minimizes the estimation error variance by performing optimal weighted fusion of noisy multi-source measurement data through joint iteration of the dynamic model and the observation model.
[0056] As an optional implementation, four sets of infrared cameras are arranged on top of the battery pack, each covering one module, with NTC sensors installed at the center point of each module's busbar. Through three-dimensional coordinate mapping, each NTC point is mapped to a specific pixel group in the infrared image. An observation equation is constructed using the average temperature of that area and the NTC value, and a Kalman filter is initiated to iteratively update the target temperature value.
[0057] As an alternative implementation, an infrared thermal imager is mounted on the side wall of the battery pack to scan the end face of the battery cells at an oblique angle, while a temperature sensor is arranged on the contact surface of the cooling plate at the bottom of the module. The offset between the contact point and the surface temperature is estimated using a thermal conduction model, and the sensor data is compensated and used as a priori value input to the filter. Infrared data is used as the real-time observation value, and the corrected target temperature value is output jointly.
[0058] It is worth noting that the above-mentioned determination action can achieve high-precision temperature estimation driven by both non-contact global temperature field data and contact discrete point temperature data, which improves the stability of a single data source when affected by noise, occlusion or drift, thereby obtaining a more robust target temperature value for the battery surface.
[0059] Step S103: Determine the vehicle's battery warning level based on the target temperature value.
[0060] In the technical solution provided by step S103 of the present invention, the target temperature value is compared with preset multi-level warning thresholds step by step. The thresholds include Level 1 warning (single-point temperature exceeds the upper limit of normal cell operation or temperature rise rate ≥ 1℃ / min or temperature gradient ≥ 3℃), Level 2 warning (maintaining Level 1 warning state for more than 10 minutes), and Level 3 warning (temperature reaches the cell thermal runaway trigger temperature, such as 65℃ for ternary lithium batteries). This step takes the target temperature value as input and sequentially determines whether the trigger conditions of each level are met.
[0061] Furthermore, based on the target temperature value in the continuous time series, the temperature change rate per unit time (ΔT / Δt) is calculated using a differential algorithm, and it is verified whether it exceeds the preset temperature rise rate threshold (e.g., 1℃ / min). This serves as a primary triggering criterion independent of absolute temperature, thereby enhancing the sensitivity to early thermal anomalies.
[0062] In addition, the temperature difference (temperature gradient) between adjacent pixels in infrared thermal imaging data can be combined. If the temperature difference between adjacent areas is ≥3℃, it is determined to be a local hot spot, triggering a first-level warning, thus avoiding misjudgment caused by environmental interference or sensor error.
[0063] The temperature rise rate mentioned above refers to the increase in temperature per unit time, expressed in °C / min, reflecting the dynamic trend of thermal runaway development.
[0064] The temperature gradient mentioned above refers to the difference in temperature values between adjacent areas in space, reflecting the degree of unevenness in heat distribution and used to identify local hotspots.
[0065] As an optional implementation, for lithium iron phosphate battery packs, the three-level warning temperature is adjusted to 80℃, the first-level warning threshold is 45℃ (normal upper limit 40℃), and the temperature gradient threshold is relaxed to 5℃. When the target temperature is 46℃ and the temperature difference between adjacent pixels reaches 6℃, even if the temperature rise rate does not reach 1℃ / min, the first-level warning is still triggered, adapting to the differences in thermal diffusion characteristics of this type of battery cell.
[0066] It is worth noting that the aforementioned determination action can achieve multi-dimensional and hierarchical early warning judgment based on the fused target temperature value and its dynamic change characteristics, improve the ability to identify and distinguish different thermal anomaly modes (steady-state overheating, rapid heating, local hot spots), and form an accurate early warning level output that matches the thermal characteristics of the battery cell.
[0067] Step S104: Execute control operations corresponding to the battery warning level based on the battery warning level.
[0068] In the technical solution provided by step S104 of the present invention, when the battery warning level is level one, the system sends an instruction to the battery thermal management system to increase the speed of the coolant circulation pump (e.g., from 2000 rpm to 3000 rpm) and increase the ventilation of the battery pack air-cooled fan to enhance the local heat dissipation capacity and suppress the temperature from continuing to rise.
[0069] When the battery warning level is level 2, the system sends a power limiting command to the vehicle controller to reduce the output power of the drive motor to 50% of the rated value (e.g., from 200 kW to 100 kW), thereby reducing the battery discharge current, reducing the heat generation rate from the source, and delaying the thermal runaway process.
[0070] When the battery warning level reaches level three, the system sends a main contactor disconnect command to the high-voltage power distribution unit, cutting off the electrical connection between the battery pack and the motor and charging circuit. Simultaneously, the built-in aerosol fire extinguishing device is activated, spraying flame-retardant media into the battery module to suppress heat spread.
[0071] The aforementioned main contactor refers to a high-voltage relay in a high-voltage battery system used to connect or disconnect the circuit between the battery pack and the load, possessing high current breaking capacity and electrical isolation function.
[0072] The aforementioned aerosol fire extinguishing device is a solid chemical fire extinguishing device that releases flame-retardant aerosol particles through thermal triggering, covering the surface of the heat source and inhibiting the combustion chain reaction. It is suitable for enclosed battery pack environments.
[0073] As an optional implementation, in a ternary lithium battery system, a first-level warning triggers a 50% increase in cooling system power, a second-level warning limits the motor output to 50%, and a third-level warning immediately cuts off the high voltage and activates the fire extinguishing device when the temperature reaches 65°C. This can be adapted to the low thermal runaway threshold characteristics of ternary lithium materials.
[0074] As another alternative implementation method, in lithium iron phosphate battery systems, due to the high thermal runaway temperature (approximately 80°C), the three-level warning threshold should be adjusted accordingly, and the triggering conditions for the first and second-level warnings should be relaxed. The cooling system should only increase its power by 30%, and the motor power should be limited to 70%, in order to avoid excessive intervention due to temperature fluctuations and to adapt to its higher thermal stability characteristics.
[0075] It is worth noting that the above-mentioned actions can automatically match differentiated control strategies according to the warning level, forming a progressive response mechanism from passive heat dissipation and active power reduction to emergency isolation and fire extinguishing, ensuring that thermal anomalies of different severity receive appropriate intervention intensity, and improving the accuracy and safety of operations.
[0076] From steps S101 to S104 above, it can be seen that in this invention, by acquiring a first temperature value and a second temperature value of the vehicle battery, wherein the first temperature value is the battery temperature value collected by an infrared thermal imager and the second temperature value is the battery temperature value collected by a temperature sensor; a target temperature value of the vehicle battery is determined based on the first and second temperature values; a battery warning level of the vehicle is determined based on the target temperature value; and control operations corresponding to the battery warning level are executed based on the battery warning level. This invention solves the technical problem in the prior art where battery temperature monitoring relies solely on sensors, resulting in inaccurate battery temperature monitoring.
[0077] The method described in this embodiment will now be described in further detail.
[0078] Step S201: Compare the first temperature value and the second temperature value to obtain the comparison result;
[0079] Step S202: In response to the comparison result indicating that the first temperature value and the second temperature value are consistent, the first temperature value is determined to be the target temperature value;
[0080] Step S203: In response to the comparison result indicating that the first temperature value and the second temperature value are inconsistent, the second temperature value is determined to be the target temperature value.
[0081] In this embodiment, such as Figure 2As shown, the pixel-level temperature values (first temperature values) collected by the infrared thermal imager are numerically compared with the discrete-point temperature values (second temperature values) output by the contact temperature sensor. The comparison is based on whether the temperature difference between the two in corresponding spatial regions is less than a preset tolerance threshold (e.g., ±1.0℃). This step calculates the absolute value of the difference frame by frame to determine whether the two sets of data are in the same range within the current sampling period.
[0082] Furthermore, when the comparison result indicates that the difference between the first temperature value and the second temperature value does not exceed the tolerance threshold, it is determined that the mutual verification between the infrared data and the contact data is valid. At this time, the first temperature value obtained by infrared thermal imaging is selected as the target temperature value because it has spatial coverage advantages and can better reflect the local temperature distribution.
[0083] When the comparison result indicates that the difference between the first temperature value and the second temperature value exceeds the tolerance threshold, it is determined that the infrared data may be affected by environmental interference (such as lens dirt, strong electromagnetic interference, field of view obstruction) or sensor drift. In this case, the infrared data is discarded, and the second temperature value of the contact temperature sensor is adopted as the target temperature value because it is a direct physical contact measurement and has higher local stability.
[0084] The aforementioned tolerance threshold is the upper limit of the allowable deviation used to determine whether two sets of measured values are "consistent". Specifically, in this application, it can be set to ±1.0℃, based on the combined uncertainty of infrared temperature measurement accuracy (±0.5℃) and sensor error (±0.8℃).
[0085] As an optional implementation, when the battery pack operates in a low-temperature environment (-10℃), the infrared camera's signal-to-noise ratio decreases due to the small temperature difference, causing the first temperature value to fluctuate by ±1.5℃, while the NTC sensor reading remains stable. The comparison results show that the difference exceeds the limit, and the system automatically selects the second temperature value as the target temperature value to avoid false alarms caused by infrared mismeasurements.
[0086] As an alternative implementation, under normal temperature uniformity operation of the battery module, the difference between the average pixel temperature at the corresponding NTC installation location in the infrared image and the sensor reading is 0.3℃, which is lower than the ±1.0℃ tolerance threshold. The system can determine that the two are consistent and use the first temperature value obtained by infrared imaging as the target temperature value to utilize its higher spatial resolution to support subsequent thermal field analysis.
[0087] It is worth noting that the above-mentioned determination action can realize a dynamic priority selection mechanism based on data consistency judgment. When the reliability of infrared data and contact data is comparable, the full-domain data is used first. When the infrared data is abnormal, it automatically switches to stable point measurement data, thereby improving the reliability of the selection of target temperature values under interference conditions.
[0088] Step S301: Obtain the first target temperature value at the first moment and the second target temperature value at the second moment;
[0089] Step S302: Determine the temperature rise rate based on the first target temperature value and the second target temperature value;
[0090] Step S303: In response to the target temperature value being greater than the first preset temperature value or the temperature rise rate being greater than the preset temperature rise rate, the battery warning level is determined to be the first warning level.
[0091] In this embodiment, at a fixed time interval (e.g., every 500ms), the target temperature value at the current moment (second moment) is read, and the historical target temperature value at the previous moment (first moment) is obtained synchronously to form adjacent temperature pairs in a continuous time series for dynamic trend analysis.
[0092] Furthermore, based on the target temperature values at the first and second moments, the temperature change is calculated using the difference formula (ΔT=T2-T1), and then divided by the time interval (Δt) to obtain the temperature rise rate per unit time (°C / min), which is used to characterize the local thermal development dynamics of the battery.
[0093] The target temperature value is compared with the first preset temperature value (e.g., the upper limit of normal cell operation + 5℃, i.e., 60℃). At the same time, the calculated temperature rise rate is compared with the preset temperature rise rate threshold (e.g., 1℃ / min). If any of the above conditions are met (temperature exceeds the limit or temperature rise rate exceeds the limit), the current state is determined to trigger the first warning level.
[0094] In addition, the temperature difference (temperature gradient) between adjacent pixels in infrared thermal imaging data can be used for judgment. If the temperature difference between adjacent areas is ≥3℃, it is determined to be a local hot spot, triggering a first-level warning, thus avoiding misjudgment caused by environmental interference or sensor error.
[0095] The aforementioned first preset temperature value is a temperature upper limit benchmark value set based on the characteristics of the cell material. Exceeding this value is considered to pose a risk of steady-state overheating. For example, it can be set to 60°C for ternary lithium batteries and 45°C for lithium iron phosphate batteries.
[0096] The aforementioned preset temperature rise rate refers to the maximum allowable temperature rise rate threshold per unit time, used to identify abnormal thermal evolution trends. It can be set to 1℃ / min to cover the initial temperature rise characteristics caused by typical micro short circuits.
[0097] As an optional implementation, during the high-current discharge of the battery pack, the target temperature rises from 55°C (the upper limit of normal) to 61°C within 5 seconds, with a temperature rise rate of 1.2°C / min. Although the temperature only slightly exceeds the limit, the temperature rise rate significantly exceeds the threshold, and the system immediately determines it to be at the first warning level, achieving a rapid response to early thermal anomalies.
[0098] As another optional implementation, in the initial stage of charging in a low-temperature environment (-10℃), the target temperature value slowly rises to 60.5℃, but the temperature rise rate is only 0.6℃ / min. However, because the temperature exceeds the first preset value (60℃), the system still triggers the first warning level to avoid the risk of heat accumulation caused by slow accumulation.
[0099] It is worth noting that the aforementioned determination action can achieve early and low-delay hierarchical identification of battery thermal anomalies by using the dual criteria of the absolute value of the target temperature and the rate of dynamic change. This improves the response sensitivity to two different failure modes, steady-state over-temperature and rapid temperature rise, and forms a precise first-level early warning judgment mechanism independent of other system interventions.
[0100] In step S401, in response to the vehicle being in the first warning level for a duration longer than a preset duration, the battery warning level is determined to be the second warning level, wherein the severity of the second warning level is higher than that of the first warning level.
[0101] In this embodiment, when the battery is at the first warning level, the system starts a timer to record the duration of the current warning state. The timing is based on the system clock synchronous sampling, with a time resolution of not less than 100ms, ensuring the accuracy of the duration calculation.
[0102] Furthermore, the duration of the first warning level is compared in real time with a preset duration threshold (e.g., 10 seconds). If the duration exceeds this threshold and the target temperature value does not return to the normal range, it is determined that the thermal anomaly has not been effectively suppressed, and the system automatically upgrades to the second warning level to reflect the persistence and evolution trend of the risk.
[0103] The aforementioned preset duration is a time benchmark used to determine whether a thermal anomaly has a continuous evolution trend. Specifically, in this application, it can be set to 10 seconds, determined based on the thermal evolution dynamics characteristics of a typical thermal runaway precursor stage, taking into account both false trigger suppression and timely response.
[0104] The aforementioned warning level upgrade refers to the automatic escalation of the warning level based on the duration of the risk assessment, provided that the original warning status has not been eliminated, in order to guide higher-level control and intervention.
[0105] As an optional implementation, when the battery cell tabs are traveling at high speed, the temperature rises to 61°C due to a micro-short circuit, triggering the first warning level. After the cooling system is activated, the temperature rise slows down, but the temperature remains above 60°C for 12 seconds and does not return to the normal range. Therefore, the system can determine that the thermal risk has not been alleviated and automatically upgrades to the second warning level.
[0106] As another optional implementation, under low-temperature charging conditions, the battery pack experiences uneven heat dissipation in some areas due to the low ambient temperature. The temperature in a certain area briefly exceeds the limit to 60.2°C, and after 5 seconds, it naturally drops back to 58°C due to heat diffusion. Since the duration does not reach the 10-second threshold, the system maintains the first warning level and does not trigger an upgrade, thus avoiding over-response to transient disturbances.
[0107] It is worth noting that the aforementioned actions can achieve risk evolution assessment based on the time dimension, distinguish between instantaneous temperature fluctuations and persistent thermal anomalies, improve the accuracy of early warning decisions in judging the precursor stage of thermal runaway, and form a graded response mechanism that progresses from "instantaneous anomaly" to "persistent risk".
[0108] Step S501: In response to the target temperature value being greater than the second preset temperature value, the battery warning level is determined to be the third warning level, wherein the second preset temperature value is greater than the first preset temperature value, and the severity of the third warning level is higher than the severity of the second warning level.
[0109] In this embodiment, the current target temperature value is compared in real time with a preset third-level trigger threshold (i.e., the second preset temperature value). This threshold is set according to the thermal runaway critical temperature of the cell material. For example, it can be set to 65°C for ternary lithium batteries and 80°C for lithium iron phosphate batteries, which is used to identify the direct critical state of thermal runaway.
[0110] Furthermore, when the target temperature value continues to exceed the second preset temperature value and does not drop due to cooling intervention or changes in operating conditions, the system determines that the battery has entered a high-risk stage of thermal runaway and automatically upgrades the warning level to the third warning level as the highest level safety response signal.
[0111] The aforementioned second preset temperature value is a hard safety boundary value set based on the thermal runaway initiation temperature of the cell's chemical system. It is the temperature criterion for triggering the highest level of warning, has material specificity, and does not depend on the rate of temperature rise or time accumulation.
[0112] The aforementioned third warning level refers to the highest risk level of battery thermal runaway, indicating that thermal runaway is irreversible or about to occur, and active intervention measures such as immediately cutting off the high-voltage circuit and initiating fire extinguishing should be implemented.
[0113] As an optional implementation, in a certain ternary lithium battery module, a micro-short circuit inside the battery causes the local temperature to rise continuously. The target temperature value continues to rise from 62°C (triggering a level 2 warning) to 66°C, exceeding the second preset temperature value of 65°C. The system immediately determines it to be a level 3 warning, providing a deterministic triggering basis for subsequent high-voltage cutoff and fire extinguishing device activation.
[0114] As another optional implementation method, in the lithium iron phosphate battery system, the second preset temperature value can be set to 80°C. Under the combined operation of high temperature environment and fast charging, the target temperature value slowly rises to 81°C. Although the temperature rise rate does not reach the second threshold, the absolute temperature breaks through the critical point, and the system still triggers the third warning level to avoid the warning lag caused by the difference in material thermal stability.
[0115] It is worth noting that the above-mentioned determination action can realize the hard safety boundary judgment based on the absolute temperature value. When the temperature exceeds the thermal runaway critical point of the cell material, it directly triggers the highest level of warning, ensuring that the emergency response is completed in the last window before thermal runaway occurs.
[0116] In step S601, in response to the battery warning level being the first warning level, the power of the vehicle's cooling water pump is increased to a first preset ratio.
[0117] In this embodiment, the system continuously monitors the current battery warning level. When the warning level is determined to be the first warning level, the cooling control response logic is triggered. This determination is based on whether the target temperature value exceeds the first preset temperature value or whether the temperature rise rate exceeds the preset threshold, without the need for manual intervention.
[0118] Furthermore, after confirming the first warning level, the control unit outputs a target power command to the cooling water pump drive circuit according to the preset mapping relationship, increasing the current operating power of the water pump to a first preset ratio (such as 50%). This ratio is set based on the matching relationship between the battery pack heat load and the cooling system capacity to ensure enhanced heat exchange efficiency without overload.
[0119] Furthermore, after receiving the power command, the water pump controller adjusts the motor input voltage or pulse width modulation (PWM) duty cycle to increase the water pump speed from the basic operating condition (e.g., 2000 rpm) to the target speed (e.g., 3000 rpm), thereby achieving a linear increase in coolant flow and accelerating the transfer of heat from the battery cell to the radiator.
[0120] The aforementioned first preset ratio is a cooling power enhancement benchmark value set in response to the first warning level, which is set to 50%. It is determined based on the safety margin between the maximum heat generation rate of the battery pack and the rated capacity of the cooling system, taking into account both response efficiency and system durability.
[0121] The aforementioned cooling water pump power refers to the input electrical power of the electric water pump that drives the coolant circulation, and its output flow rate has an approximately linear relationship with the power.
[0122] As an optional implementation, under high-speed cruising conditions, the battery cell experiences a temperature rise rate of 1.1℃ / min due to a micro-short circuit, triggering the first warning level. The system immediately instructs the cooling water pump power to increase by 50% from the base value and the speed to increase from 2000rpm to 3000rpm. Within 5 seconds, the local temperature rise rate decreases from 0.8℃ / min to 0.3℃ / min, and heat diffusion is effectively suppressed.
[0123] As another optional implementation method, during the fast charging process of the battery in a high-temperature environment (40°C), the surface temperature of multiple modules simultaneously exceeds the limit, triggering the first warning level. The system simultaneously increases the power of all water pumps by 50%, and the increase in coolant flow reduces the average temperature difference of the modules from 4.2°C to 1.8°C, alleviating the phenomenon of multi-point heat accumulation.
[0124] It is worth noting that the above control actions can achieve the following: when the battery is in the first warning level, the cooling water pump power is precisely increased to enhance the heat conduction capacity, and the temperature is actively suppressed from rising further without initiating higher-level intervention, thus forming a rapid, low-order, and reversible thermal management response to early thermal anomalies.
[0125] In step S701, in response to the battery warning level being the second warning level, the motor output power of the vehicle is reduced to a second preset ratio.
[0126] In this embodiment, the system continuously monitors the battery warning level status. When the current level is determined to be the second warning level, the power limiting response logic is triggered. The trigger condition for the second warning level is that the first warning level has not been alleviated for more than 10 seconds, indicating that the thermal anomaly has not been completely suppressed by the cooling system.
[0127] Furthermore, the control unit outputs a motor power limiting command to the vehicle controller (VCU) according to the preset mapping relationship, reducing the current maximum allowable output power to a second preset ratio (such as 50%). This ratio is set based on the balance between the battery thermal stability safety window and the vehicle's power demand, ensuring that basic driving capability is maintained while reducing heat generation.
[0128] Furthermore, after receiving the power limiting command, the vehicle controller reduces the electromagnetic torque output of the drive motor by adjusting the current loop reference value or torque output command of the motor controller, thereby reducing the battery discharge current, reducing the heat generation rate from the source, and alleviating heat accumulation inside the battery pack.
[0129] The aforementioned second preset ratio is the upper limit ratio of motor output power set in response to the second warning level. It is set to 50%, which represents an intermediate intervention strategy that minimizes battery heat load while ensuring basic driving safety. It has the characteristics of non-cut-off and recoverability.
[0130] The aforementioned motor output power refers to the mechanical power output by the electric motor that drives the vehicle per unit time. Its magnitude is directly related to the battery discharge / charge current intensity and is a key input parameter affecting battery heat generation.
[0131] As an optional implementation, under high-speed climbing conditions, the battery pack causes local hot spots due to continuous high-current discharge. After the first warning level is triggered, the cooling system power is increased. However, after 12 seconds, the target temperature still rises from 61°C to 65°C, with a temperature rise rate of 1.3°C / min. The system determines that it is at the second warning level and immediately limits the motor output power to 50% of the rated value. The battery discharge current drops from 180A to 90A, and the temperature rise rate drops from 1.3°C / min to 0.4°C / min.
[0132] As another alternative implementation, during continuous fast charging in a high-temperature environment (35°C), the temperature of multiple modules rises simultaneously. When the secondary warning is triggered, the system does not immediately cut off the high voltage, but instead limits the motor output power to 50%, which reduces the internal loss current of the battery during the charging phase, reduces the heat generation rate, and delays the evolution process towards the tertiary thermal runaway.
[0133] It is worth noting that the above control actions can effectively suppress the further development of thermal runaway without interrupting vehicle operation by actively reducing the motor output power when the battery is in the second warning level, thereby reducing the intensity of the battery's electrochemical reaction and internal Joule heat. This forms a medium-level active intervention mechanism for continuous thermal anomalies.
[0134] In step S801, in response to the battery warning level being the third warning level, the high-voltage circuit of the vehicle is disconnected and the vehicle's fire extinguishing device is activated.
[0135] In this embodiment, the system continuously monitors the comparison results between the target temperature value and the preset threshold. When the target temperature value reaches or exceeds the third preset temperature value (such as 65°C for ternary lithium batteries or 80°C for lithium iron phosphate batteries) and the duration exceeds the preset stabilization time (such as 2 seconds), it is determined to be the third warning level, confirming that thermal runaway has entered the irreversible stage.
[0136] Furthermore, upon confirming the third warning level, the Battery Management System (BMS) immediately sends a disconnect command to the high-voltage main contactor, cutting off the electrical path between the battery pack and the motor and charging interface. Simultaneously, it triggers a fire suppression control signal, activating the aerosol or inert gas fire suppression device installed inside the battery pack, releasing the extinguishing medium to suppress combustion and heat spread.
[0137] The aforementioned third preset temperature value is a hard critical threshold set based on the thermal runaway initiation temperature of the cell's chemical system. It is also the temperature criterion for triggering the highest level of safety response and does not depend on the rate of temperature rise or time accumulation.
[0138] The aforementioned high-voltage circuit refers to the DC circuit connecting the power battery pack with the drive motor, high-voltage distribution box, and on-board charger. It includes the main positive / main negative contactors and is the main channel for energy transmission.
[0139] The aforementioned fire extinguishing device refers to a built-in automatic fire extinguishing system that uses aerosols or inert gases (such as heptafluoropropane) as extinguishing media to quickly extinguish internal fire sources in the battery through chemical inhibition or suffocation.
[0140] As an optional implementation, during high-speed vehicle operation, if a battery cell experiences thermal runaway due to an internal short circuit, the infrared monitoring unit detects a sudden increase in local temperature from 62°C to 67°C within 3 seconds, exceeding the third preset temperature value of 65°C. The system immediately disconnects the high-voltage circuit, rapidly disconnects the contactor, and simultaneously activates the aerosol fire extinguishing device, releasing the extinguishing medium within 1.5 seconds to prevent the fire from spreading to adjacent modules.
[0141] As an alternative implementation, during static charging, due to slow thermal runaway of the aging cells inside the battery pack, the temperature rises from 78°C to 81°C within 5 seconds, reaching the third preset temperature value for lithium iron phosphate batteries. After confirming that the temperature has exceeded the limit, the system disconnects the main contactor of the DC charging circuit and activates the inert gas release system to reduce the oxygen concentration inside the battery pack, interrupt the combustion chain reaction, and prevent the generation of open flames.
[0142] It is worth noting that the above-mentioned control actions can, when the battery is in the third warning level, simultaneously disconnect the high-voltage circuit and activate the fire extinguishing device to block the energy supply and directly intervene in the combustion process, forming a mandatory and irreversible safety intervention for the final stage of thermal runaway, effectively curbing the risk of battery pack fire or explosion.
[0143] Figure 3 This is a flowchart of the system self-test module of a vehicle according to one embodiment of the present invention, as follows: Figure 3 As shown, the self-test module is a subsystem independent of the main monitoring path. Its function is to continuously verify the reliability of the infrared sensing monitoring unit and ensure that the overall system safety can still be maintained when the sensor is abnormal or its performance drifts.
[0144] Specifically, the self-test module is used to perform the following technical steps:
[0145] (1) Periodic calibration trigger: The system automatically activates the self-diagnosis process at preset time intervals (such as every 2 hours) or after the vehicle is started, before charging, or after a long period of rest, and sends an excitation signal to the blackbody calibration source built into the infrared sensing unit, so that it emits stable infrared radiation with known temperature characteristics.
[0146] (2) Infrared response comparison: The infrared camera acquires the radiation image emitted by the blackbody calibration source, obtains the average temperature of its output pixels, and compares it with the preset calibration temperature of the blackbody source (such as three reference points of 30℃, 50℃, and 80℃) to calculate the system measurement deviation (ΔT). If the deviation exceeds the allowable range (such as ±0.8℃), it is determined that the infrared sensor has drift or optical contamination.
[0147] (3) Status determination and redundancy switching: If the calibration deviation is within the tolerance range, the system marks the infrared unit as "normal" and continues to participate in data fusion; if the calibration deviation exceeds the limit, the infrared unit is determined to be faulty, its data input is automatically disabled, and it is switched to a degraded operation mode that relies only on traditional temperature sensors. At the same time, a fault code is sent to the battery management system, and the fault prompts on the instrument panel or remote terminal are activated.
[0148] It is worth noting that the self-test module described above can realize autonomous and periodic verification of the operating status of the infrared sensing monitoring unit. Without relying on external equipment or manual intervention, it can promptly identify sensor performance degradation or failure, ensure automatic switching to the traditional monitoring path when the infrared unit is abnormal, maintain the continuity and reliability of the safety monitoring function, and avoid the failure of the entire early warning system due to the failure of a single sensor.
[0149] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or grid device, etc.) to execute the methods of the various embodiments of the present invention.
[0150] This embodiment also provides a vehicle control device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0151] Figure 4 This is a structural block diagram of a vehicle control device 400 according to one embodiment of the present invention, such as... Figure 4 As shown, the device includes: an acquisition module 41, a first determination module 42, a second determination module 43, and an execution module 44.
[0152] The acquisition module 41 is used to acquire a first temperature value and a second temperature value of the vehicle battery, wherein the first temperature value is the battery temperature value collected by the infrared thermal imager and the second temperature value is the battery temperature value collected by the temperature sensor.
[0153] The first determining module 42 is used to determine the target temperature value of the vehicle battery based on the first temperature value and the second temperature value.
[0154] The second determining module 43 is used to determine the vehicle's battery warning level based on the target temperature value;
[0155] The execution module 44 is used to perform control operations corresponding to the battery warning level based on the battery warning level.
[0156] Optionally, the first determining module 42 includes: a comparison unit for comparing a first temperature value and a second temperature value to obtain a comparison result; a first determining unit for determining the first temperature value as a target temperature value in response to the comparison result indicating that the first temperature value and the second temperature value are consistent; and a second determining unit for determining the second temperature value as a target temperature value in response to the comparison result indicating that the first temperature value and the second temperature value are inconsistent.
[0157] Optionally, the second determining module 43 includes: an acquisition unit, used to acquire a first target temperature value at a first moment and a second target temperature value at a second moment; a third determining unit, used to determine the temperature rise rate based on the first target temperature value and the second target temperature value; and a fourth determining unit, used to determine the battery warning level as the first warning level in response to the target temperature value being greater than a first preset temperature value or the temperature rise rate being greater than a preset temperature rise rate.
[0158] Optionally, the second determining module 43 further includes: a fifth determining unit, configured to determine the battery warning level as a second warning level in response to the vehicle being in the first warning level for a duration longer than a preset duration, wherein the severity of the second warning level is higher than the severity of the first warning level.
[0159] Optionally, the second determining module 43 further includes: a sixth determining unit, used to determine the battery warning level as a third warning level in response to the target temperature value being greater than the second preset temperature value, wherein the second preset temperature value is greater than the first preset temperature value, and the severity of the third warning level is higher than the severity of the second warning level.
[0160] Optionally, the execution module 44 includes: an enhancement unit, used to enhance the power of the vehicle's cooling water pump to a first preset ratio in response to the battery warning level being a first warning level.
[0161] Optionally, the execution module 44 further includes a reduction unit for reducing the motor output power of the vehicle to a second preset ratio in response to the battery warning level being a second warning level.
[0162] Optionally, the execution module 44 further includes a starting unit for disconnecting the vehicle's high-voltage circuit and activating the vehicle's fire extinguishing device in response to a battery warning level of the third warning level.
[0163] Embodiments of the present invention also provide a vehicle, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the above-described vehicle control method.
[0164] Optionally, in this embodiment, the vehicle may be configured to store a computer program for performing the following steps:
[0165] Step S101: Obtain the first temperature value and the second temperature value of the vehicle battery, wherein the first temperature value is the battery temperature value collected by the infrared thermal imager, and the second temperature value is the battery temperature value collected by the temperature sensor.
[0166] Step S102: Determine the target temperature value of the vehicle battery based on the first temperature value and the second temperature value;
[0167] Step S103: Determine the vehicle's battery warning level based on the target temperature value;
[0168] Step S104: Execute control operations corresponding to the battery warning level based on the battery warning level.
[0169] Optionally, when the processor executes the program, it further implements the following steps: comparing a first temperature value and a second temperature value to obtain a comparison result; in response to the comparison result indicating that the first temperature value and the second temperature value are consistent, determining the first temperature value as the target temperature value; in response to the comparison result indicating that the first temperature value and the second temperature value are inconsistent, determining the second temperature value as the target temperature value.
[0170] Optionally, when the processor executes the program, it also performs the following steps: obtaining a first target temperature value at a first moment and a second target temperature value at a second moment; determining the temperature rise rate based on the first target temperature value and the second target temperature value; and determining the battery warning level as the first warning level in response to the target temperature value being greater than a first preset temperature value or the temperature rise rate being greater than a preset temperature rise rate.
[0171] Optionally, when the processor executes the program, it also performs the following steps: in response to the vehicle being in the first warning level for a duration longer than a preset duration, it determines the battery warning level as a second warning level, wherein the severity of the second warning level is higher than the severity of the first warning level.
[0172] Optionally, when the processor executes the program, it also performs the following steps: in response to the target temperature value being greater than the second preset temperature value, it determines the battery warning level as the third warning level, wherein the second preset temperature value is greater than the first preset temperature value, and the severity of the third warning level is higher than the severity of the second warning level.
[0173] Optionally, the processor also performs the following steps when executing the program: in response to the battery warning level being the first warning level, increasing the power of the vehicle's cooling water pump to a first preset ratio.
[0174] Optionally, the processor also performs the following steps when executing the program: in response to the battery warning level being the second warning level, reducing the vehicle's motor output power to a second preset ratio.
[0175] Optionally, the processor may also perform the following steps when executing the program: in response to a battery warning level of Level 3, disconnect the vehicle's high-voltage circuit and activate the vehicle's fire suppression system.
[0176] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0177] Embodiments of the present invention also provide an electronic device, such as... Figure 5 As shown, it includes a memory 51 and a processor 52, wherein the memory stores a computer program and the processor is configured to run the computer program to execute the vehicle control method described above.
[0178] Optionally, in this embodiment, the electronic device may be configured to store a computer program for performing the following steps:
[0179] Step S101: Obtain the first temperature value and the second temperature value of the vehicle battery, wherein the first temperature value is the battery temperature value collected by the infrared thermal imager, and the second temperature value is the battery temperature value collected by the temperature sensor.
[0180] Step S102: Determine the target temperature value of the vehicle battery based on the first temperature value and the second temperature value;
[0181] Step S103: Determine the vehicle's battery warning level based on the target temperature value;
[0182] Step S104: Execute control operations corresponding to the battery warning level based on the battery warning level.
[0183] Optionally, when the processor executes the program, it further implements the following steps: comparing a first temperature value and a second temperature value to obtain a comparison result; in response to the comparison result indicating that the first temperature value and the second temperature value are consistent, determining the first temperature value as the target temperature value; in response to the comparison result indicating that the first temperature value and the second temperature value are inconsistent, determining the second temperature value as the target temperature value.
[0184] Optionally, when the processor executes the program, it also performs the following steps: obtaining a first target temperature value at a first moment and a second target temperature value at a second moment; determining the temperature rise rate based on the first target temperature value and the second target temperature value; and determining the battery warning level as the first warning level in response to the target temperature value being greater than a first preset temperature value or the temperature rise rate being greater than a preset temperature rise rate.
[0185] Optionally, when the processor executes the program, it also performs the following steps: in response to the vehicle being in the first warning level for a duration longer than a preset duration, it determines the battery warning level as a second warning level, wherein the severity of the second warning level is higher than the severity of the first warning level.
[0186] Optionally, when the processor executes the program, it also performs the following steps: in response to the target temperature value being greater than the second preset temperature value, it determines the battery warning level as the third warning level, wherein the second preset temperature value is greater than the first preset temperature value, and the severity of the third warning level is higher than the severity of the second warning level.
[0187] Optionally, the processor also performs the following steps when executing the program: in response to the battery warning level being the first warning level, increasing the power of the vehicle's cooling water pump to a first preset ratio.
[0188] Optionally, the processor also performs the following steps when executing the program: in response to the battery warning level being the second warning level, reducing the vehicle's motor output power to a second preset ratio.
[0189] Optionally, the processor may also perform the following steps when executing the program: in response to a battery warning level of Level 3, disconnect the vehicle's high-voltage circuit and activate the vehicle's fire suppression system.
[0190] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0191] Embodiments of the present invention also provide a computer-readable storage medium storing a computer program configured to execute the vehicle control method described above when run on a computer or processor.
[0192] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0193] Step S101: Obtain the first temperature value and the second temperature value of the vehicle battery, wherein the first temperature value is the battery temperature value collected by the infrared thermal imager, and the second temperature value is the battery temperature value collected by the temperature sensor.
[0194] Step S102: Determine the target temperature value of the vehicle battery based on the first temperature value and the second temperature value;
[0195] Step S103: Determine the vehicle's battery warning level based on the target temperature value;
[0196] Step S104: Execute control operations corresponding to the battery warning level based on the battery warning level.
[0197] Optionally, the storage medium is configured to store program code for performing the following steps: comparing a first temperature value and a second temperature value to obtain a comparison result; determining the first temperature value as a target temperature value in response to the comparison result indicating that the first temperature value and the second temperature value are consistent; and determining the second temperature value as a target temperature value in response to the comparison result indicating that the first temperature value and the second temperature value are inconsistent.
[0198] Optionally, the storage medium is configured to store program code for performing the following steps: acquiring a first target temperature value at a first moment and a second target temperature value at a second moment; determining a temperature rise rate based on the first target temperature value and the second target temperature value; and determining a battery warning level as a first warning level in response to a target temperature value being greater than a first preset temperature value or a temperature rise rate being greater than a preset temperature rise rate.
[0199] Optionally, the storage medium is configured to store program code for performing the following steps: in response to the vehicle being in a first warning level for a duration longer than a preset duration, determining the battery warning level as a second warning level, wherein the severity of the second warning level is higher than the severity of the first warning level.
[0200] Optionally, the storage medium is configured to store program code for performing the following steps: in response to a target temperature value being greater than a second preset temperature value, determining the battery warning level as a third warning level, wherein the second preset temperature value is greater than a first preset temperature value, and the severity of the third warning level is higher than the severity of the second warning level.
[0201] Optionally, the storage medium is configured to store program code for performing the following steps: in response to a battery warning level of a first warning level, increasing the power of the vehicle's cooling water pump to a first preset ratio.
[0202] Optionally, the storage medium is configured to store program code for performing the following steps: in response to a battery warning level of a second warning level, reducing the vehicle's motor output power to a second preset ratio.
[0203] Optionally, the storage medium is configured to store program code for performing the following steps: in response to a battery warning level of level 3, disconnecting the vehicle's high-voltage circuit and activating the vehicle's fire suppression system.
[0204] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0205] Embodiments of the present invention also provide a computer program product, including a computer program, wherein the computer program, when executed by a processor, implements the steps of the above-described vehicle control method.
[0206] Optionally, in this embodiment, the computer program product described above may be configured to store a computer program for performing the following steps:
[0207] Step S101: Obtain the first temperature value and the second temperature value of the vehicle battery, wherein the first temperature value is the battery temperature value collected by the infrared thermal imager, and the second temperature value is the battery temperature value collected by the temperature sensor.
[0208] Step S102: Determine the target temperature value of the vehicle battery based on the first temperature value and the second temperature value;
[0209] Step S103: Determine the vehicle's battery warning level based on the target temperature value;
[0210] Step S104: Execute control operations corresponding to the battery warning level based on the battery warning level.
[0211] Optionally, when the computer program executes the program, it further implements the following steps: comparing a first temperature value and a second temperature value to obtain a comparison result; in response to the comparison result indicating that the first temperature value and the second temperature value are consistent, determining the first temperature value as the target temperature value; in response to the comparison result indicating that the first temperature value and the second temperature value are inconsistent, determining the second temperature value as the target temperature value.
[0212] Optionally, when the computer program executes the program, it also performs the following steps: obtaining a first target temperature value at a first moment and a second target temperature value at a second moment; determining the temperature rise rate based on the first target temperature value and the second target temperature value; and determining the battery warning level as the first warning level in response to the target temperature value being greater than a first preset temperature value or the temperature rise rate being greater than a preset temperature rise rate.
[0213] Optionally, when the computer program executes the program, it also performs the following steps: in response to the vehicle being in the first warning level for a duration longer than a preset duration, the battery warning level is determined to be the second warning level, wherein the severity of the second warning level is higher than the severity of the first warning level.
[0214] Optionally, when the computer program executes the program, it also performs the following steps: in response to the target temperature value being greater than the second preset temperature value, it determines the battery warning level as the third warning level, wherein the second preset temperature value is greater than the first preset temperature value, and the severity of the third warning level is higher than the severity of the second warning level.
[0215] Optionally, when the computer program executes the program, it also performs the following steps: in response to the battery warning level being the first warning level, it increases the power of the vehicle's cooling water pump to a first preset ratio.
[0216] Optionally, when the computer program executes the program, it also performs the following steps: in response to the battery warning level being the second warning level, the motor output power of the vehicle is reduced to a second preset ratio.
[0217] Optionally, the computer program may also perform the following steps when executing the program: in response to the battery warning level being the third warning level, disconnect the high-voltage circuit of the vehicle and activate the vehicle's fire extinguishing device.
[0218] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0219] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0220] In the embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.
[0221] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0222] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0223] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or grid device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0224] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for controlling a vehicle, characterized in that, include: Acquire a first temperature value and a second temperature value of the vehicle battery, wherein the first temperature value is the battery temperature value collected by an infrared thermal imager, and the second temperature value is the battery temperature value collected by a temperature sensor. The target temperature value of the vehicle battery is determined based on the first temperature value and the second temperature value; The vehicle's battery warning level is determined based on the target temperature value; Based on the battery warning level, execute the control operation corresponding to the battery warning level.
2. The vehicle control method according to claim 1, characterized in that, Determining the target temperature value based on the first temperature value and the second temperature value includes: The first temperature value and the second temperature value are compared to obtain the comparison result; In response to the comparison result indicating that the first temperature value and the second temperature value are consistent, the first temperature value is determined to be the target temperature value; In response to the comparison result indicating that the first temperature value and the second temperature value are inconsistent, the second temperature value is determined to be the target temperature value.
3. The vehicle control method according to claim 1, characterized in that, Determining the battery warning level based on the target temperature value includes: Obtain the first target temperature value at the first moment and the second target temperature value at the second moment; The temperature rise rate is determined based on the first target temperature value and the second target temperature value; In response to the target temperature value being greater than a first preset temperature value or the temperature rise rate being greater than a preset temperature rise rate, the battery warning level is determined to be the first warning level.
4. The vehicle control method according to claim 3, characterized in that, Determining the battery warning level based on the target temperature value also includes: In response to the vehicle being in the first warning level for a duration longer than a preset duration, the battery warning level is determined to be a second warning level, wherein the severity of the second warning level is higher than the severity of the first warning level.
5. The vehicle control method according to claim 4, characterized in that, Determining the battery warning level based on the target temperature value also includes: In response to the target temperature value being greater than the second preset temperature value, the battery warning level is determined to be the third warning level, wherein the second preset temperature value is greater than the first preset temperature value, and the severity of the third warning level is higher than the severity of the second warning level.
6. The vehicle control method according to claim 3, characterized in that, Executing the control operation corresponding to the battery warning level based on the battery warning level includes: In response to the battery warning level being the first warning level, the power of the vehicle's cooling water pump is increased to a first preset ratio.
7. The vehicle control method according to claim 4, characterized in that, Executing the control operation corresponding to the battery warning level based on the battery warning level further includes: In response to the battery warning level being the second warning level, the motor output power of the vehicle is reduced to a second preset ratio.
8. The vehicle control method according to claim 5, characterized in that, Executing the control operation corresponding to the battery warning level based on the battery warning level further includes: In response to the battery warning level being the third warning level, the high-voltage circuit of the vehicle is disconnected and the vehicle's fire extinguishing device is activated.
9. A vehicle comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the vehicle control method as described in any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the vehicle control method according to any one of claims 1 to 8 when run on a computer or processor.