Thermal management control method and apparatus, electronic device, storage medium, and vehicle

By querying the actuator's expected state configuration table and comparing it with the actual state, fault states are eliminated, and the target thermal management method is selected. This solves the problem of complexity in existing thermal management solutions and realizes the platformization and resource saving of thermal management.

CN117341417BActive Publication Date: 2026-08-04BEIJING CO WHEELS TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING CO WHEELS TECH CO LTD
Filing Date
2022-06-28
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

Existing thermal management solutions are complex and cannot be integrated into a single platform, resulting in a complex thermal management control process and high resource consumption.

Method used

By querying the actuator expected state configuration table for thermal management methods, the integrated expected state is determined, and by comparing it with the actual state of the actuator, fault states are eliminated, an available thermal management method is selected, and the target method is determined for control based on the thermal management request.

Benefits of technology

The thermal management control logic has been simplified, the overall thermal management platform has been realized, resource consumption has been reduced, and the accuracy and efficiency of control have been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117341417B_ABST
    Figure CN117341417B_ABST
Patent Text Reader

Abstract

The present disclosure provides a thermal management control method, device, electronic equipment, storage medium and vehicle. The present disclosure determines the integrated expected state corresponding to each thermal management mode by querying the expected state configuration table of the executor of the thermal management mode; compares the integrated expected state and the actual state of the executor to determine the fault state of each executor, and determines at least one available thermal management mode from the thermal management modes; determines a target thermal management mode from the at least one available thermal management mode according to the received thermal management request, and performs thermal management control according to the target thermal management mode. The present disclosure determines a most suitable target thermal management mode from multiple thermal management modes, simplifies the control logic of the entire thermal management mode, makes the entire thermal management control process more streamlined, is suitable for most thermal management schemes, can realize overall platformization of thermal management, and reduces resource consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of energy management technology, and more particularly to a thermal management control method, apparatus, electronic device, storage medium, and vehicle. Background Technology

[0002] Thermal management is the process of regulating and controlling the temperature or temperature difference of an object using heating or cooling methods according to its specific requirements. Thermal management systems play a crucial role in automobiles. However, in existing thermal management solutions, each solution corresponds to a specific thermal management method, resulting in complex thermal management control schemes that cannot achieve a unified platform for thermal management—that is, a single platform cannot be used to implement the entire thermal management control process.

[0003] Therefore, how to simplify thermal management control schemes and realize the overall platformization of thermal management has become an important research issue. Summary of the Invention

[0004] In view of this, the purpose of this disclosure is to provide a thermal management control method, apparatus, electronic device, storage medium, and vehicle to solve or partially solve the above-mentioned technical problems.

[0005] To achieve the above objectives, this disclosure provides a thermal management control method, the method comprising:

[0006] Query the actuator expected state configuration table for each thermal management method to determine the integrated expected state corresponding to each thermal management method. The expected state configuration table includes the actuator expected state for each thermal management method, and the integrated expected state is a combination of at least two actuator expected states corresponding to each thermal management method.

[0007] By comparing the expected integrated state with the actual state of the actuators, the fault state of each actuator is determined, and at least one usable thermal management method is selected from the thermal management methods.

[0008] Based on the received thermal management request, a target thermal management method is determined from the at least one available thermal management method, and thermal management control is performed according to the target thermal management method.

[0009] In some embodiments, querying the actuator expected state configuration table for each thermal management method to determine the integrated expected state corresponding to each thermal management method includes:

[0010] The desired state is obtained by data processing based on the desired state configuration table;

[0011] Obtain the actual state of the actuator of the thermal management method to obtain a multi-dimensional vector of the actual state;

[0012] The multidimensional vector of the actual state is compared with the multidimensional vector of the desired state to obtain a comparison result. Based on the comparison result, the usage state value of the thermal management method is determined, and the usage state value is determined to be the integrated desired state of the thermal management method corresponding to the available state.

[0013] In some embodiments, determining the integrated desired state of the thermal management method corresponding to the available state of the usage state includes:

[0014] Multiple actuators include: heat and cold sources, pumps, valves, and sensors;

[0015] In response to determining that the actuator is a heat source, a pump, or a sensor, the desired state of the thermal management mode corresponding to the heat source, pump, or sensor is ORed to obtain the desired state of the heat source, pump, or sensor of the corresponding thermal management mode. The desired state of the heat source of the corresponding thermal management mode is the first desired state, the desired state of the pump of the corresponding thermal management mode is the second desired state, and the desired state of the sensor of the corresponding thermal management mode is the third desired state.

[0016] In response to determining that the actuator is a valve, the desired state of the thermal management mode corresponding to the valve is vectorized to obtain vector h. By determining whether vector h is empty, the default state, default position and desired state of the valve corresponding to the thermal management mode are output. The desired state of the valve corresponding to the thermal management mode is the fourth desired state.

[0017] The first desired state, the second desired state, the third desired state, and the fourth desired state are combined to obtain the integrated desired state of the corresponding thermal management method.

[0018] In some embodiments, the step of comparing the desired integrated state with the actual state of the actuators to determine the fault state of each actuator, and determining at least one available thermal management method from the thermal management methods, includes:

[0019] The actuator is controlled to switch modes. By comparing the expected state and the actual state, in response to the actuator completing the mode switch, the execution time of the actuator switching mode is determined. By comparing the execution time with a preset time threshold, the fault state of each actuator is determined. The execution state of the actuator corresponding to the execution time exceeding the preset time threshold is determined to be a faulty state, and the execution state of the actuator corresponding to the execution time not exceeding the preset time threshold is determined to be a fault-free state.

[0020] At least one available thermal management method is determined from the thermal management methods based on the operating status of each actuator.

[0021] In some embodiments, the control actuator performs mode switching by integrating a desired state and an actual state comparison. In response to the actuator completing the mode switching, the execution time for the mode switching is determined. The execution time is then compared with a preset time threshold to determine the operating state of each actuator, including:

[0022] Execute the energy component shutdown procedure and record the execution time t1 of the energy component shutdown;

[0023] Execute the water pump shutdown procedure and record the execution time t2 for the water pump shutdown.

[0024] Execute the valve switching process and calculate the valve switching execution time t3;

[0025] Execute the water pump start-up procedure and record the execution time t4 for the water pump to start up;

[0026] Execute the energy component opening process and record the execution time t5 for opening the energy component;

[0027] In response to any execution time t1, t2, t3, t4, t5 exceeding a preset time threshold, the operating state of the actuator corresponding to the execution time exceeding the preset time threshold is determined to be a fault state, wherein the actuator is at least one of an energy component, a water pump, and a valve.

[0028] In some embodiments, determining a target thermal management method from the at least one available thermal management method based on a received thermal management request, and performing thermal management control according to the target thermal management method, includes:

[0029] The thermal management request includes thermal management hot / cold requests and thermal management intensity requests;

[0030] Based on the thermal management request, at least one available thermal management method that satisfies the thermal management request is determined from the at least one available thermal management method;

[0031] Priorities are pre-defined in the available thermal management methods;

[0032] Based on the priority of the available thermal management methods, a target thermal management method is determined from the at least one available thermal management method that satisfies the thermal management request, and thermal management control is performed based on the target thermal management method.

[0033] Based on the same inventive concept, a second aspect of this disclosure also provides a thermal management control device, comprising:

[0034] The lookup module is configured to query the actuator expected state configuration table for each thermal management method to determine the integrated expected state corresponding to each thermal management method. The expected state configuration table includes the actuator expected state for each thermal management method, and the integrated expected state is a combination of at least two actuator expected states corresponding to each thermal management method.

[0035] The mode switching module is configured to compare the expected state of the integration with the actual state of the actuator, determine the fault state of each actuator, and determine at least one available thermal management mode from the thermal management modes.

[0036] The thermal management mode determination module is configured to determine a target thermal management mode from the at least one available thermal management mode based on the received thermal management request, and to perform thermal management control according to the target thermal management mode.

[0037] Based on the same inventive concept, a third aspect of this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.

[0038] Based on the same inventive concept, a fourth aspect of this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the methods described above.

[0039] Based on the same inventive concept, the fifth aspect of this disclosure also provides a vehicle, including the thermal management control device described in the second aspect, the electronic device described in the third aspect, or the storage medium described in the fourth aspect.

[0040] As can be seen from the above, the thermal management control method, device, electronic equipment, storage medium, and vehicle provided in this disclosure obtain multiple thermal management modes by querying a configuration table and determining the expected integration state corresponding to multiple thermal management modes. By switching modes, it determines whether an actuator has malfunctioned, obtaining at least one available thermal management mode corresponding to the actuator that has not malfunctioned. It can filter out the thermal management modes corresponding to malfunctioning actuators to avoid affecting the performance. Based on the received thermal management request, it determines the most suitable target thermal management mode from the available thermal management modes and performs thermal management control according to the target thermal management mode. This simplifies the control logic of the entire thermal management method, making the entire thermal management control process more streamlined. Since this thermal management control method is applicable to most thermal management solutions, it can realize the overall thermal management platform, reducing resource consumption. Attached Figure Description

[0041] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0042] Figure 1 This is a flowchart of a thermal management control method according to an embodiment of the present disclosure;

[0043] Figure 2 This is a schematic diagram of the desired state configuration table of the actuator according to an embodiment of the present disclosure;

[0044] Figure 3 This is a schematic diagram of the framework of the thermal management control method according to an embodiment of the present disclosure;

[0045] Figure 4 This is a flowchart of a thermal management control device according to an embodiment of the present disclosure;

[0046] Figure 5 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation

[0047] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0048] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0049] The technical terms used in the scheme of this application are explained as follows:

[0050] Thermal management: By controlling components such as water pumps, valve electronics, fans, compressors, PTC, and air intake grilles, the system meets the heating and cooling needs of the battery, cockpit, and electric drive.

[0051] Water circuit thermal management: By controlling the components involved in the coolant circuit, such as water pumps, valve electronics, PTC, and air intake grille, the cooling and heating needs of the battery, cockpit, electric drive, and refrigerant circuit are met.

[0052] Thermal management method: It includes information such as which cold and heat source and which circuit to use to meet the cold and heat demand, and is used to control components such as water pumps, valve electronics, PTC, and air intake grille.

[0053] PTC: PTC is an abbreviation for Positive Temperature Coefficient, which generally refers to semiconductor materials or components with a large positive temperature coefficient. PTC usually refers to a positive temperature coefficient thermistor, or simply PTC thermistor.

[0054] Based on the above description, this embodiment proposes a thermal management control method, such as... Figure 1 As shown, it includes:

[0055] Step 101: Query the actuator expected state configuration table for each thermal management method to determine the integrated expected state corresponding to each thermal management method.

[0056] In some embodiments, the process of obtaining the configuration table includes:

[0057] Step 100: Obtain the expected state configuration table of the actuator corresponding to the thermal management mode.

[0058] In specific implementation, such as Figure 2 As shown, the vertical axis of this desired state configuration table represents the various thermal management methods, and the horizontal axis represents the desired state of the actuator. There are multiple thermal management methods, and the horizontal axis of each thermal management method corresponds to the desired state of the actuator under that thermal management method.

[0059] The thermal management method includes at least one of the following: battery thermal management method, cockpit thermal management method, electric drive thermal management method, and refrigerant thermal management method.

[0060] Battery thermal management methods include at least one of the following: 0: no heating or cooling; 1: chiller cooling; 2: energy-saving cooling of motor circuit; 3: waste heat utilization of main circuit; 4: battery heat pump heating; 5: battery PTC heating; 6: battery pulse heating; 7: active motor heating.

[0061] The cabin thermal management method includes at least one of the following: 0: No demand; 1: Cooling; 2: Heat pump heating; 3: Heat pump + waste heat heating; 4: Waste heat heating; 5: WPTC heating; 6: Cooling auxiliary heat dissipation; 7: Heat pump PTC.

[0062] Electric drive thermal management methods include at least one of the following: 0: no demand; 1: cooling; 2: insulation.

[0063] Refrigerant thermal management methods include at least one of the following: 0: No demand; 1: Waste heat de-icing; 2: WPTC de-icing.

[0064] In some embodiments, the desired state of the actuator includes at least one of the following:

[0065] Expected state of engine, air conditioning, water heater (WPTC), main circuit waste heat, main circuit energy-saving cooling capacity, motor active heating, battery pulse heating, air conditioning water pump, battery water pump, motor water pump, multiple sensor expectations, and multiple valve expectations.

[0066] Preferably, there are 27 desired states, and each bit of the 1*27 dimensional desired state matrix vector is described as follows:

[0067] Indexes 1-7 represent the following: engine desired state, air conditioning desired state, water supply heater (WPTC) desired state, main circuit waste heat desired state, main circuit energy-saving cooling capacity desired state, motor active heating desired state, and battery pulse heating desired state, respectively.

[0068] Indexes 8-10 represent the expected states of the air conditioning water pump, the battery water pump, and the motor water pump, respectively.

[0069] Indices 11-15 represent the desired states of the five sensors;

[0070] Indexes 16-27 represent: the first mode expected state of the first valve, the first position expected state of the first valve, the second mode expected state of the first valve, the second position expected state of the first valve, the first mode expected state of the second valve, the first position expected state of the second valve, the second mode expected state of the second valve, the second position expected state of the second valve, the first mode expected state of the third valve, the first position expected state of the third valve, the second mode expected state of the third valve, and the second position expected state of the third valve.

[0071] In practice, the n*m ​​dimensional expected state multidimensional vector is split into n 1*m dimensional expected state multidimensional vectors according to the number of thermal management methods, which facilitates subsequent matching and comparison of each thermal management method.

[0072] The aforementioned desired states are configured autonomously based on the corresponding thermal management method. Among the 27 state values ​​configured, those that are not used are marked as unavailable, and those that are needed are marked as available.

[0073] In some embodiments, step 101 specifically includes:

[0074] Step 1011: Perform data processing based on the desired state configuration table to obtain a multidimensional vector of the desired state.

[0075] In some embodiments, there are multiple thermal management methods, and each thermal management method corresponds to m expected states of the actuator. The resulting multidimensional vector of the expected state corresponding to each thermal management method is a 1*m dimensional expected state matrix vector.

[0076] In practical implementation, the above-mentioned thermal management methods have n corresponding desired state matrix vectors, which are n*m ​​dimensional matrices. Converting the table into a multi-dimensional vector facilitates subsequent data comparison and processing.

[0077] Step 1012: Obtain the actual state of the actuator of the thermal management method and obtain a multi-dimensional vector of the actual state.

[0078] In some embodiments, the actual states of the actuator include p states, and the resulting multidimensional vector of the actual states is a 1*p-dimensional actual state matrix vector, where p≤m.

[0079] The above scheme obtains the actual state of each actuator working under the corresponding thermal management mode, lists and organizes each actual state, and after data processing, obtains a 1*p-dimensional multidimensional vector of the actual state, which is convenient for subsequent state comparison.

[0080] Step 1013: Compare the multidimensional vector of the actual state with the multidimensional vector of the desired state to obtain a comparison result. Determine the usage state value of the thermal management method based on the comparison result. Determine the integrated desired state of the thermal management method corresponding to the available state based on the usage state value.

[0081] In specific implementation, each actual state in the 1*p-dimensional actual state matrix vector is compared with the expected state of the corresponding position in the 1*m-dimensional expected state matrix vector. In response to determining that all corresponding positions are available or that the actual state is consistent with the expected state, the output state of the corresponding position is determined to be accurate.

[0082] The above process compares the 1*p-dimensional actual state matrix vector obtained from the actual state of each actuator under each thermal management mode with the corresponding 1*m-dimensional expected state matrix vector. From the 1*m-dimensional expected state matrix vector, quantities corresponding to the positions in the 1*p-dimensional actual state matrix vector are selected for comparison, resulting in a total of p comparison results. If the comparison result is accurate, the value is true = 1; if the comparison result is inaccurate, the value is false = 0.

[0083] Additionally, for states that do not require comparison, a fixed code such as 101 can be set, so that no comparison is performed on the results of states with code 101.

[0084] In specific implementation, in response to the fact that the output state of all bits in the 1*p-dimensional actual state matrix vector is accurate, the usage state value corresponding to this thermal management method is determined to be an available state value.

[0085] For each thermal management method, if all bits are set to true = 1, then the thermal management method is considered available. If any bit is set to false = 0, then the thermal management method is considered unavailable.

[0086] In specific implementation, the available thermal management mode is obtained based on the available state value, and the expected states of each actuator corresponding to the available thermal management mode are combined by an algorithm to obtain the integrated expected state of the corresponding available thermal management mode.

[0087] In the above scheme, the desired states of each actuator corresponding to the thermal management mode can be identified, forming a desired state configuration table. A multi-dimensional vector of the desired state is generated based on this configuration table. Then, based on the actual state of each actuator, a multi-dimensional vector of the actual state is obtained. This multi-dimensional vector of the actual state is compared with the multi-dimensional vector of the desired state to obtain the comparison result. The usability of the thermal management mode is determined based on the comparison result. If usable, it can operate according to this thermal management mode. The desired states of each actuator under this thermal management mode are combined using an algorithm to obtain an integrated desired state. This allows for the configuration of the corresponding thermal management mode according to actual needs, and the usability of the configured thermal management mode is determined through the above process, thereby simplifying the control logic of the entire thermal management mode. Mode switching is performed by comparing the integrated desired state with the actual state.

[0088] In some embodiments, step 1013 specifically includes:

[0089] Step 10131: In response to determining that the actuator is a heat source, a pump, or a sensor, perform an OR operation on the desired state of the thermal management mode corresponding to the heat source, pump, or sensor to obtain the desired state of the heat source, pump, or sensor of the corresponding thermal management mode. The desired state of the heat source of the corresponding thermal management mode is the first desired state, the desired state of the pump of the corresponding thermal management mode is the second desired state, and the desired state of the sensor of the corresponding thermal management mode is the third desired state.

[0090] Step 10132: In response to determining that the actuator is a valve, the desired state of the thermal management mode corresponding to the valve is vectorized to obtain vector h. By determining whether vector h is empty, the default state, default position and desired state of the valve corresponding to the thermal management mode are output. The desired state of the valve corresponding to the thermal management mode is the fourth desired state.

[0091] Step 10133: Combine the first desired state, the second desired state, the third desired state and the fourth desired state to obtain the integrated desired state of the corresponding thermal management method.

[0092] In specific implementation, for a given thermal management method, when calculating the desired state of the actuator's heat source, pump, or sensor, multiple desired states of the corresponding thermal management method are ORed to obtain the desired state of the heat source, pump, and sensor for the corresponding thermal management method, respectively. When calculating the desired state of the actuator valve, vector h is obtained by performing vector operation on the desired state of the valve's corresponding thermal management method. The default state, default position, and desired state of the valve are obtained by determining whether vector h is empty. The desired state of the heat source, pump, sensor, and valve for the corresponding thermal management method are combined to obtain the integrated desired state of the corresponding thermal management method.

[0093] In specific implementation, when calculating the desired state of the thermal management mode corresponding to the actuator valve, the process of performing vector operation on the desired state corresponding to each thermal management mode of the valve includes: forming a column vector d for the desired state corresponding to each thermal management mode of the valve; extracting a predetermined column from the column vector d to form a column vector e; calculating the dimension of the column vector e; forming a column vector f with the same dimension as the vector e by combining multiple thermal management modes; determining whether the column vector f contains a vector g with default position information; and removing the actuator states with default positions and invalid states from the vector g so that they do not participate in the state counting to obtain a vector h. The process involves determining whether the vector h is empty and outputting the valve's default state, default position, and desired state. This includes: when the vector h is empty, outputting the first and second elements of the column vector d to obtain the valve's default state and default position; when the vector h is not empty, calculating the frequency of each element in the vector e, identifying the element with the most occurrences as the valve's requested state, determining the position of the most frequent element in the vector e, and identifying the next position as the valve's requested position. The desired state of the valve's corresponding thermal management mode is then obtained by combining the valve's requested state and its requested position.

[0094] In the above scheme, the expected states of each actuator are combined to obtain the integrated expected state corresponding to each thermal management method. This allows for subsequent comparison between the integrated expected state of the actuator and the actual state to determine whether the corresponding actuator is in an open or closed state. The change in the actuator's mode before and after the change determines whether the actuator has completed the mode switch.

[0095] Step 102: Compare the expected state of the integration with the actual state of the actuator to determine the fault state of each actuator, and determine at least one available thermal management method from the thermal management methods.

[0096] In some embodiments, step 102 specifically includes:

[0097] Step 1021: Control the actuator to perform mode switching. By integrating the expected state and the actual state, in response to the actuator completing the mode switching, determine the execution time for the actuator to perform mode switching. By comparing the execution time with a preset time threshold, determine the fault state of each actuator. Determine the operating state of the actuator corresponding to the execution time exceeding the preset time threshold as a faulty state, and the operating state of the actuator corresponding to the execution time not exceeding the preset time threshold as a fault-free state.

[0098] In practice, the actuator is controlled to switch modes. The desired and actual states are compared to determine whether the actuator is in an "on" or "off" state. Changes in the actuator's current mode before and after switching modes indicate whether the mode switch has been completed. When the actuator switches modes, a timer is started. The timer stops when the mode switch is complete, and the execution time for the mode switch is obtained. This execution time is compared to a preset time threshold for the corresponding actuator mode switch to determine the actuator's fault status. If the execution time exceeds the preset time threshold, the actuator is considered faulty; if the execution time does not exceed the preset time threshold, the actuator is considered fault-free.

[0099] In the above scheme, the process of controlling the switching of actuators is controlled and timed for each process. If the execution time of a certain process exceeds a preset time threshold, it is determined that the actuator in that process is a faulty actuator. If the actuator fails, the corresponding thermal management mode needs to be determined as unavailable. In this way, the unavailable thermal management mode will not be executed during the thermal management control process. This operation process is simple and quick, requires no manual operation, saves manpower, and improves the accuracy of switching control. This scheme can be applied to the entire thermal management platform, reduces the complexity of thermal management control, and realizes the platformization of thermal management.

[0100] In some embodiments, step 1021 specifically includes:

[0101] Step 10211: Execute the energy component shutdown process and calculate the execution time t1 for the energy component shutdown.

[0102] In practice, in order to ensure the smooth execution of subsequent mode switching control, the energy components need to be shut down first, cutting off the operation of all energy components. The energy components include at least one of the following: refrigerant system and water supply heater (WPTC).

[0103] Step 10212: Execute the water pump shutdown process and calculate the execution time t2 for shutting down the water pump.

[0104] In specific implementation, this embodiment preferably executes the shutdown process of the air conditioning water pump, battery water pump and electrode water pump simultaneously, and after the air conditioning water pump, battery water pump and electrode water pump are all shut down, the timing time t2 is counted before the subsequent process is executed.

[0105] Step 10213: Execute the valve switching process and calculate the valve switching execution time t3.

[0106] In practice, before executing the valve switching procedure, it is ensured that all the aforementioned energy components and all water pumps are completely shut down. This prevents water flow from interrupting the valve switching process before the aforementioned steps are completed, which could affect the switching test and waste energy. The valves include multiple valves; in this embodiment, three valves are preferably designated: a first valve, a second valve, and a third valve.

[0107] Step 10214: Execute the water pump start-up process and record the execution time t4 for the water pump to start up.

[0108] In practice, before executing the water pump opening procedure, ensure that all valves have completed the switching process before executing the water pump opening procedure.

[0109] Step 10215: Execute the energy component opening process and calculate the execution time t5 for opening the energy component.

[0110] In specific implementation, this embodiment preferably controls the refrigerant system and WRTC to perform the opening process simultaneously, and determines the timing time t5 after both the refrigerant system and WRTC have been opened.

[0111] Step 10216: In response to any execution time t1, t2, t3, t4, t5 exceeding a preset time threshold, determine the operating state of the actuator corresponding to the execution time exceeding the preset time threshold as a fault state, wherein the actuator is at least one of an energy component, a water pump, and a valve.

[0112] In practice, the time thresholds for determining whether an execution timeout has occurred for execution times t1, t2, t3, t4, and t5 can be the same or different. Each executor will be timed during its execution; if a process is determined to have timed out, the corresponding executor in that process will be marked as faulty.

[0113] Step 1022: Determine at least one available thermal management mode from the thermal management modes based on the operating status of each actuator.

[0114] In practice, the execution time of the actuator mode switching process is compared with a preset time threshold to determine the actuator's operating status, which includes normal and fault states. An actuator in a fault state cannot function properly, and therefore the corresponding thermal management mode cannot be executed. For example, if the refrigerant system malfunctions, the corresponding thermal management mode requiring cooling will be marked as unavailable. If this unavailable thermal management mode is activated, it will not be executed. An actuator in a normal state can operate normally, and the corresponding thermal management mode will be available. Finally, the available thermal management mode is determined.

[0115] In the above scheme, the processes of shutting down the energy component, shutting down the water pump, switching the valve, turning on the water pump, and turning on the energy component can be controlled sequentially, and the timing of each process can be recorded. If the execution time of a certain process exceeds the preset time threshold, it is determined that the actuator in that process is a faulty actuator. If the actuator fails, the corresponding thermal management mode needs to be determined as unavailable. In this way, the unavailable thermal management mode will not be executed during the thermal management control process. This operation process is simple and quick, requires no manual operation, saves manpower, and improves the accuracy of switching control. This scheme can be applied to the entire thermal management platform, reduces the complexity of thermal management control, and realizes the platformization of thermal management.

[0116] Step 103: Based on the received thermal management request, determine the target thermal management method from the at least one available thermal management method, and perform thermal management control according to the target thermal management method.

[0117] In some embodiments, step 103 specifically includes:

[0118] Step 1031, the thermal management request includes thermal management hot / cold request and thermal management intensity request.

[0119] Step 1032: Determine at least one available thermal management method that satisfies the thermal management request from the at least one available thermal management method according to the thermal management request.

[0120] Step 1033: Priority is preset in the available thermal management methods.

[0121] Step 1034: Determine a target thermal management method from the at least one available thermal management method that satisfies the thermal management request according to the priority of the available thermal management methods, and perform thermal management control according to the target thermal management method.

[0122] In practical implementation, based on the received thermal management request, an available thermal management method that meets the request is determined from among the available thermal management methods. The thermal management request includes thermal management heating / cooling requests and thermal management intensity requests, such as strong heating requests, strong cooling requests, weak heating requests, and weak cooling requests. Priorities are pre-set among the available thermal management methods. Based on these priorities, a target thermal management method is determined from the available methods that meet the thermal management request. Thermal management control is then performed according to the target thermal management method, further realizing a platform-based solution and reducing resource consumption.

[0123] The above embodiments involve querying the actuator expected state configuration table for thermal management methods to obtain at least one thermal management method, determining the integrated expected state corresponding to each thermal management method, so that the actuator can switch modes to determine the available thermal management method; based on the integrated expected state, the operating state of each actuator is determined by switching the states of the multiple groups of actuators, and at least one available thermal management method is determined from the at least one thermal management method according to the operating state of each actuator; according to the received thermal management request, a target thermal management method is determined from the at least one available thermal management method, and thermal management control is performed according to the target thermal management method, thereby realizing the overall platformization of thermal management and reducing resource consumption.

[0124] It should be noted that the embodiments of this disclosure can also be further described in the following ways:

[0125] like Figure 3 As shown, Figure 3 This is a schematic diagram of the framework for thermal management control methods.

[0126] Step 1: The project's thermal management plan is input into the actuator expected state module in a calibrated form to obtain the expected states of each actuator corresponding to various thermal management methods. These thermal management methods include battery thermal management, cockpit thermal management, electric drive thermal management, and refrigerant thermal management. The actuators include heat sources, pumps, valves, and sensors. Therefore, the obtained expected states include the expected states of the heat sources, pumps, valves, and sensors for the battery thermal management method, etc. The actuator states also include: the actual actuator state and the available actuator state.

[0127] Step 2: Determine at least one available thermal management method by comparing the available state of the actuator with the desired state of the actuator;

[0128] Step 3: Based on the thermal management request, determine the available thermal management methods that meet the thermal management request from the available thermal management methods. The thermal management request includes a cold / hot request and a strong / weak request. The thermal management method includes a thermal management priority. Determine an available thermal management method that meets the thermal management request based on the thermal management priority.

[0129] Step 4: Combine the desired states of the actuators corresponding to the available thermal management methods that satisfy the thermal management request to obtain the integrated desired state;

[0130] Step 5: Based on the actual state and integrated expected state of the actuator corresponding to the available thermal management method that satisfies the thermal management request, determine whether the actuator has completed mode switching. By comparing the execution time used for mode switching with a predetermined time threshold, determine whether the corresponding actuator has failed. Based on whether the actuator has failed, determine whether the corresponding thermal management method is available. Finally, determine a target thermal management method and perform thermal management control based on the target thermal management method.

[0131] In this embodiment, the project thermal management scheme is input into the actuator expected state module in a calibrated form to obtain the expected state of each actuator corresponding to various thermal management methods. By comparing the available state of the actuator with the expected state of the actuator, at least one available thermal management method is determined. Based on the thermal management request and thermal management priority, the available thermal management method that satisfies the thermal management request is determined from the available thermal management methods. Based on the state switching of the actuator, it is determined whether the available thermal management method that satisfies the thermal management request satisfies the state switching of the actuator. If the state switching is satisfied, the target thermal management method is obtained. Thermal management control is performed according to the target thermal management method, realizing the overall platformization of thermal management and reducing resource consumption.

[0132] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.

[0133] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0134] Based on the same inventive concept, corresponding to the methods in any of the above embodiments, this embodiment also provides a thermal management control device, such as... Figure 4 As shown, it includes:

[0135] The lookup module 401 is configured to query the actuator expected state configuration table of thermal management methods to determine the integrated expected state corresponding to each thermal management method. The expected state configuration table includes the actuator expected state of each thermal management method, and the integrated expected state is a combination of at least two actuator expected states corresponding to each thermal management method.

[0136] The mode switching module 402 is configured to compare the expected state of the integration with the actual state of the actuator, determine the fault state of each actuator, and determine at least one available thermal management mode from the thermal management modes.

[0137] The thermal management mode determination module 403 is configured to determine a target thermal management mode from the at least one available thermal management mode based on the received thermal management request, and perform thermal management control according to the target thermal management mode.

[0138] In some embodiments, the table lookup module 401 specifically includes:

[0139] The data processing unit is configured to perform data processing based on the desired state configuration table to obtain a multidimensional vector of the desired state;

[0140] The actual state vector acquisition unit is configured to acquire the actual state of the actuator of the thermal management method and obtain a multi-dimensional vector of the actual state;

[0141] The comparison unit is configured to compare the multi-dimensional vector of the actual state with the multi-dimensional vector of the desired state, obtain a comparison result, determine the usage state value of the thermal management method based on the comparison result, and determine the integrated desired state of the thermal management method corresponding to the available state.

[0142] In some embodiments, the comparison unit specifically includes:

[0143] Multiple actuators include: heat and cold sources, pumps, valves, and sensors;

[0144] The OR operation subunit is configured to, in response to determining that the actuator is a heat source, a pump, or a sensor, perform an OR operation on the desired state of the thermal management mode corresponding to the heat source, pump, or sensor to obtain the desired state of the heat source, pump, or sensor of the corresponding thermal management mode. The desired state of the heat source of the corresponding thermal management mode is the first desired state, the desired state of the pump of the corresponding thermal management mode is the second desired state, and the desired state of the sensor of the corresponding thermal management mode is the third desired state.

[0145] The vector operation subunit is configured to, in response to determining that the actuator is a valve, perform vector operation on the desired state of the thermal management mode corresponding to the valve to obtain vector h, and output the default state, default position and desired state of the valve corresponding to the thermal management mode by judging whether vector h is empty. The desired state of the valve corresponding to the thermal management mode is the fourth desired state.

[0146] The integrated subunit is configured to combine the first desired state, the second desired state, the third desired state, and the fourth desired state to obtain the integrated desired state of the corresponding thermal management method.

[0147] In some embodiments, the mode switching module 402 specifically includes:

[0148] The mode switching unit is configured to control the actuator to perform mode switching. By integrating the expected state and the actual state for comparison, in response to the actuator completing the mode switching, the execution time of the actuator performing mode switching is determined. By comparing the execution time with a preset time threshold, the fault state of each actuator is determined. The execution time exceeding the preset time threshold is determined to be the operating state of the actuator with a fault, and the execution time not exceeding the preset time threshold is determined to be the operating state of the actuator without a fault.

[0149] The determination unit is configured to determine at least one available thermal management mode from the thermal management modes based on the operating status of each actuator.

[0150] In some embodiments, the mode switching unit specifically includes:

[0151] The energy component shutdown subunit is configured to execute the energy component shutdown process and to count the execution time t1 of the energy component shutdown.

[0152] The pump shutdown subunit is configured to execute the pump shutdown process and count the execution time t2 of the pump shutdown.

[0153] The valve switching subunit is configured to execute the valve switching process and count the valve switching execution time t3.

[0154] The pump start subunit is configured to execute the pump start process and count the execution time t4 of the pump start;

[0155] The energy component opening subunit is configured to execute the energy component opening process and to count the execution time t5 of the energy component opening.

[0156] The operating state subunit is configured to determine the operating state of the actuator corresponding to the execution time exceeding the preset time threshold as a fault state in response to any one of the execution times t1, t2, t3, t4, t5 exceeding a preset time threshold. The actuator is at least one of an energy component, a water pump, and a valve.

[0157] In some embodiments, the thermal management mode determination module 403 specifically includes:

[0158] The thermal management request acquisition unit is configured such that the thermal management request includes thermal management hot / cold request and thermal management intensity request;

[0159] The determination unit is configured to determine at least one available thermal management method that satisfies the thermal management request from the at least one available thermal management method according to the thermal management request;

[0160] The priority acquisition unit is configured to have a pre-set priority among the available thermal management methods;

[0161] The thermal management mode determination unit is configured to determine a target thermal management mode from the at least one available thermal management mode that satisfies the thermal management request based on the priority of the available thermal management modes, and to perform thermal management control based on the target thermal management mode.

[0162] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing this disclosure, the functions of each module can be implemented in one or more software and / or hardware.

[0163] The apparatus of the above embodiments is used to implement the corresponding thermal management control method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0164] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the thermal management control method described in any of the above embodiments.

[0165] Figure 5 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 510, a memory 520, an input / output interface 530, a communication interface 540, and a bus 550. The processor 510, memory 520, input / output interface 530, and communication interface 540 are interconnected internally via the bus 550.

[0166] The processor 510 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0167] The memory 520 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 520 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 520 and is called and executed by the processor 510.

[0168] Input / output interface 530 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.

[0169] The communication interface 540 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (e.g., USB, Ethernet cable) or wireless means (e.g., mobile network, Wi-Fi, Bluetooth).

[0170] Bus 550 includes a pathway for transmitting information between various components of the device, such as processor 510, memory 520, input / output interface 530, and communication interface 540.

[0171] It should be noted that although the above-described device only shows the processor 510, memory 520, input / output interface 530, communication interface 540, and bus 550, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0172] The electronic devices described above are used to implement the corresponding thermal management control methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0173] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the thermal management control method as described in any of the above embodiments.

[0174] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a vehicle, which includes the electronic equipment described in the above embodiments. It has the same technical effects as the method performed on the electronic equipment, and will not be repeated here.

[0175] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0176] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the thermal management control method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

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

Claims

1. A thermal management control method, characterized in that, The method includes: Query the actuator expected state configuration table for each thermal management method to determine the integrated expected state corresponding to each thermal management method. The expected state configuration table includes the actuator expected state for each thermal management method, and the integrated expected state is a combination of at least two actuator expected states corresponding to each thermal management method. By comparing the expected integrated state with the actual state of the actuators, the fault state of each actuator is determined, and at least one usable thermal management method is selected from the thermal management methods. Based on the received thermal management request, a target thermal management method is determined from the at least one available thermal management method, and thermal management control is performed based on the target thermal management method; The query of the actuator expected state configuration table for each thermal management method determines the integrated expected state corresponding to each thermal management method, including: The desired state is obtained by data processing based on the desired state configuration table; Obtain the actual state of the actuator of the thermal management method to obtain a multi-dimensional vector of the actual state; The multidimensional vector of the actual state is compared with the multidimensional vector of the desired state to obtain a comparison result. Based on the comparison result, the usage state value of the thermal management method is determined, and the usage state value is determined to be the integrated desired state of the thermal management method corresponding to the available state.

2. The thermal management control method as described in claim 1, characterized in that, The process of determining the integrated desired state of the thermal management method corresponding to the usable state, based on the usage state value, includes: Multiple actuators include: heat and cold sources, pumps, valves, and sensors; In response to determining that the actuator is a heat source, a pump, or a sensor, the desired state of the thermal management mode corresponding to the heat source, pump, or sensor is ORed to obtain the desired state of the heat source, pump, or sensor of the corresponding thermal management mode. The desired state of the heat source of the corresponding thermal management mode is the first desired state, the desired state of the pump of the corresponding thermal management mode is the second desired state, and the desired state of the sensor of the corresponding thermal management mode is the third desired state. In response to determining that the actuator is a valve, the desired state of the thermal management mode corresponding to the valve is vectorized to obtain vector h. By determining whether vector h is empty, the default state, default position and desired state of the valve corresponding to the thermal management mode are output. The desired state of the valve corresponding to the thermal management mode is the fourth desired state. The first desired state, the second desired state, the third desired state, and the fourth desired state are combined to obtain the integrated desired state of the corresponding thermal management method.

3. The thermal management control method as described in claim 1, characterized in that, The process of comparing the expected integrated state with the actual state of the actuators to determine the fault state of each actuator, and identifying at least one available thermal management method from the thermal management methods, includes: The actuator is controlled to switch modes. By comparing the expected state and the actual state, in response to the actuator completing the mode switch, the execution time of the actuator switching mode is determined. By comparing the execution time with a preset time threshold, the fault state of each actuator is determined. The execution state of the actuator corresponding to the execution time exceeding the preset time threshold is determined to be a faulty state, and the execution state of the actuator corresponding to the execution time not exceeding the preset time threshold is determined to be a fault-free state. At least one available thermal management method is determined from the thermal management methods based on the operating status of each actuator.

4. The thermal management control method as described in claim 3, characterized in that, The control actuator performs mode switching. By comparing the expected state and the actual state, in response to the actuator completing the mode switching, the execution time for the mode switching is determined. The execution time is compared with a preset time threshold to determine the operating state of each actuator, including: Execute the energy component shutdown procedure and record the execution time t1 of the energy component shutdown; Execute the water pump shutdown procedure and record the execution time t2 for the water pump shutdown. Execute the valve switching process and calculate the valve switching execution time t3; Execute the water pump start-up procedure and record the execution time t4 for the water pump to start up; Execute the energy component opening process and record the execution time t5 for opening the energy component; In response to any execution time t1, t2, t3, t4, t5 exceeding a preset time threshold, the operating state of the actuator corresponding to the execution time exceeding the preset time threshold is determined to be a fault state, wherein the actuator is at least one of an energy component, a water pump, and a valve.

5. The thermal management control method as described in claim 1, characterized in that, The step of determining a target thermal management method from the at least one available thermal management method based on the received thermal management request, and performing thermal management control according to the target thermal management method, includes: The thermal management request includes thermal management hot / cold requests and thermal management intensity requests; Based on the thermal management request, at least one available thermal management method that satisfies the thermal management request is determined from the at least one available thermal management method; Priorities are pre-defined in the available thermal management methods; Based on the priority of the available thermal management methods, a target thermal management method is determined from the at least one available thermal management method that satisfies the thermal management request, and thermal management control is performed based on the target thermal management method.

6. A thermal management control device, characterized in that, include: The lookup module is configured to query the actuator expected state configuration table for each thermal management method to determine the integrated expected state corresponding to each thermal management method. The expected state configuration table includes the actuator expected state for each thermal management method, and the integrated expected state is a combination of at least two actuator expected states corresponding to each thermal management method. The mode switching module is configured to compare the expected state of the integration with the actual state of the actuator, determine the fault state of each actuator, and determine at least one available thermal management mode from the thermal management modes. The thermal management mode determination module is configured to determine a target thermal management mode from the at least one available thermal management mode based on the received thermal management request, and perform thermal management control according to the target thermal management mode; The table lookup module specifically includes: The data processing unit is configured to perform data processing based on the desired state configuration table to obtain a multidimensional vector of the desired state; The actual state vector acquisition unit is configured to acquire the actual state of the actuator of the thermal management method and obtain a multi-dimensional vector of the actual state; The comparison unit is configured to compare the multidimensional vector of the actual state with the multidimensional vector of the desired state, obtain a comparison result, determine the usage state value of the thermal management method based on the comparison result, and determine the integrated desired state of the thermal management method corresponding to the available state.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 5.

8. A computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1 to 5.

9. A vehicle, characterized in that, Includes the thermal management control device of claim 6, the electronic device of claim 7, or the computer-readable storage medium of claim 8.