Air cooling strategy updating method, device and system and storage medium

By determining the air-cooling strategy based on the engine temperature parameters and updating the fan speed in the air-cooling strategy if necessary, the problem of poor engine air-cooling and cooling effect in the prior art is solved, and a more efficient engine air-cooling and cooling effect is achieved.

CN120026980APending Publication Date: 2025-05-23BEIJING CHEHEJIA AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311558210.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

The existing engine air-cooling cooling strategies are not effective in different environments and vehicles, making it difficult to effectively reduce the engine temperature.

Method used

By determining the air cooling strategy based on the engine temperature parameters when the engine is turned off, the air cooling strategy includes multiple fan control cycles, each cycle corresponding to one fan speed. When the engine temperature is still higher than the preset temperature, increase the fan speed for at least one fan control cycle to update the air cooling strategy.

Benefits of technology

Adaptive update of the air-cooling strategy has been achieved, and the air-cooling cooling effect of the engine has been improved by continuously optimizing the air-cooling strategy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120026980A_ABST
    Figure CN120026980A_ABST
Patent Text Reader

Abstract

The invention discloses an air cooling strategy updating method, device and system and a storage medium, and the method comprises the steps that when an engine flames out, an air cooling strategy is determined according to temperature parameters of the engine, the air cooling strategy comprises a plurality of fan control periods, and each fan control period corresponds to one fan rotating speed; controlling a fan in the engine according to the air cooling strategy so as to cool the engine; and when the temperature of the engine is still higher than the preset temperature after the fan stops running, the air cooling strategy is updated by increasing the rotating speed of the fan in at least one fan control period in the air cooling strategy. By adopting the scheme provided by the invention, the air cooling effect of the engine can be improved by continuously optimizing the air cooling strategy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of air cooling strategy update, and in particular to an air cooling strategy update method, device, system and storage medium. Background Art

[0002] With the requirements of heat insulation, sound insulation, and intelligent design in the engine compartment and the increase in engine power, the design of the engine compartment is becoming more and more complex, and the layout is becoming more compact, which makes the circulation resistance of cooling air in the compartment larger and the heat that needs to be removed from the compartment is also very large, so it is very important to dissipate heat from the compartment in time; the temperature in the engine compartment is high after the engine is turned off, and the fan needs to be run to dissipate heat from the compartment;

[0003] The current mainstream fan control strategy for post-operation cooling of engines is to determine the fan speed based on the temperature, and then the fan runs at a fixed speed. However, the fixed speed is only a fan speed estimated in advance based on experiments and is not suitable for all environments and vehicles. Therefore, the air-cooling effect of the engine needs to be improved. Summary of the invention

[0004] The present application provides an air cooling strategy update method, device, system and storage medium for improving the air cooling effect of an engine.

[0005] The present application provides an air cooling strategy update method, comprising:

[0006] When the engine is turned off, an air cooling strategy is determined according to the temperature parameters of the engine, wherein the air cooling strategy includes a plurality of fan control cycles, and each of the plurality of fan control cycles corresponds to a fan speed;

[0007] Controlling the fan in the engine according to the air cooling strategy to achieve engine cooling;

[0008] When the temperature of the engine is still greater than the preset temperature after the fan stops running, the air cooling strategy is updated by increasing the fan speed of at least one fan control cycle in the air cooling strategy.

[0009] The beneficial effect of the present application is that after cooling according to a pre-established air cooling strategy, when the temperature of the engine is still greater than the preset temperature after the fan stops running, the air cooling strategy is updated by increasing the fan speed of at least one fan control cycle in the air cooling strategy, so that the air cooling strategy can be adaptively updated, thereby improving the air cooling effect of the engine by continuously optimizing the air cooling strategy.

[0010] In one embodiment, determining the air cooling strategy according to the temperature parameters of the engine includes:

[0011] Get the temperature parameters corresponding to the engine;

[0012] The engine temperature parameters are used to determine the engine cooling level;

[0013] When the engine cooling level is greater than a preset level, a table is searched for the cooling level to determine an air cooling strategy corresponding to the cooling level.

[0014] In one embodiment, the engine temperature parameters include at least engine catalyst temperature, engine cooling water temperature, and ambient temperature. The process of looking up a table based on the engine temperature parameters to determine the cooling level of the engine includes:

[0015] querying a first correspondence table by the engine catalyst temperature and the ambient temperature to determine a first cooling level, wherein the first correspondence table contains a correspondence between the engine catalyst temperature and the ambient temperature and the cooling level;

[0016] querying a second correspondence table according to the engine cooling water temperature and the ambient temperature to determine a second cooling level, wherein the second correspondence table contains a correspondence between the engine cooling water temperature and the ambient temperature and the cooling level;

[0017] A cooling level having a highest level among the first cooling level and the second cooling level is determined as a cooling level of the engine.

[0018] In one embodiment, the step of looking up a table for the cooling level to determine the air cooling strategy corresponding to the cooling level includes:

[0019] Determine a third correspondence table corresponding to the cooling level, wherein the third correspondence table includes fan control parameters corresponding to the cooling level, wherein the fan control parameters include a plurality of fan control cycles and a fan speed corresponding to each fan control cycle;

[0020] The fan control period in the fan control parameters and the fan speed corresponding to each fan control period are extracted to formulate an air cooling strategy corresponding to the cooling level.

[0021] In one embodiment, the updating of the air cooling strategy by increasing the fan speed of at least one fan control cycle in the air cooling strategy includes:

[0022] The fan speed of the last fan control cycle is increased according to a preset step length to update the air cooling strategy;

[0023] The fan control parameters corresponding to the updated air cooling strategy are assigned to the fan control parameters corresponding to the air cooling strategy before the update to update the air cooling strategy.

[0024] In one embodiment, assigning the fan control parameters corresponding to the updated air cooling strategy to the fan control parameters corresponding to the air cooling strategy before the update to update the air cooling strategy includes:

[0025] When the XCU is detected to be powered on, it is determined whether there are fan control parameters corresponding to the updated air cooling strategy in the storage space;

[0026] When the fan control parameters corresponding to the updated air cooling strategy exist in the storage space, determining whether the fan control parameters corresponding to the updated air cooling strategy are consistent with the fan control parameters corresponding to the air cooling strategy before the update;

[0027] When the fan control parameters corresponding to the updated air cooling policy are inconsistent with the fan control parameters corresponding to the air cooling control policy before the update, the fan control parameters corresponding to the updated air cooling policy are assigned to the fan control parameters corresponding to the air cooling control policy before the update.

[0028] In one embodiment, the method further comprises:

[0029] Determining whether the engine temperature after cooling the engine according to the updated air cooling strategy is less than a preset temperature;

[0030] When the engine temperature after cooling the engine according to the updated air cooling strategy is less than the preset temperature, it is determined that the air cooling strategy is updated;

[0031] When the engine temperature after cooling the engine according to the updated air cooling strategy is greater than the preset temperature, the fan speed of the penultimate fan control cycle is increased according to the preset step length to update the air cooling strategy.

[0032] The present application also provides an air cooling strategy update device, comprising:

[0033] A first determination module is used to determine an air cooling strategy according to a temperature parameter of the engine when the engine is turned off, wherein the air cooling strategy includes a plurality of fan control cycles, and each of the plurality of fan control cycles corresponds to a fan speed;

[0034] A control module, used to control the fan in the engine according to the air cooling strategy to achieve engine cooling;

[0035] The updating module is used to update the air cooling strategy by increasing the fan speed of at least one fan control cycle in the air cooling strategy when the temperature of the engine is still greater than the preset temperature after the fan stops running.

[0036] In one embodiment, the determining module includes:

[0037] The acquisition submodule is used to obtain the temperature parameters corresponding to the engine;

[0038] A first determination submodule, configured to determine the cooling level of the engine by looking up a table through an engine temperature parameter;

[0039] The second determination submodule is used to look up a table for the cooling level to determine the air cooling strategy corresponding to the cooling level when the engine cooling level is greater than a preset level.

[0040] In one embodiment, the engine temperature parameters include at least engine catalyst temperature, engine cooling water temperature, and ambient temperature, and the first determination submodule is further used to:

[0041] querying a first correspondence table by the engine catalyst temperature and the ambient temperature to determine a first cooling level, wherein the first correspondence table contains a correspondence between the engine catalyst temperature and the ambient temperature and the cooling level;

[0042] querying a second correspondence table according to the engine cooling water temperature and the ambient temperature to determine a second cooling level, wherein the second correspondence table contains a correspondence between the engine cooling water temperature and the ambient temperature and the cooling level;

[0043] A highest cooling level between the first cooling level and the second cooling level is determined as a cooling level of the engine.

[0044] In one embodiment, the second determining submodule is further used to:

[0045] Determine a third correspondence table corresponding to the cooling level, wherein the third correspondence table includes fan control parameters corresponding to the cooling level, wherein the fan control parameters include a plurality of fan control cycles and a fan speed corresponding to each fan control cycle;

[0046] The fan control period in the fan control parameters and the fan speed corresponding to each fan control period are extracted to formulate an air cooling strategy corresponding to the cooling level.

[0047] In one embodiment, the update module includes:

[0048] The boost submodule is used to increase the fan speed of the last fan control cycle according to a preset step length to update the air cooling strategy;

[0049] The update submodule is used to assign the fan control parameters corresponding to the updated air cooling strategy to the fan control parameters corresponding to the air cooling strategy before the update to update the air cooling strategy.

[0050] In one embodiment, the updating submodule is further used to:

[0051] When the XCU is detected to be powered on, it is determined whether there are fan control parameters corresponding to the updated air cooling strategy in the storage space;

[0052] When the fan control parameters corresponding to the updated air cooling strategy exist in the storage space, determining whether the fan control parameters corresponding to the updated air cooling strategy are consistent with the fan control parameters corresponding to the air cooling strategy before the update;

[0053] When the fan control parameters corresponding to the updated air cooling policy are inconsistent with the fan control parameters corresponding to the air cooling control policy before the update, the fan control parameters corresponding to the updated air cooling policy are assigned to the fan control parameters corresponding to the air cooling control policy before the update.

[0054] In one embodiment, the apparatus further comprises:

[0055] A judgment module, used to judge whether the engine temperature after the engine is cooled according to the updated air cooling strategy is less than a preset temperature;

[0056] A second determination module is used to determine that the air cooling strategy is updated when the engine temperature after the engine is cooled according to the updated air cooling strategy is less than a preset temperature;

[0057] The boost module is used to increase the fan speed of the penultimate fan control cycle according to a preset step length when the engine temperature after the engine is cooled according to the updated air cooling strategy is greater than a preset temperature, so as to update the air cooling strategy.

[0058] The present application also provides an air cooling strategy update system, comprising:

[0059] at least one processor; and,

[0060] a memory communicatively connected to the at least one processor; wherein,

[0061] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to implement the air cooling strategy update method recorded in any of the above embodiments.

[0062] The present application also provides a computer-readable storage medium. When the instructions in the storage medium are executed by a processor corresponding to the air cooling strategy update system, the air cooling strategy update system can implement the air cooling strategy update method recorded in any of the above embodiments.

[0063] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings.

[0064] The technical solution of the present application is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] The accompanying drawings are used to provide a further understanding of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the accompanying drawings:

[0066] Figure 1 This is a flow chart of an air cooling strategy update method in one embodiment of the present application;

[0067] Figure 2 This is a block diagram of an air cooling strategy updating device in one embodiment of the present application;

[0068] Figure 3 This is a schematic diagram of the hardware structure of an air cooling strategy update system in one embodiment of the present application. DETAILED DESCRIPTION

[0069] The preferred embodiments of the present application are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application and are not used to limit the present application.

[0070] Figure 1 Flow chart of a method for updating an air cooling strategy in one embodiment of the present application. Figure 1 As shown, the method can be implemented as the following steps S101-S103:

[0071] In step S101, when the engine is turned off, an air cooling strategy is determined according to the temperature parameters of the engine, wherein the air cooling strategy includes a plurality of fan control cycles, each of which corresponds to a fan speed;

[0072] In step S102, a fan in the engine is controlled according to the air cooling strategy to achieve engine cooling;

[0073] In step S103, when the temperature of the engine is still greater than the preset temperature after the fan stops running, the air cooling strategy is updated by increasing the fan speed of at least one fan control cycle in the air cooling strategy.

[0074] In the present application, when the engine is turned off, the air cooling strategy is determined according to the temperature parameters of the engine, and the air cooling strategy includes multiple fan control cycles, and the multiple fan control cycles correspond to a fan speed respectively; specifically, when the air cooling strategy is determined according to the temperature parameters of the engine, the temperature parameters corresponding to the engine are obtained; the temperature parameters corresponding to the engine may include the engine catalyst temperature, the engine cooling water temperature, and the ambient temperature. The cooling level of the engine is determined by looking up the table through the engine temperature parameters; specifically, the first corresponding relationship table is queried through the engine catalyst temperature and the ambient temperature to determine the first cooling level, wherein the first corresponding relationship table includes the corresponding relationship between the engine catalyst temperature and the ambient temperature and the cooling level; the second corresponding relationship table is queried through the engine cooling water temperature and the ambient temperature to determine the second cooling level, wherein the second corresponding relationship table includes the corresponding relationship between the engine cooling water temperature and the ambient temperature and the cooling level; the highest cooling level between the first cooling level and the second cooling level is determined as the cooling level of the engine. When the engine cooling level is greater than the preset level, the cooling level is looked up in the table to determine the air cooling strategy corresponding to the cooling level.

[0075] For example, assuming that the first cooling level is X1, the second cooling level is X2, and the final engine cooling level is X. Then the engine post-operation cooling level X = max (X1, X2), where X1 is determined by looking up the table based on the engine catalyst temperature and the ambient temperature, wherein the first cooling level X1 can be determined based on the following Table 1:

[0076] Table 1

[0077]

[0078] X2 is determined by looking up the table based on the engine cooling water temperature and the ambient temperature, wherein the second cooling level X2 can be determined based on the following Table 2:

[0079] Table 2

[0080]

[0081] Among them, when the cooling level is looked up in a table to determine the air cooling strategy corresponding to the cooling level, a third correspondence table corresponding to the cooling level is determined, wherein the third correspondence table includes fan control parameters corresponding to the cooling level, wherein the fan control parameters include multiple fan control cycles and fan speeds corresponding to each fan control cycle; the fan control cycle in the fan control parameters and the fan speeds corresponding to each fan control cycle are extracted to formulate the air cooling strategy corresponding to the cooling level.

[0082] For example, different cooling levels are respectively associated with a third correspondence table, and the correspondence table includes fan control parameters corresponding to the cooling levels, wherein the fan control parameters include multiple fan control cycles and fan speeds corresponding to each fan control cycle, that is, the third correspondence table records the correspondence between each fan control cycle and the fan speed (expressed in the form of fan gears). Specifically, the third correspondence table for X=5 (cooling level is 1) is shown in Table 3 below, the third relationship table for X=4 is shown in Table 4 below, the third relationship table for X=3 is shown in Table 5 below, the third relationship table for X=2 is shown in Table 6 below, and the third relationship table for X=1 is shown in Table 7 below.

[0083] Table 3

[0084] Time t 0 60 61 150 151 360 361 Fan position 100 100 80 80 60 60 0

[0085] Table 4

[0086] Time t 0 60 61 150 151 360 361 Fan position 80 80 60 60 40 40 0

[0087] Table 5

[0088] Time t 0 60 61 150 151 360 361 Fan position 80 80 60 60 40 40 0

[0089] Table 6

[0090] Time t 0 60 61 150 151 360 361 Fan position 60 60 40 40 20 20 0

[0091] Table 7

[0092] Time t 0 60 61 150 151 360 361 Fan position 40 40 40 40 0 0 0

[0093] It can be seen from Table 1 and Table 2 that there is a situation where the cooling level is 0. It can be understood that when the cooling level is 0, the engine does not need to be air-cooled. Therefore, the above scheme may not be executed. Of course, a third correspondence table corresponding to a cooling level of 0 may also be additionally set, and the fan gears in the table are all set to 0. When executing the scheme provided in the present application, when the cooling level is 0, the fan gears in the third correspondence table found are all 0. When the fan in the engine is controlled according to the air cooling strategy, the fan can be controlled to remain in the off state.

[0094] When the temperature of the engine is still greater than the preset temperature after the fan stops running, the air cooling strategy is updated by increasing the fan speed of at least one fan control cycle in the air cooling strategy; specifically, the fan speed of the penultimate fan control cycle is increased according to the preset step length to update the air cooling strategy; the fan control parameters corresponding to the updated air cooling strategy are assigned to the fan control parameters corresponding to the air cooling strategy before the update to update the air cooling strategy. It is determined whether the engine temperature after the engine is cooled according to the updated air cooling strategy is less than the preset temperature; when the engine temperature after the engine is cooled according to the updated air cooling strategy is less than the preset temperature, it is determined that the air cooling strategy has been updated; when the engine temperature after the engine is cooled according to the updated air cooling strategy is greater than the preset temperature, the fan speed of the penultimate fan control cycle is increased according to the preset step length to update the air cooling strategy.

[0095] For example, as the vehicle is used for a longer time, the environment in the engine compartment of the vehicle will change. At the same time, the temperature field in the engine compartment of different vehicles is not exactly the same, so the fan gears of different engine post-operation cooling levels that are initially calibrated cannot be completely covered. It is necessary to update the fan gears in different engine post-operation levels by learning the engine post-operation data; taking X=3 as an example, the third correspondence table before the update is shown in Table 5, and the third correspondence table after the update is shown in Table 8 below:

[0096] Table 8

[0097] Time t 0 60 61 150 151 360 361 Fan position 80 80 60 60 60 60 0

[0098] When assigning the fan control parameters corresponding to the updated air cooling strategy to the fan control parameters corresponding to the air cooling strategy before the update, it is necessary to detect the power-on status of the XCU. When it is detected that the XCU is powered on, it is determined whether the fan control parameters corresponding to the updated air cooling strategy exist in the storage space; when the fan control parameters corresponding to the updated air cooling strategy exist in the storage space, it is determined whether the fan control parameters corresponding to the updated air cooling strategy are consistent with the fan control parameters corresponding to the air cooling control strategy before the update; when the fan control parameters corresponding to the updated air cooling strategy are inconsistent with the fan control parameters corresponding to the air cooling control strategy before the update, the fan control parameters corresponding to the updated air cooling strategy are assigned to the fan control parameters corresponding to the air cooling control strategy before the update.

[0099] For example, the fan gear parameter of X=3 exists in the form of double backup verification, and the two parameters are X 31 \X 32 , where X 31It is the fan control parameter corresponding to the air cooling strategy before the update. The X32 parameter is stored in the EE space (Entity-Entity Space) as a signal. When the parameter self-learning does not occur, X 31 =X 32 ; In the case of X=3, if the fan is controlled according to the fan gear of X31, after the engine temperature is ≤90℃ (this threshold is a calibration value), it is considered that the temperature in the engine compartment meets the requirements and the parameters do not need to be updated by self-learning; if the engine temperature is >95℃ (this threshold is a calibration value), it is considered that the temperature in the engine compartment does not meet the requirements and the parameters need to be updated by self-learning; At present, the fan is generally controlled by discrete gears, with the following 8 gears: 0, 10%, 20%, 35%, 40%, 60%, 80%, 100%; The principle of self-learning update is:

[0100] Parameters need to be updated through self-learning, then X 32 The fan speed in the third stage of this parameter needs to be changed from 40% to 60%. 32 ; After power off, store in EE; When XCU is powered on again, if it is judged that X 31 and X 32 If they are not equal, you need to change X 32 Assign to X 31 , in the subsequent post-operation condition when X=3, the fan performs fan gear control according to the updated X31; if the fan gear in the post-operation process when X=3 is updated, if the engine temperature still does not meet the requirements after the fan runs according to the table, the fan gear of 60% in the second stage of the post-operation process is updated to 80%, as shown in the following Table 9:

[0101] Table 9

[0102] Time t 0 60 61 150 151 360 361 Fan position 80 80 80 80 60 60 0

[0103] Based on this idea, the fan gears under different cooling levels are learned and updated to make the strategy more intelligent and adaptable to different vehicles of the same model and their life cycles.

[0104] The beneficial effect of the present application is that after cooling according to a pre-established air cooling strategy, when the temperature of the engine is still greater than the preset temperature after the fan stops running, the air cooling strategy is updated by increasing the fan speed of at least one fan control cycle in the air cooling strategy, so that the air cooling strategy can be adaptively updated, thereby improving the air cooling effect of the engine by continuously optimizing the air cooling strategy.

[0105] In one embodiment, the above step S101 may be implemented as the following steps A1-A3:

[0106] In step A1, a temperature parameter corresponding to the engine is obtained;

[0107] In step A2, a table lookup is performed through the engine temperature parameter to determine the cooling level of the engine;

[0108] In step A3, when the engine cooling level is greater than a preset level, a table is searched for the cooling level to determine an air cooling strategy corresponding to the cooling level.

[0109] In one embodiment, the engine temperature parameters at least include engine catalyst temperature, engine cooling water temperature, and ambient temperature. The above step A2 can be implemented as the following steps A21-A23:

[0110] In step A21, a first correspondence table is queried through the engine catalyst temperature and the ambient temperature to determine a first cooling level, wherein the first correspondence table contains correspondences between the engine catalyst temperature and the ambient temperature and the cooling level;

[0111] In step A22, a second correspondence table is queried through the engine cooling water temperature and the ambient temperature to determine the second cooling level, wherein the second correspondence table contains the correspondence between the engine cooling water temperature and the ambient temperature and the cooling level;

[0112] In step A23, the highest cooling level between the first cooling level and the second cooling level is determined as the cooling level of the engine.

[0113] For example, assuming that the first cooling level is X1, the second cooling level is X2, and the final engine cooling level is X. Then the engine post-operation cooling level X = max(X1, X2), where X1 is determined by looking up the table based on the engine catalyst temperature and the ambient temperature, and X2 is determined by looking up the table based on the engine cooling water temperature and the ambient temperature.

[0114] In one embodiment, the above step A3 may be implemented as the following steps A31-A33:

[0115] In step A31, the step of looking up a table for the cooling level to determine an air cooling strategy corresponding to the cooling level includes:

[0116] In step A32, a third correspondence table corresponding to the cooling level is determined, wherein the third correspondence table includes fan control parameters corresponding to the cooling level, wherein the fan control parameters include a plurality of fan control cycles and a fan speed corresponding to each fan control cycle;

[0117] In step A33, the fan control period in the fan control parameters and the fan speed corresponding to each fan control period are extracted to formulate an air cooling strategy corresponding to the cooling level.

[0118] In the present embodiment, when a table lookup is performed on the cooling level to determine the air cooling strategy corresponding to the cooling level, a third correspondence table corresponding to the cooling level is determined, wherein the third correspondence table includes fan control parameters corresponding to the cooling level, wherein the fan control parameters include multiple fan control cycles and the fan speed corresponding to each fan control cycle; the fan control cycle in the fan control parameters and the fan speed corresponding to each fan control cycle are extracted to formulate the air cooling strategy corresponding to the cooling level.

[0119] For example, different cooling levels are respectively associated with a third correspondence table, which includes fan control parameters corresponding to the cooling levels, wherein the fan control parameters include multiple fan control cycles and fan speeds corresponding to each fan control cycle, that is, the third correspondence table records the correspondence between each fan control cycle and the fan speed (expressed in the form of fan gear).

[0120] In one embodiment, the above step S104 may be implemented as the following steps B1-B2:

[0121] In step B1, the fan speed of the last fan control cycle is increased according to a preset step length to update the air cooling strategy;

[0122] In step B2, the fan control parameters corresponding to the updated air cooling strategy are assigned to the fan control parameters corresponding to the air cooling strategy before the update to update the air cooling strategy.

[0123] In one embodiment, the above step B2 may be implemented as the following steps B21-B23:

[0124] In step B21, when it is detected that the XCU is powered on, it is determined whether there are fan control parameters corresponding to the updated air cooling strategy in the storage space;

[0125] In step B22, when the fan control parameters corresponding to the updated air cooling strategy exist in the storage space, it is determined whether the fan control parameters corresponding to the updated air cooling strategy are consistent with the fan control parameters corresponding to the air cooling strategy before the update;

[0126] In step B23, when the fan control parameters corresponding to the updated air cooling strategy are inconsistent with the fan control parameters corresponding to the air cooling control strategy before the update, the fan control parameters corresponding to the updated air cooling strategy are assigned to the fan control parameters corresponding to the air cooling control strategy before the update.

[0127] When the XCU is powered on, it is determined whether the storage space has the fan control parameters corresponding to the updated air cooling strategy. Using the above example, determining whether the storage space has the fan control parameters corresponding to the updated air cooling strategy refers to determining whether the XCU is powered on. 32 Whether there is a change, if so, you need to change X 32 Assign to X 31 , in the subsequent post-operation condition when X=3, the fan performs fan gear control according to the updated X31; if the fan gear in the post-operation process when X=3 is updated, if the engine temperature still does not meet the requirements after the fan runs according to the table, the fan gear of 60% in the second stage of the post-operation process is updated to 80%,

[0128] In one embodiment, the method can also be implemented as the following steps C1-C3:

[0129] In step C1, it is determined whether the engine temperature after cooling the engine according to the updated air cooling strategy is less than a preset temperature;

[0130] In step C2, when the engine temperature after cooling the engine according to the updated air cooling strategy is less than the preset temperature, it is determined that the air cooling strategy is updated;

[0131] In step C3, when the engine temperature after cooling the engine according to the updated air cooling strategy is greater than the preset temperature, the fan speed of the penultimate fan control cycle is increased according to the preset step length to update the air cooling strategy.

[0132] In this application, the fan gear is updated at different cooling levels by first updating the gear of the third cycle in the parameters. If the gear update of the third cycle does not meet the requirements, the second cycle is updated, and finally the first cycle is updated. If the current gear does not meet the cooling requirements, the current gear needs to be increased by one level.

[0133] It should be noted that as the vehicle is used for a longer time, the environment inside the vehicle's engine compartment will change. Normally, it becomes increasingly difficult to cool down the vehicle. Therefore, the update trend of the air cooling strategy is usually to increase the fan speed. However, in some cases, the vehicle's sealing may also decrease, which may reduce the difficulty of cooling the vehicle. In this case, when executing the corresponding air cooling strategy, the temperature may have been reduced to below the preset temperature before all fan control cycles are completed. Therefore, in the present application, when the fan in the engine is controlled according to the air cooling strategy, the engine temperature is detected. When the engine temperature is lower than the preset temperature and the fan is in the on state, the fan in the engine is turned off, thereby avoiding wasting fan life and power.

[0134] Figure 2Schematic diagram of the structure of an air cooling strategy update device in one embodiment of the present application. Figure 2 As shown, including:

[0135] A first determination module 201 is used to determine an air cooling strategy according to a temperature parameter of the engine when the engine is turned off, wherein the air cooling strategy includes a plurality of fan control cycles, and each of the plurality of fan control cycles corresponds to a fan speed;

[0136] A control module 202, configured to control a fan in the engine according to the air cooling strategy to achieve engine cooling;

[0137] The updating module 203 is used to update the air cooling strategy by increasing the fan speed of at least one fan control cycle in the air cooling strategy when the temperature of the engine is still greater than the preset temperature after the fan stops running.

[0138] In one embodiment, the determining module includes:

[0139] The acquisition submodule is used to obtain the temperature parameters corresponding to the engine;

[0140] A first determination submodule, configured to determine the cooling level of the engine by looking up a table through an engine temperature parameter;

[0141] The second determination submodule is used to look up a table for the cooling level to determine the air cooling strategy corresponding to the cooling level when the engine cooling level is greater than a preset level.

[0142] In one embodiment, the engine temperature parameters include at least engine catalyst temperature, engine cooling water temperature, and ambient temperature, and the first determination submodule is further used to:

[0143] querying a first correspondence table by the engine catalyst temperature and the ambient temperature to determine a first cooling level, wherein the first correspondence table contains a correspondence between the engine catalyst temperature and the ambient temperature and the cooling level;

[0144] querying a second correspondence table according to the engine cooling water temperature and the ambient temperature to determine a second cooling level, wherein the second correspondence table contains a correspondence between the engine cooling water temperature and the ambient temperature and the cooling level;

[0145] A cooling level having a highest level among the first cooling level and the second cooling level is determined as a cooling level of the engine.

[0146] In one embodiment, the second determining submodule is further used to:

[0147] Determine a third correspondence table corresponding to the cooling level, wherein the third correspondence table includes fan control parameters corresponding to the cooling level, wherein the fan control parameters include a plurality of fan control cycles and a fan speed corresponding to each fan control cycle;

[0148] The fan control period in the fan control parameters and the fan speed corresponding to each fan control period are extracted to formulate an air cooling strategy corresponding to the cooling level.

[0149] In one embodiment, the update module includes:

[0150] The boost submodule is used to increase the fan speed of the last fan control cycle according to a preset step length to update the air cooling strategy;

[0151] The update submodule is used to assign the fan control parameters corresponding to the updated air cooling strategy to the fan control parameters corresponding to the air cooling strategy before the update to update the air cooling strategy.

[0152] In one embodiment, the updating submodule is further used to:

[0153] When the XCU is detected to be powered on, it is determined whether there are fan control parameters corresponding to the updated air cooling strategy in the storage space;

[0154] When the fan control parameters corresponding to the updated air cooling strategy exist in the storage space, determining whether the fan control parameters corresponding to the updated air cooling strategy are consistent with the fan control parameters corresponding to the air cooling strategy before the update;

[0155] When the fan control parameters corresponding to the updated air cooling policy are inconsistent with the fan control parameters corresponding to the air cooling control policy before the update, the fan control parameters corresponding to the updated air cooling policy are assigned to the fan control parameters corresponding to the air cooling control policy before the update.

[0156] In one embodiment, the apparatus further comprises:

[0157] A judgment module, used to judge whether the engine temperature after the engine is cooled according to the updated air cooling strategy is less than a preset temperature;

[0158] A second determination module is used to determine that the air cooling strategy is updated when the engine temperature after the engine is cooled according to the updated air cooling strategy is less than a preset temperature;

[0159] The boost module is used to increase the fan speed of the penultimate fan control cycle according to a preset step length when the engine temperature after the engine is cooled according to the updated air cooling strategy is greater than a preset temperature, so as to update the air cooling strategy.

[0160] Figure 3 FIG. 1 is a schematic diagram of the hardware structure of an air cooling strategy update system in one embodiment of the present application. Figure 3 As shown, the air cooling strategy update system includes:

[0161] at least one processor 320; and,

[0162] A memory 304 in communication with the at least one processor 320; wherein,

[0163] The memory 304 stores instructions that can be executed by the at least one processor 320, and the instructions are executed by the at least one processor 320 to implement the air cooling strategy update method recorded in any of the above embodiments.

[0164] Reference Figure 3 The air cooling policy update system 300 may include one or more of the following components: a processing component 302 , a memory 304 , a power component 306 , a multimedia component 308 , an audio component 310 , an input / output (I / O) interface 312 , a sensor component 314 , and a communication component 316 .

[0165] The processing component 302 generally controls the overall operation of the air cooling policy update system 300. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 302 may include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.

[0166] The memory 304 is configured to store various types of data to support the operation of the air-cooled policy update system 300. Examples of such data include instructions for any application or method operating on the air-cooled policy update system 300, such as text, pictures, videos, etc. The memory 304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0167] The power supply component 306 provides power to various components of the air cooling policy update system 300. The power supply component 306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the air cooling policy update system 300.

[0168] The multimedia component 308 includes a screen that provides an output interface between the air-cooled policy update system 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 308 may also include a front camera and / or a rear camera. When the air-cooled policy update system 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0169] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC), and when the air-cooling strategy update system 300 is in an operation mode, such as an alarm mode, a recording mode, a voice recognition mode, and a voice output mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 304 or sent via the communication component 316. In some embodiments, the audio component 310 also includes a speaker for outputting audio signals.

[0170] I / O interface 312 provides an interface between processing component 302 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0171] The sensor assembly 314 includes one or more sensors for providing various aspects of status assessment for the air cooling strategy update system 300. For example, the sensor assembly 314 may include a sound sensor. In addition, the sensor assembly 314 may detect the open / closed state of the air cooling strategy update system 300, the relative positioning of the components, such as the display and keypad of the air cooling strategy update system 300, and the sensor assembly 314 may also detect the operating state of the air cooling strategy update system 300 or a component of the air cooling strategy update system 300, such as the operating state of the air distribution plate, the structural state, the operating state of the discharge scraper, etc., the orientation or acceleration / deceleration of the air cooling strategy update system 300 and the temperature change of the air cooling strategy update system 300. The sensor assembly 314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 314 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, a material stacking thickness sensor or a temperature sensor.

[0172] The communication component 316 is configured to enable the air-cooled policy update system 300 to provide the ability to communicate with other devices and cloud platforms in a wired or wireless manner. The air-cooled policy update system 300 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0173] In an exemplary embodiment, the air cooling strategy update system 300 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to execute the air cooling strategy update method described in any of the above embodiments.

[0174] The present application also provides a computer-readable storage medium. When the instructions in the storage medium are executed by a processor corresponding to the air cooling strategy update system, the air cooling strategy update system can implement the air cooling strategy update method recorded in any of the above embodiments.

[0175] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0176] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0177] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0178] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0179] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for updating an air cooling strategy, It is characterized in that include: When the engine is turned off, an air cooling strategy is determined according to the temperature parameters of the engine, wherein the air cooling strategy includes a plurality of fan control cycles, and each of the plurality of fan control cycles corresponds to a fan speed; Controlling the fan in the engine according to the air cooling strategy to achieve engine cooling; When the temperature of the engine is still greater than the preset temperature after the fan stops running, the air cooling strategy is updated by increasing the fan speed of at least one fan control cycle in the air cooling strategy.

2. The method according to claim 1, It is characterized in that Determining the air cooling strategy according to the temperature parameters of the engine includes: Get the temperature parameters corresponding to the engine; The engine temperature parameters are used to determine the engine cooling level; When the engine cooling level is greater than a preset level, a table is searched for the cooling level to determine an air cooling strategy corresponding to the cooling level.

3. The method according to claim 2, It is characterized in that The engine temperature parameters at least include engine catalyst temperature, engine cooling water temperature, and ambient temperature. The engine temperature parameters are used to determine the cooling level of the engine, including: querying a first correspondence table by the engine catalyst temperature and the ambient temperature to determine a first cooling level, wherein the first correspondence table contains a correspondence between the engine catalyst temperature and the ambient temperature and the cooling level; querying a second correspondence table according to the engine cooling water temperature and the ambient temperature to determine a second cooling level, wherein the second correspondence table contains a correspondence between the engine cooling water temperature and the ambient temperature and the cooling level; A cooling level having a highest level among the first cooling level and the second cooling level is determined as a cooling level of the engine.

4. The method according to claim 2, It is characterized in that The step of looking up a table for the cooling level to determine an air cooling strategy corresponding to the cooling level includes: Determine a third correspondence table corresponding to the cooling level, wherein the third correspondence table includes fan control parameters corresponding to the cooling level, wherein the fan control parameters include a plurality of fan control cycles and a fan speed corresponding to each fan control cycle; The fan control period in the fan control parameters and the fan speed corresponding to each fan control period are extracted to formulate an air cooling strategy corresponding to the cooling level.

5. The method according to claim 1, It is characterized in that The updating of the air cooling strategy by increasing the fan speed of at least one fan control cycle in the air cooling strategy includes: The fan speed of the last fan control cycle is increased according to a preset step length to update the air cooling strategy; The fan control parameters corresponding to the updated air cooling strategy are assigned to the fan control parameters corresponding to the air cooling strategy before the update to update the air cooling strategy.

6. The method according to claim 5, It is characterized in that The step of assigning the fan control parameters corresponding to the updated air cooling strategy to the fan control parameters corresponding to the air cooling strategy before the update to update the air cooling strategy includes: When the XCU is detected to be powered on, it is determined whether there are fan control parameters corresponding to the updated air cooling strategy in the storage space; When the fan control parameters corresponding to the updated air cooling strategy exist in the storage space, determining whether the fan control parameters corresponding to the updated air cooling strategy are consistent with the fan control parameters corresponding to the air cooling strategy before the update; When the fan control parameters corresponding to the updated air cooling policy are inconsistent with the fan control parameters corresponding to the air cooling control policy before the update, the fan control parameters corresponding to the updated air cooling policy are assigned to the fan control parameters corresponding to the air cooling control policy before the update.

7. The method according to claim 5, It is characterized in that The method further comprises: Determining whether the engine temperature after cooling the engine according to the updated air cooling strategy is less than a preset temperature; When the engine temperature after cooling the engine according to the updated air cooling strategy is less than the preset temperature, it is determined that the air cooling strategy is updated; When the engine temperature after cooling the engine according to the updated air cooling strategy is greater than the preset temperature, the fan speed of the penultimate fan control cycle is increased according to the preset step length to update the air cooling strategy.

8. An air cooling strategy update device, It is characterized in that include: A first determination module is used to determine an air cooling strategy according to a temperature parameter of the engine when the engine is turned off, wherein the air cooling strategy includes a plurality of fan control cycles, and each of the plurality of fan control cycles corresponds to a fan speed; A control module, used to control the fan in the engine according to the air cooling strategy to achieve engine cooling; The updating module is used to update the air cooling strategy by increasing the fan speed of at least one fan control cycle in the air cooling strategy when the temperature of the engine is still greater than the preset temperature after the fan stops running.

9. An air cooling strategy update system, It is characterized in that include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to implement the air cooling strategy update method according to any one of claims 1 to 7.

10. A computer-readable storage medium, It is characterized in that When the instructions in the storage medium are executed by a processor corresponding to the air cooling strategy update system, the air cooling strategy update system can implement the air cooling strategy update method as described in any one of claims 1 to 7.