Thermal management status marking method and related equipment

By counting the device execution time during the thermal management process, determining the faulty device and marking unavailable thermal management methods, the complex problem of thermal management methods is solved, and the rapid and simple method adjustment and accuracy improvement are achieved.

CN115431701BActive Publication Date: 2025-08-26BEIJING CO WHEELS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210753861.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-28
Publication Date
2025-08-26
Estimated Expiration
2042-06-28

AI Technical Summary

Technical Problem

The adjustment and sorting process of existing thermal management methods is complicated and there is a lack of simple and fast methods.

Method used

By executing the closing and opening process of energy components, water pumps and valves, and counting the execution time of each process, the device that timed out is a faulty device, and marking its corresponding thermal management method as unavailable.

Benefits of technology

The adjustment process of thermal management methods is simplified, the accuracy of judging the availability of thermal management methods is improved, manpower is saved, and it is suitable for the entire thermal management platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115431701B_ABST
    Figure CN115431701B_ABST
Patent Text Reader

Abstract

The present application proposes a state marking method for a thermal management mode and related equipment, wherein the method includes: executing an energy component shutdown process and counting the execution time t1 of the energy component shutdown; executing a water pump shutdown process and counting the execution time t2 of the water pump shutdown; executing a valve switching process and counting the execution time t3 of the valve switching; executing a water pump opening process and counting the execution time t4 of the water pump opening; executing an energy component opening process and counting the execution time t5 of the energy component opening; in response to any execution time t1, t2, t3, t4, or t5 exceeding a preset time threshold, determining that the device corresponding to the execution time exceeding the preset time threshold is a faulty device; determining at least one target thermal management mode corresponding to the faulty device from multiple thermal management modes, and marking the at least one target thermal management mode as unavailable. In this way, unavailable thermal management modes will not be executed, and the operation is simple and applicable to the entire thermal management platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of thermal management technology, and in particular to a state marking method for a thermal management method and related equipment. Background Art

[0002] In the prior art, there are many ways to manage heat, such as battery, cabin, electric drive, and refrigerant heat management. The feasibility of each heat management method depends on the heat management solution, and the methods are fixed and complicated.

[0003] Therefore, how to simply and quickly sort out and adjust the thermal management method has become a technical problem that needs to be solved urgently. Summary of the Invention

[0004] In view of this, the purpose of this application is to propose a state marking method and related equipment for thermal management to solve or partially solve the above technical problems.

[0005] The first aspect of the present application provides a method for marking a state of a thermal management mode, comprising:

[0006] Execute the energy component shutdown process and calculate the execution time t1 of the energy component shutdown;

[0007] Execute the water pump shutdown process and calculate the execution time t2 of the water pump shutdown;

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

[0009] Execute the water pump opening process and calculate the execution time t4 of the water pump opening;

[0010] Execute the energy component opening process and calculate the execution time t5 of the energy component opening;

[0011] In response to any execution time of t1, t2, t3, t4, and t5 exceeding a preset time threshold, determining that a component corresponding to the execution time exceeding the preset time threshold is a faulty component, wherein the component includes the energy component, the water pump, and the valve;

[0012] At least one target thermal management mode corresponding to the faulty component is determined from a plurality of thermal management modes, and the at least one target thermal management mode is marked as unavailable.

[0013] Based on the same inventive concept, the second aspect of the present application proposes a state marking device for a thermal management method, comprising:

[0014] The energy shutdown module is configured to execute the energy component shutdown process and calculate the execution time t1 of the energy component shutdown;

[0015] The water pump shutoff module is configured to execute the water pump shutoff process and calculate the execution time t2 of the water pump shutoff;

[0016] The valve switching module is configured to execute the valve switching process and calculate the execution time t3 of the valve switching;

[0017] The water pump opening module is configured to execute the water pump opening process and count the execution time t4 of the water pump opening;

[0018] The energy opening module is configured to execute the energy component opening process and count the execution time t5 of the energy component opening;

[0019] a fault determination module configured to, in response to any execution time of t1, t2, t3, t4, and t5 exceeding a preset time threshold, determine that a component corresponding to the execution time exceeding the preset time threshold is a faulty component, wherein the component includes the energy component, the water pump, and the valve;

[0020] The thermal management control module is configured to determine at least one target thermal management mode corresponding to the faulty component from a plurality of thermal management modes, and mark the at least one target thermal management mode as unavailable.

[0021] Based on the same inventive concept, the third aspect of the present application proposes a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the method described in the first aspect.

[0022] Based on the same inventive concept, the fourth aspect of this application proposes an electronic device, comprising a memory, a processor, and a computer program stored in the memory and runnable on the processor, characterized in that the method described in the first aspect is implemented when the processor executes the program.

[0023] Based on the same inventive concept, the fifth aspect of this application proposes a vehicle, comprising: the device described in the second aspect, or the non-transitory computer-readable storage medium described in the third aspect, or the electronic device described in the fourth aspect.

[0024] From the above, it can be seen that the status marking method and related equipment of the thermal management method provided in the present application can control the processes of energy component shutdown, water pump shutdown, valve switching, water pump opening, and energy component opening in sequence, and time each process. If the timing time in a certain process exceeds the preset time threshold, it proves that the control device in the process is a faulty device. If the device fails, the thermal management method corresponding to the faulty device needs to be determined as unavailable. In this way, the unavailable thermal management method will not be executed during the thermal management control process. This operation process is simple and fast, does not require manual operation, can save manpower, and can also improve the accuracy of determining whether the thermal management method is available. This solution is also universally applicable and can be applied to the entire thermal management platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in this application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are merely embodiments of this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0026] Figure 1 A flow chart of a method for marking a state of a thermal management method according to an embodiment of the present application;

[0027] Figure 2 This is a structural block diagram of a state marking device for a thermal management method according to an embodiment of the present application;

[0028] Figure 3 This is a schematic structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0029] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.

[0030] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0031] The professional terms used in the solution of this application are explained as follows:

[0032] Thermal management: By controlling components such as the water pump, valve electronics, fans, compressors, PTCs (Positive Temperature Coefficient, components with a large positive temperature coefficient, i.e. heating devices), and air intake grilles, the cooling and heating requirements of the battery, cockpit, and electric drive are met.

[0033] Water circuit mode thermal management: By controlling the components involved in the coolant circuit, such as the water pump, electronic valve, PTC, air intake grille, etc., the cooling and heating requirements of the battery, cockpit, electric drive, refrigerant circuit, etc. are met.

[0034] Thermal management method: Contains information such as which cold and heat sources and which circuits are used to meet the cooling and heating needs, and is used to control components such as water pumps, electronic valves, PTCs, and air intake grilles.

[0035] WPTC: Water Supply Heater.

[0036] Based on the above description, this embodiment proposes a state marking method for a thermal management method, such as Figure 1 Shown, including:

[0037] Step 101: execute the energy component shutdown process and count the execution time t1 of the energy component shutdown.

[0038] In specific implementation, in order to ensure the smooth execution of subsequent mode switching control, it is necessary to first shut down the energy components and cut off the operation of all energy components. The energy components include at least one of the following: a refrigerant system and a water supply heater (WPTC).

[0039] In some embodiments, step 101 includes:

[0040] Step 1011 , controlling the refrigerant system and / or the water supply heater to execute a shutdown process, and starting to count the execution time t1 .

[0041] Step 1012 : In response to determining that the refrigerant system and / or the water supply heater have been completely shut down, stop counting the execution time t1 .

[0042] In specific implementations, if the energy component is only the refrigerant system or the water heater, the refrigerant system or the water heater can be controlled to execute the shutdown process, and the execution time t1 can be calculated. If the energy component is the refrigerant system and the water heater, the refrigerant system and the water heater can be controlled to execute the shutdown process simultaneously. After the refrigerant system is shut down, the refrigerant system timing time t1 (refrigerant) is calculated, and after the water heater is shut down, the water heater timing time t1 (heating) is calculated. After confirming that both are shut down, the subsequent process will be executed.

[0043] In some embodiments, for the refrigerant system or the water supply heater as a target energy component, executing a shutdown process includes:

[0044] Step A1: Obtain the expected state a of the target energy component and the actual execution state a' of the target energy component, and determine whether the expected state a is the same as the actual execution state a'.

[0045] Step A2: In response to the expected state a and the actual execution state a' being the same as the shutdown state, determining that the shutdown process of the target energy component is completed.

[0046] Step A3, in response to the expected state a being different from the actual execution state a', and the expected state a being the closed state, determining that the actual execution state a' is the open state, controlling the target energy component to execute the shutdown process, increasing the corresponding execution time t1 by a first predetermined time value until the actual execution state a' is the closed state, and determining that the target energy component shutdown process is completed.

[0047] Step A4: in response to the expected state a being different from the actual execution state a' and the expected state a being the open state, determining that the actual execution state a' is the closed state, and completing the target energy component shutdown process.

[0048] In the above scheme, the first predetermined time value can be changed and set according to actual conditions, for example, it is set to 0.1s. If the above scheme determines that the corresponding energy component is originally in a closed state, no processing is required, and the corresponding execution time t1 does not need to be counted. If it is determined that the corresponding energy component is originally in an open state, it needs to be closed, and the time t1 needs to be accumulated during the period of controlling its closure until the closure is completed.

[0049] The above-mentioned refrigerant system and WPTC can be used as target energy components at the same time, or can be used as target energy components separately. As long as the refrigerant system and WPTC are finally in the closed state, the subsequent steps can be executed.

[0050] Step 102: Execute the water pump shut-down process and count the execution time t2 of the water pump shut-down.

[0051] In a specific implementation, before executing the water pump shutdown process, it is determined that all of the above energy components have been completely shut down before executing the water pump shutdown process to avoid other damage to the water pump when shutting down the above energy components while they are still on. The water pump includes at least one of the following: an air conditioning water pump, a battery water pump, or an electrode water pump.

[0052] In some embodiments, step 102 includes:

[0053] Step 1021 , controlling the air conditioning water pump, and / or the battery water pump, and / or the electrode water pump to execute a shutdown process, and starting to count the execution time t2 .

[0054] Step 1022 : In response to determining that the air conditioning water pump, and / or the battery water pump, and / or the electrode water pump have been completely shut down, stop timing the execution time t2 .

[0055] In specific implementation, if the water pump is only one of the air conditioning water pump, battery water pump, or electrode water pump, the air conditioning water pump, battery water pump, or electrode water pump can be controlled to execute the shutdown process, and the execution time t2 can be calculated. If the water pump is any two of the above three types, it is necessary to control both water pumps to execute the shutdown process simultaneously, and calculate the time t2 for each water pump to execute the shutdown process. If the water pump is any of the above three types, it is necessary to control all three water pumps to execute the shutdown process simultaneously, and calculate the time t2 for each water pump to execute the shutdown process. After confirming that all the water pumps that need to be shut down have been shut down, the subsequent process can be carried out.

[0056] In some embodiments, for the air conditioning water pump, the battery water pump, or the electrode water pump as the target water pump, the process of executing the shutdown process includes:

[0057] Step B1: Acquire the desired state b of the target water pump and the actual execution state b' of the target water pump, and determine whether the desired state b is the same as the actual execution state b'.

[0058] Step B2: In response to the expected state b and the actual execution state b' being the same as the shutdown state, determining that the target water pump shutdown process is completed.

[0059] Step B3, in response to the expected state b being different from the actual execution state b', and the expected state b being the closed state, determining that the actual execution state b' is the open state, and after determining that the energy component shutdown process is completed, controlling the target water pump to execute the shutdown process, and increasing the corresponding execution time t2 by a second predetermined time value until the actual execution state b' is the closed state, and determining that the target water pump shutdown process is completed.

[0060] Step B4: in response to the expected state b being different from the actual execution state b' and the expected state b being the open state, determining that the actual execution state b' is the closed state, and completing the target water pump shut-down process.

[0061] In the above scheme, the second predetermined time value can be changed and set according to actual conditions, for example, it is set to 0.1s. If the above scheme determines that the corresponding water pump is originally in the closed state, no processing is required, and the corresponding execution time t2 does not need to be counted. If it is determined that the corresponding water pump is originally in the open state, it needs to be closed, and the time t2 needs to be accumulated during the period of controlling its closure until the closure is completed.

[0062] The above-mentioned air conditioning water pump, battery water pump, and electrode water pump can all be used as target water pumps at the same time, or they can be used as target water pumps separately. As long as all water pumps are finally in the off state, the subsequent steps can be executed.

[0063] Step 103: execute the valve switching process and count the execution time t3 of the valve switching.

[0064] In a specific implementation, before executing the valve switching process, it is necessary to ensure that all energy components and pumps are completely shut down before executing the valve switching process. This prevents the valve from being switched directly before the above process is completed, which may cause water to flow through, affecting the switching test and causing energy waste. The valve may include multiple valves. In this embodiment, three valves are preferably set: a first valve, a second valve, and a third valve.

[0065] In some embodiments, step 103 includes:

[0066] Step 1031 , controlling at least one of the plurality of valves to execute a valve switching process, and starting to time the execution time t3 .

[0067] Step 1032 : In response to determining that the valve switching process of at least one of the plurality of valves is completed, stop timing the execution time t3 .

[0068] In specific implementation, this embodiment preferably executes the switching process of each valve simultaneously, counts the timing time t3 of the switching process, and executes subsequent processes only after determining that all valves are completely closed.

[0069] In some embodiments, for any one of the plurality of valves as a target valve, executing the valve switching process includes:

[0070] Step C1 , obtaining the desired state c1 and desired position c2 of the target valve, the actual state c1 ′ and actual position c2 ′ of the target valve, and the historical fault state of the target valve.

[0071] Step C2, in response to the expected state c1 and the expected position c2 and the actual state c1' and the actual position c2' satisfying a first predetermined condition, or the historical fault state is no fault, determining that the valve switching process of the target valve is completed, wherein the first predetermined condition is a pre-configured conditional parameter for the completion of the valve switching process.

[0072] Step C3, in response to the energy component and the water pump completing the shutdown process, and the expected state c1 and the expected position c2 satisfying the second predetermined condition with the actual state c1' and the actual position c2', controlling the target valve to execute the valve switching process, increasing the time t3 by a third predetermined time value until the first predetermined condition is satisfied, and determining that the valve switching process of the target valve is completed, wherein the second predetermined condition is a pre-configured condition parameter for the incomplete valve switching process.

[0073] In specific implementation, the corresponding first predetermined condition can be set to one or more. In this embodiment, the corresponding first predetermined conditions are preferably two:

[0074] One: (expected state c1 == actual state c1' && expected position c2 + compensation < actual position c2' < expected position c2 - compensation) || historical fault state is no fault;

[0075] Another method is to ensure that both the energy component and the water pump have completed the shutdown process, and (desired state c1 == actual state c1'||desired state c1>C)&&(desired position c2-compensation<actual position c2'<desired position c2+compensation||desired position c2>C).

[0076] If either of the two first predetermined conditions is met, it can be determined that the valve switching process of the target valve is completed.

[0077] In addition, the second predetermined condition may be to determine that both the energy component and the water pump have completed the shutdown process, and (desired state c1!=actual state c1' &&desired state c1 ≤ C)||(desired position c2-compensation>actual position c2'||actual position c2'>desired position c2+compensation &&desired position c2 ≤ C). Where C may be 100.

[0078] In the above scheme, the third predetermined time value can be changed and set according to actual conditions, for example, it is set to 0.1s. If the above scheme determines that the corresponding valve is originally in the switching state, no processing is required, and the corresponding execution time t3 does not need to be counted. If it is determined that the corresponding valve is not in the switching state, it needs to be switched to the state, and the switching time t3 is accumulated until all valves are switched.

[0079] The above-mentioned valves can execute the above-mentioned process simultaneously, or can execute the above-mentioned process separately as target valves. As long as all valves are finally in the switching state, the subsequent steps can be executed.

[0080] Step 104 , executing the water pump turning on process, and counting the execution time t4 of the water pump turning on.

[0081] In specific implementation, before executing the water pump opening process, it is determined that all valves have completed the switching process, and then the water pump opening process is executed.

[0082] In some embodiments, step 104 includes:

[0083] Step 1041 , controlling the air conditioning water pump, and / or the battery water pump, and / or the electrode water pump to execute a turn-on process, and starting to count the execution time t4 .

[0084] Step 1042 : In response to determining that the air conditioning water pump, and / or the battery water pump, and / or the electrode water pump have completed turning on, stop timing the execution time t4 .

[0085] In specific implementation, if the water pump is only one of the air conditioning water pump, battery water pump, or electrode water pump, the air conditioning water pump, battery water pump, or electrode water pump can be controlled to execute the opening process, and the execution time t4 can be calculated. If the water pump is any two of the above three types, it is necessary to control both water pumps to execute the opening process simultaneously, and calculate the time t4 for each water pump to execute the opening process. If the water pump is any of the above three types, it is necessary to control all three water pumps to execute the opening process simultaneously, and calculate the time t4 for each water pump to execute the opening process. After confirming that all the water pumps that need to be turned on have been turned on, the subsequent process can be carried out.

[0086] In some embodiments, for the air conditioning water pump, the battery water pump, or the electrode water pump as the target water pump, the process of executing the opening process includes:

[0087] Step D1, obtaining the desired state b of the target water pump, the actual execution state b' of the target water pump, and the speed of the target water pump, and determining whether the desired state b is the same as the actual execution state b', and whether the speed of the target water pump reaches a predetermined opening speed.

[0088] Step D2 : in response to the expected state b and the actual execution state b′ being the same as each other, both being the open state, and the rotation speed of the target water pump reaching a predetermined opening rotation speed, determining that the target water pump opening process is completed.

[0089] Step D3, in response to the expected state b being different from the actual execution state b', and the expected state b being an open state, determining that the actual execution state b' is a closed state, and after determining that the valve switching process is completed, controlling the target water pump to execute the opening process, and increasing the corresponding execution time t4 by a fourth predetermined time value until the expected state b and the actual execution state b' are the same as the open state, and the speed of the target water pump reaches the predetermined opening speed, and determining that the target water pump opening process is completed.

[0090] In the above scheme, the fourth predetermined time value can be changed and set according to actual conditions, for example, it is set to 0.1s. If the above scheme determines that the corresponding water pump is originally in the open state, no processing is required, and the corresponding execution time t4 does not need to be counted. If it is determined that the corresponding water pump is originally in the closed state, it needs to be turned on, and the time t4 needs to be accumulated during the period of controlling its opening until the opening is completed.

[0091] The above-mentioned air conditioning water pump, battery water pump, and electrode water pump can all be used as target water pumps at the same time, or they can be used as target water pumps separately. As long as all the water pumps are finally in the open state, the subsequent steps can be executed.

[0092] Step 105 , executing the energy component opening process, and counting the execution time t5 of the energy component opening.

[0093] In some embodiments, step 105 includes:

[0094] Step 1051 : Control the refrigerant system and / or the water supply heater to execute a turn-on process, and start timing the execution time t5 .

[0095] Step 1052 : In response to determining that the refrigerant system and / or the water supply heater have completed starting, stop timing the execution time t5 .

[0096] In specific implementations, if the energy component is only the refrigerant system or the water heater, the refrigerant system or the water heater can be controlled to execute the opening process, and the execution time t5 can be calculated. If the energy component is the refrigerant system and the water heater, the refrigerant system and the water heater can be controlled to execute the opening process simultaneously. After the refrigerant system is turned on, the refrigerant system time t5 (refrigerant) is calculated, and after the water heater is turned on, the water heater time t5 (heating) is calculated. After confirming that both are turned on, the subsequent process will be executed.

[0097] In some embodiments, with the refrigerant system or the water supply heater as the target energy component, executing the opening process includes:

[0098] Step E1 : obtaining the expected state a of the target energy component and the actual execution state a′ of the target energy component, and determining whether the expected state a is the same as the actual execution state a′.

[0099] Step E2: In response to the expected state a and the actual execution state a′ being the same as the open state, determining that the target energy component opening process is completed.

[0100] Step E3, in response to the expected state a being different from the actual execution state a', and the expected state a being the open state, determining that the actual execution state a' is the closed state, controlling the target energy component to execute the opening process, and increasing the corresponding execution time t5 by a fifth predetermined time value until the actual execution state a' is the open state, and determining that the target energy component opening process is completed.

[0101] In the above scheme, the fifth predetermined time value can be changed and set according to actual conditions, for example, it is set to 0.1s. If the above scheme determines that the corresponding energy component is originally in the open state, no processing is required, and the corresponding execution time t5 does not need to be counted. If it is determined that the corresponding energy component is originally in the closed state, it needs to be turned on, and the time t5 needs to be accumulated during the period of controlling its opening until the opening is completed.

[0102] The above-mentioned refrigerant system and WPTC can be used as target energy components at the same time, or can be used as target energy components separately. As long as the refrigerant system and WPTC are finally in the open state, it can be determined that the switching process of each actuator is completed.

[0103] Step 106: In response to any execution time of t1, t2, t3, t4, and t5 exceeding a preset time threshold, determine that the device corresponding to the execution time exceeding the preset time threshold is a faulty device, wherein the device includes the energy component, the water pump, and the valve.

[0104] In a specific implementation, the time thresholds for determining whether a timeout has occurred at t1, t2, t3, t4, and t5 can be the same or different. Each device is timed during its execution. If a process is determined to have timed out, the corresponding device in that process is marked as faulty.

[0105] Step 107 : determining at least one target thermal management mode corresponding to the faulty component from a plurality of thermal management modes, and marking the at least one target thermal management mode as unavailable.

[0106] In specific implementation, the faulty component cannot work normally, so the thermal management method corresponding to the faulty component cannot be completed. For example, if the refrigerant system fails, the corresponding thermal management method that requires cooling will be marked as unavailable, so if the unavailable thermal management method is started, it will not be executed.

[0107] Through the scheme of the above embodiment, the processes of energy component shutdown, water pump shutdown, valve switching, water pump opening, and energy component opening can be controlled in sequence, and each process can be timed. If the timing time in a process exceeds the preset time threshold, it proves that the control device in the process is a faulty device. If the device fails, the thermal management method corresponding to the faulty device needs to be determined as unavailable. In this way, the unavailable thermal management method will not be executed during the thermal management control process. This operation process is simple and fast, does not require manual operation, can save manpower, and can also improve the accuracy of switching control. This scheme can be applied to the entire thermal management platform and reduces the complexity of thermal management control.

[0108] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied in a distributed scenario and performed by multiple devices working together. In such a distributed scenario, one of the multiple devices may only perform one or more steps of the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the method.

[0109] It should be noted that the above description is limited to some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0110] Based on the same inventive concept, corresponding to the method in any of the above embodiments, this embodiment further provides a state marking device for a thermal management method, such as Figure 2 Shown, including:

[0111] The energy shut-down module 21 is configured to execute the energy component shut-down process and calculate the execution time t1 of the energy component shut-down;

[0112] The water pump shut-down module 22 is configured to execute the water pump shut-down process and count the execution time t2 of the water pump shut-down;

[0113] The valve switching module 23 is configured to execute the valve switching process and calculate the execution time t3 of the valve switching;

[0114] The water pump opening module 24 is configured to execute the water pump opening process and count the execution time t4 of the water pump opening;

[0115] The energy opening module 25 is configured to execute the energy component opening process and count the execution time t5 of the energy component opening;

[0116] The fault determination module 26 is configured to, in response to any execution time of t1, t2, t3, t4, and t5 exceeding a preset time threshold, determine that the device corresponding to the execution time exceeding the preset time threshold is a faulty device, wherein the device includes the energy component, the water pump, and the valve;

[0117] The thermal management control module 27 is configured to determine at least one target thermal management mode corresponding to the faulty component from a plurality of thermal management modes, and mark the at least one target thermal management mode as unavailable.

[0118] In some embodiments, the energy component includes at least one of the following: a refrigerant system and a water heater;

[0119] The water pump includes at least one of the following: an air conditioning water pump, a battery water pump, and an electrode water pump;

[0120] The valve includes a plurality of valves.

[0121] In some embodiments, the energy shutoff module 21 is further configured to:

[0122] The refrigerant system and / or the water supply heater are controlled to execute a shutdown process, and the execution time t1 is started to be counted; in response to determining that the shutdown of the refrigerant system and / or the water supply heater is completed, the execution time t1 is stopped to be counted.

[0123] In some embodiments, the energy shutoff module 21 is further configured to:

[0124] For the refrigerant system or the water supply heater as the target energy component, the process of executing the shutdown process includes:

[0125] Obtaining the expected state a of the target energy component and the actual execution state a' of the target energy component, and determining whether the expected state a is the same as the actual execution state a';

[0126] In response to the expected state a and the actual execution state a' being the same as each other, both being the shutdown state, determining that the shutdown process of the target energy component is completed;

[0127] In response to the expected state a being different from the actual execution state a', and the expected state a being the off state, determining that the actual execution state a' is the on state, controlling the target energy component to execute a shutdown process, increasing the corresponding execution time t1 by a first predetermined time value until the actual execution state a' is the off state, and determining that the shutdown process of the target energy component is completed;

[0128] In response to the expected state a being different from the actual execution state a' and the expected state a being the open state, the actual execution state a' is determined to be the closed state, and the target energy component shutdown process is completed.

[0129] In some embodiments, the water pump shut-off module 22 is further configured to:

[0130] Control the air conditioning water pump, and / or the battery water pump, and / or the electrode water pump to execute the shutdown process, and start timing the execution time t2; in response to determining that the air conditioning water pump, and / or the battery water pump, and / or the electrode water pump are completely shut down, stop timing the execution time t2.

[0131] In some embodiments, the water pump shut-off module 22 is further configured to:

[0132] For the air conditioning water pump, the battery water pump, or the electrode water pump as the target water pump, the process of executing the shutdown process includes:

[0133] Acquire the desired state b of the target water pump and the actual execution state b' of the target water pump, and determine whether the desired state b is the same as the actual execution state b';

[0134] In response to the expected state b and the actual execution state b' being the same as each other, both being the shutdown state, determining that the target water pump shutdown process is completed;

[0135] In response to the expected state b being different from the actual execution state b', and the expected state b being the off state, determining that the actual execution state b' is the on state, and after determining that the energy component shutdown process is completed, controlling the target water pump to execute the shutdown process, increasing the corresponding execution time t2 by a second predetermined time value until the actual execution state b' is the off state, and determining that the target water pump shutdown process is completed;

[0136] In response to the expected state b being different from the actual execution state b', and the expected state b being the open state, the actual execution state b' is determined to be the closed state, and the target water pump closing process is completed.

[0137] In some embodiments, the valve switching module 23 is further configured to:

[0138] Control at least one of the plurality of valves to execute a valve switching process, and start timing the execution time t3; in response to determining that the valve switching process of at least one of the plurality of valves is completed, stop timing the execution time t3.

[0139] In some embodiments, the valve switching module 23 is further configured to: for any one of the plurality of valves as a target valve, execute the valve switching process including:

[0140] Acquire the desired state c1 and desired position c2 of the target valve, the actual state c1' and actual position c2' of the target valve, and the historical fault state of the target valve;

[0141] In response to the expected state c1 and the expected position c2 and the actual state c1' and the actual position c2' satisfying a first predetermined condition, or the historical fault state is no fault, determining that the valve switching process of the target valve is completed, wherein the first predetermined condition is a pre-configured condition parameter for the completion of the valve switching process;

[0142] In response to the energy component and the water pump completing the shutdown process, and the expected state c1 and the expected position c2 satisfying the second predetermined condition with the actual state c1' and the actual position c2', the target valve is controlled to execute the valve switching process, and the time t3 is increased by a third predetermined time value until the first predetermined condition is satisfied, and it is determined that the valve switching process of the target valve is completed, wherein the second predetermined condition is a pre-configured condition parameter that the valve switching process is not completed.

[0143] In some embodiments, the water pump on module 24 is further configured to:

[0144] Control the air-conditioning water pump, and / or the battery water pump, and / or the electrode water pump to execute the opening process, and start timing the execution time t4; in response to determining that the air-conditioning water pump, and / or the battery water pump, and / or the electrode water pump have completed opening, stop timing the execution time t4.

[0145] In some embodiments, the water pump on module 24 is further configured to:

[0146] For the air conditioning water pump, the battery water pump, or the electrode water pump as the target water pump, the process of executing the opening process includes:

[0147] acquiring a desired state b of the target water pump, an actual execution state b' of the target water pump, and a rotational speed of the target water pump, and determining whether the desired state b is the same as the actual execution state b', and whether the rotational speed of the target water pump reaches a predetermined opening rotational speed;

[0148] In response to the expected state b and the actual execution state b' being the same as each other, both being the open state, and the rotation speed of the target water pump reaching a predetermined opening rotation speed, determining that the target water pump opening process is completed;

[0149] In response to the expected state b being different from the actual execution state b', and the expected state b being an open state, the actual execution state b' is determined to be a closed state, and after determining that the valve switching process is completed, the target water pump is controlled to execute the opening process, and the corresponding execution time t4 is increased by a fourth predetermined time value until the expected state b and the actual execution state b' are the same as the open state, and the speed of the target water pump reaches the predetermined opening speed, and it is determined that the target water pump opening process is completed.

[0150] In some embodiments, the energy activation module 25′ is further configured to:

[0151] The refrigerant system and / or the water supply heater are controlled to execute the opening process, and the execution time t5 is started to be counted; in response to determining that the opening of the refrigerant system and / or the water supply heater is completed, the execution time t5 is stopped.

[0152] In some embodiments, the energy activation module 25′ is further configured to:

[0153] For the refrigerant system or the water supply heater as the target energy component, the process of executing the opening process includes:

[0154] Obtaining the expected state a of the target energy component and the actual execution state a' of the target energy component, and determining whether the expected state a is the same as the actual execution state a';

[0155] In response to the expected state a and the actual execution state a' being the same as the open state, determining that the target energy component opening process is completed;

[0156] In response to the expected state a being different from the actual execution state a', and the expected state a being the open state, the actual execution state a' is determined to be the closed state, the target energy component is controlled to execute the opening process, and the corresponding execution time t5 is increased by a fifth predetermined time value until the actual execution state a' is the open state, and it is determined that the execution of the target energy component opening process is completed.

[0157] For the convenience of description, the above devices are described as being divided into various modules according to their functions. Of course, when implementing this application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0158] The apparatus of the above embodiment is used to implement the corresponding method of any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be described in detail here.

[0159] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and runnable on the processor, wherein the processor implements the method described in any of the above embodiments when executing the program.

[0160] Figure 3 A more specific hardware structure diagram of an electronic device provided in this embodiment is shown. The device may include: a processor 310, a memory 320, an input / output interface 330, a communication interface 340, and a bus 350. The processor 310, the memory 320, the input / output interface 330, and the communication interface 340 are communicatively connected to each other within the device via the bus 350.

[0161] The processor 310 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an 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.

[0162] The memory 320 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage devices, dynamic storage devices, etc. The memory 320 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 320 and is called and executed by the processor 310.

[0163] The input / output interface 330 is used to connect input / output modules to implement information input and output. The input / output modules can be configured as components within the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.

[0164] The communication interface 340 is used to connect to a communication module (not shown) to enable communication between the device and other devices. The communication module can communicate via a wired method (such as USB, network cable, etc.) or a wireless method (such as mobile network, work area WiFi, Bluetooth, etc.).

[0165] The bus 350 comprises a pathway for transmitting information between the various components of the device, such as the processor 310 , the memory 320 , the input / output interface 330 , and the communication interface 340 .

[0166] It should be noted that although the above device only shows the processor 310, the memory 320, the input / output interface 330, the communication interface 340, and the bus 350, in a specific implementation, the device may also include other components necessary for normal operation. In addition, it will be understood by those skilled in the art that the above device may only include the components necessary to implement the embodiments of this specification, and does not necessarily include all the components shown in the figure.

[0167] The electronic device of the above embodiment is used to implement the corresponding resource allocation method based on the container cluster management system or the chapter error correction method in any of the above embodiments, and has the beneficial effects of the corresponding resource allocation method based on the container cluster management system or the chapter error correction method embodiment, which will not be repeated here.

[0168] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the method described in any of the above embodiments.

[0169] The computer-readable media of this embodiment include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. The 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 technology, read-only compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0170] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0171] Based on the same inventive concept, this embodiment provides a vehicle comprising the apparatus described in the preceding embodiments, the non-transitory computer-readable storage medium described in the preceding embodiments, or the electronic device described in the preceding embodiments. This vehicle has the same technical effects as the apparatus, storage medium, or electronic device described above and is not further described here.

[0172] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. Within the scope of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.

[0173] In addition, for simplicity of description and discussion, and in order not to make the embodiment of the application difficult to understand, the known power supply / ground connection with integrated circuit (IC) chip and other components may or may not be shown in the accompanying drawings provided. In addition, the device can be shown in the form of a block diagram to avoid making the embodiment of the application difficult to understand, and this also takes into account the following fact, that is, the details of the embodiment of these block diagram devices are highly dependent on the platform to be implemented in the embodiment of the application (that is, these details should be fully within the scope of understanding of those skilled in the art). When specific details (for example, circuit) are set forth to describe exemplary embodiments of the application, it will be apparent to those skilled in the art that the embodiment of the application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.

[0174] Although the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may utilize the embodiments discussed.

[0175] The embodiments of the present application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of this application.

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

Claims

1. A method for marking the status of a thermal management method, characterized in that: include: Execute the energy component shutdown process and calculate the execution time t1 of the energy component shutdown; Execute the water pump shutdown process and calculate the execution time t2 of the water pump shutdown; Execute the valve switching process and calculate the execution time t3 of the valve switching; Execute the water pump opening process and count the execution time t4 of the water pump opening; Execute the energy component opening process and count the execution time t5 of the energy component opening; In response to any execution time of t1, t2, t3, t4, and t5 exceeding a preset time threshold, determining that a component corresponding to the execution time exceeding the preset time threshold is a faulty component, wherein the component includes the energy component, the water pump, and the valve; At least one target thermal management mode corresponding to the faulty component is determined from a plurality of thermal management modes, and the at least one target thermal management mode is marked as unavailable.

2. The method according to claim 1, characterized in that The energy components include at least one of the following: a refrigerant system and a water heater; The water pump includes at least one of the following: an air conditioning water pump, a battery water pump, and an electrode water pump; The valve includes a plurality of valves.

3. The method according to claim 2, characterized in that The process of executing the energy component shutdown process and counting the execution time t1 of the energy component shutdown includes: Controlling the refrigerant system and / or the water supply heater to execute a shutdown process and start timing the execution time t1; In response to determining that the shutdown of the refrigerant system and / or the water supply heater is complete, the execution time t1 is stopped.

4. The method according to claim 3, characterized in that For the refrigerant system or the water supply heater as the target energy component, the process of executing the shutdown process includes: Obtaining the expected state a of the target energy component and the actual execution state a' of the target energy component, and determining whether the expected state a is the same as the actual execution state a'; In response to the expected state a and the actual execution state a' being the same as each other, both being the shutdown state, determining that the shutdown process of the target energy component is completed; In response to the expected state a being different from the actual execution state a', and the expected state a being the off state, determining that the actual execution state a' is the on state, controlling the target energy component to execute a shutdown process, increasing the corresponding execution time t1 by a first predetermined time value until the actual execution state a' is the off state, and determining that the shutdown process of the target energy component is completed; In response to the expected state a being different from the actual execution state a' and the expected state a being the open state, the actual execution state a' is determined to be the closed state, and the target energy component shutdown process is completed.

5. The method according to claim 2, characterized in that The process of executing the water pump shut-down process and counting the execution time t2 of the water pump shut-down process includes: Controlling the air conditioning water pump, and / or the battery water pump, and / or the electrode water pump to execute a shutdown process, and starting to time the execution time t2; In response to determining that the air conditioning water pump, and / or the battery water pump, and / or the electrode water pump have completed shutting down, the execution time t2 is stopped.

6. The method according to claim 5, characterized in that For the air conditioning water pump, the battery water pump, or the electrode water pump as the target water pump, the process of executing the shutdown process includes: Acquire the desired state b of the target water pump and the actual execution state b' of the target water pump, and determine whether the desired state b is the same as the actual execution state b'; In response to the expected state b and the actual execution state b' being the same as each other, both being the shutdown state, determining that the target water pump shutdown process is completed; In response to the expected state b being different from the actual execution state b', and the expected state b being the off state, determining that the actual execution state b' is the on state, and after determining that the energy component shutdown process is completed, controlling the target water pump to execute the shutdown process, increasing the corresponding execution time t2 by a second predetermined time value until the actual execution state b' is the off state, and determining that the target water pump shutdown process is completed; In response to the expected state b being different from the actual execution state b', and the expected state b being the open state, the actual execution state b' is determined to be the closed state, and the target water pump closing process is completed.

7. The method according to claim 2, characterized in that The execution of the valve switching process and counting the execution time t3 of the valve switching include: controlling at least one of the plurality of valves to execute a valve switching process, and starting to time the execution time t3; In response to determining that the valve switching process of at least one of the plurality of valves is completed, the execution time t3 is stopped.

8. The method according to claim 7, characterized in that For any one of the plurality of valves as a target valve, the process of executing the valve switching process includes: Acquire the desired state c1 and desired position c2 of the target valve, the actual state c1' and actual position c2' of the target valve, and the historical fault state of the target valve; In response to the expected state c1 and the expected position c2 and the actual state c1' and the actual position c2' satisfying a first predetermined condition, or the historical fault state is no fault, determining that the valve switching process of the target valve is completed, wherein the first predetermined condition is a pre-configured condition parameter for the completion of the valve switching process; In response to the energy component and the water pump completing the shutdown process, and the expected state c1 and the expected position c2 satisfying the second predetermined condition with the actual state c1' and the actual position c2', the target valve is controlled to execute the valve switching process, and the time t3 is increased by a third predetermined time value until the first predetermined condition is satisfied, and it is determined that the valve switching process of the target valve is completed, wherein the second predetermined condition is a pre-configured condition parameter that the valve switching process is not completed.

9. The method according to claim 2, characterized in that The process of executing the water pump opening process and counting the execution time t4 of the water pump opening process includes: Controlling the air conditioning water pump, and / or the battery water pump, and / or the electrode water pump to execute an opening process, and starting to time the execution time t4; In response to determining that the air conditioning water pump, and / or the battery water pump, and / or the electrode water pump have completed turning on, the execution time t4 is stopped.

10. The method according to claim 9, characterized in that For the air conditioning water pump, the battery water pump, or the electrode water pump as the target water pump, the process of executing the opening process includes: acquiring a desired state b of the target water pump, an actual execution state b' of the target water pump, and a rotational speed of the target water pump, and determining whether the desired state b is the same as the actual execution state b', and whether the rotational speed of the target water pump reaches a predetermined opening rotational speed; In response to the expected state b and the actual execution state b' being the same as each other, both being the open state, and the rotation speed of the target water pump reaching a predetermined opening rotation speed, determining that the target water pump opening process is completed; In response to the expected state b being different from the actual execution state b', and the expected state b being an open state, the actual execution state b' is determined to be a closed state, and after determining that the valve switching process is completed, the target water pump is controlled to execute the opening process, and the corresponding execution time t4 is increased by a fourth predetermined time value until the expected state b and the actual execution state b' are the same as the open state, and the speed of the target water pump reaches the predetermined opening speed, and it is determined that the target water pump opening process is completed.

11. The method according to claim 2, characterized in that The execution of the energy component opening process and counting the execution time t5 of the energy component opening include: Controlling the refrigerant system and / or the water supply heater to execute a turn-on process and starting to time the execution time t5; In response to determining that the refrigerant system and / or the water supply heater has been completely turned on, the execution time t5 is stopped.

12. The method according to claim 11, characterized in that For the refrigerant system or the water supply heater as the target energy component, the process of executing the opening process includes: Obtaining the expected state a of the target energy component and the actual execution state a' of the target energy component, and determining whether the expected state a is the same as the actual execution state a'; In response to the expected state a and the actual execution state a' being the same as the open state, determining that the target energy component opening process is completed; In response to the expected state a being different from the actual execution state a', and the expected state a being the open state, the actual execution state a' is determined to be the closed state, the target energy component is controlled to execute the opening process, and the corresponding execution time t5 is increased by a fifth predetermined time value until the actual execution state a' is the open state, and it is determined that the execution of the target energy component opening process is completed.

13. A state marking device for a thermal management method, characterized in that: include: The energy shutdown module is configured to execute the energy component shutdown process and calculate the execution time t1 of the energy component shutdown; The water pump shutoff module is configured to execute the water pump shutoff process and calculate the execution time t2 of the water pump shutoff; The valve switching module is configured to execute the valve switching process and calculate the execution time t3 of the valve switching; a water pump on module, configured to execute the water pump on process and count the execution time t4 of the water pump on; An energy opening module is configured to execute the energy component opening process and count the execution time t5 of the energy component opening; a fault determination module configured to, in response to any execution time of t1, t2, t3, t4, and t5 exceeding a preset time threshold, determine that a component corresponding to the execution time exceeding the preset time threshold is a faulty component, wherein the component includes the energy component, the water pump, and the valve; The thermal management control module is configured to determine at least one target thermal management mode corresponding to the faulty component from a plurality of thermal management modes, and mark the at least one target thermal management mode as unavailable.

14. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 12.

15. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the method according to any one of claims 1 to 12 is implemented.

16. A vehicle, characterized in that: include: The apparatus of claim 13, the non-transitory computer-readable storage medium of claim 14, or the electronic device of claim 15.

Citation Information

Patent Citations

  • Electrified vehicle thermal management system

    CN111452587A

  • Method for performing test of thermal management system

    CN113607445A