Electronic fan control method and device, equipment and storage medium
By adjusting fan parameters based on the system fan parameter table and vehicle speed compensation function in hybrid vehicles, the problems of high energy consumption and complexity of traditional fan control methods are solved, and precise control of electronic fans and energy consumption reduction are achieved.
Patent Information
- Application Number
- CN202310746705.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2024-12-24
AI Technical Summary
In hybrid vehicles, the traditional high and low speed two-speed fan control method has high energy consumption and complex control strategies, making it difficult to meet the more complex cooling needs of new energy vehicles.
By determining the target fan parameter value based on the fan parameter table of each system, and adjusting the fan parameters in combination with the vehicle speed compensation function, precise control of electronic fans is achieved, and the problems of frequent switching or sudden changes in fan speed caused by traditional table lookup methods are avoided.
Accurate control of electronic fans is achieved, energy consumption is reduced, control strategy is simplified, applicable to all PWM speed-regulating electronic fans, and improve the efficiency of the controller.
Smart Images

Figure CN119177890A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control technology, and in particular to an electronic fan control method, device, equipment and storage medium. Background Art
[0002] In traditional fuel vehicles, electronic fans are mainly used for engine heat dissipation, increasing the air flow rate through the front cabin radiator and accelerating the cooling of cooling water. Secondly, the fan needs to be controlled when the air conditioner is working. Generally, the electronic fan is controlled according to the engine water temperature and the air conditioning system pressure. If the water temperature or pressure exceeds the set threshold, the fan will turn on, and if it is lower than the set threshold, it will turn off. There are two permanent high and low speed gears. Compared with traditional fuel vehicles, new energy vehicles require more components for heat dissipation and more complex heat dissipation conditions. When driving purely electric, the electronic control system drive motor and the electronically controlled insulated gate bipolar transistor (IGBT) have heat dissipation requirements. When charging, the direct current converter (DCDC) and the on-board charger (OBC) have heat dissipation requirements. When the air conditioning is turned on for cooling or the battery is cooled, the compressor starts to work and the electronic fan needs to be controlled to turn on. For hybrid vehicles, the heat dissipation requirements of the engine system must also be considered in hybrid mode.
[0003] In the related art, a high-speed and low-speed fan is usually used to dissipate heat for a hybrid vehicle in hybrid mode. However, this method has high energy consumption and a complex control strategy. Summary of the invention
[0004] In view of this, the present application provides an electronic fan control method, device, equipment and storage medium for achieving precise control of the electronic fan.
[0005] In a first aspect, an embodiment of the present application provides an electronic fan control method, the method comprising:
[0006] Determine a fan parameter value corresponding to each system based on a fan parameter table corresponding to each system;
[0007] Based on the fan parameter value corresponding to each of the systems, obtaining the target fan parameter value;
[0008] Obtaining a fan parameter value based on the acquired current vehicle speed and a pre-built vehicle speed compensation function;
[0009] taking a difference between the fan parameter value and the target fan parameter value as a fan adjustment parameter;
[0010] The electronic fan is controlled based on the fan adjustment parameter.
[0011] In this application, the target fan parameter value corresponding to the vehicle is determined by the fan parameter value corresponding to each system, so that the determined target fan parameter value can meet the heat dissipation requirements of each system in the vehicle, and the method is simple in logic and easy to implement; secondly, the fan parameter value is determined according to the vehicle speed and the vehicle speed compensation function, so that the determined fan parameter value is more accurate, ensuring the accuracy of the electronic fan control. This application avoids the problem of frequent switching or sudden changes of fan speed caused by the jump of calculated values when calculating parameter values by the traditional table lookup method; and it is highly portable and easy to platformize, suitable for all pulse width modulation (PWM) speed-regulating electronic fans, and has low requirements for controllers.
[0012] In some possible embodiments, before determining the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system, the method further includes:
[0013] Construct a fan parameter table corresponding to each system.
[0014] In the present application, before controlling the fan, a fan parameter table is constructed to further speed up the process of controlling the fan.
[0015] In some possible embodiments, if the system is an electronic control system, then constructing a fan parameter table corresponding to each system includes:
[0016] For each component in the electronic control system, the following steps are performed: adjusting the temperature of the component from a first preset value to a second preset value according to a first preset step length; determining a fan parameter value required to reduce the temperature of the component from the adjusted temperature to the initial temperature after each temperature adjustment; obtaining a temperature parameter relationship corresponding to the component based on the fan parameter value corresponding to the component; wherein the initial temperature is a pre-calibrated temperature;
[0017] The fan parameter table is obtained based on the temperature parameter relationship corresponding to each component.
[0018] In the present application, a fan parameter table is constructed based on each component in the electric control system, so that the obtained fan parameter table can meet the heat dissipation requirements of each component.
[0019] In some possible embodiments, if the system is an electronic control system, determining the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system includes:
[0020] Acquire the temperature corresponding to each of the components in the electronic control system;
[0021] Obtaining a fan parameter value corresponding to each component in the electric control system based on the fan parameter table and the temperature corresponding to each component;
[0022] Determine a maximum value among each of the fan parameter values;
[0023] The maximum value is used as the fan parameter value.
[0024] In the present application, by taking the maximum value as the parameter value of the fan, the obtained fan parameter value can meet the heat dissipation requirement of each component.
[0025] In some possible embodiments, obtaining the fan parameter value corresponding to each component in the electric control system based on the fan parameter table and the temperature corresponding to each component includes:
[0026] For each of these components execute:
[0027] If it is determined that the temperature corresponding to the component is less than the first preset value, determining the fan parameter value of the component to be the first parameter value;
[0028] If it is determined that the temperature corresponding to the component is greater than the second preset value, determining the fan parameter value of the component to be the second parameter value;
[0029] If it is determined that the temperature corresponding to the component is greater than the first preset value and less than the second preset value, the fan parameter value of the component is obtained based on the temperature of the component, the fan parameter table and a preset parameter algorithm.
[0030] In the present application, the fan parameter value is determined by a preset parameter algorithm, so that the corresponding fan parameter value can be determined at each temperature, further ensuring the accuracy of fan control.
[0031] In some possible embodiments, if the system is an engine system, then constructing a fan parameter table corresponding to each system includes:
[0032] adjusting the temperature of the engine system from a first preset value to a second preset value according to a second preset step;
[0033] determining, after each temperature adjustment, a fan parameter value required to reduce the engine system from an adjusted temperature to an initial temperature;
[0034] A fan parameter table corresponding to the engine system is obtained based on the fan parameter value corresponding to the engine system; wherein the initial temperature is a pre-calibrated temperature.
[0035] In the present application, the time consumed by the fan control process is reduced by pre-building a fan parameter table corresponding to the engine system.
[0036] In some possible embodiments, if the system is an engine system, determining the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system includes:
[0037] Acquiring a temperature corresponding to the engine system;
[0038] If it is determined that the temperature corresponding to the engine system is less than the first preset value, determining the fan parameter value of the engine system to be a first parameter value;
[0039] If it is determined that the temperature corresponding to the engine system is greater than the second preset value, determining the fan parameter value of the engine system to be the second parameter value;
[0040] If it is determined that the temperature corresponding to the engine system is greater than the first preset value and less than the second preset value, the fan parameter value corresponding to the engine system is obtained based on the temperature corresponding to the engine system, the fan parameter table corresponding to the engine system and the preset parameter algorithm.
[0041] In the present application, the fan parameter value is determined by a preset parameter algorithm, so that the corresponding fan parameter value can be determined at each temperature, further ensuring the accuracy of fan control.
[0042] In some possible embodiments, if the system is an air conditioning system, then constructing a fan parameter table corresponding to each system includes:
[0043] According to a third preset step, adjusting the pressure value of the air conditioning system from a third preset value to a fourth preset value;
[0044] Determine the fan parameter value required to reduce the operating temperature of the air conditioning system to the initial temperature after each pressure adjustment; wherein the operating temperature is the temperature of the air conditioning system when it is operating based on the adjusted pressure;
[0045] A fan parameter table corresponding to the air-conditioning system is obtained based on the fan parameter values corresponding to the air-conditioning system; wherein the initial temperature is a pre-calibrated temperature.
[0046] In some possible embodiments, if the system is an air conditioning system, determining the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system includes:
[0047] Obtaining a pressure value corresponding to the air conditioning system;
[0048] If it is determined that the pressure value corresponding to the air-conditioning system is less than the first preset value, determining that the fan parameter value of the air-conditioning system is the first parameter value;
[0049] If it is determined that the pressure value corresponding to the air-conditioning system is greater than the second preset value, determining that the fan parameter value of the air-conditioning system is the second parameter value;
[0050] If it is determined that the pressure corresponding to the air-conditioning system is greater than the first preset value and less than the second preset value, the fan parameter value corresponding to the air-conditioning system is obtained based on the pressure value corresponding to the air-conditioning system, the fan parameter table corresponding to the air-conditioning system and the preset parameter algorithm.
[0051] In some possible embodiments, obtaining a target fan parameter value based on a fan parameter value corresponding to each of the systems includes:
[0052] Determine the maximum value among the fan parameter values;
[0053] The maximum value of the fan parameter values is used as the target fan parameter value.
[0054] In the present application, by taking the maximum value among the fan parameter values as the target fan parameter value, the obtained target fan parameter value can meet the heat dissipation requirements of all systems.
[0055] In some possible embodiments, before obtaining the compensated fan parameter value based on the acquired current vehicle speed and the pre-built vehicle speed compensation function, the method further includes:
[0056] According to the fourth preset step, the fan parameter value is adjusted from the fifth preset value to the sixth preset value;
[0057] Determine the wind speed of the electronic fan after each adjustment of the fan parameter value;
[0058] Obtaining a duty cycle function based on each adjusted fan parameter value, a wind speed corresponding to the adjusted fan parameter value, and a linear interpolation method;
[0059] According to a fifth preset step length, adjusting the vehicle speed from a sixth preset value to a seventh preset value;
[0060] determining the wind speed of the electronic fan after each vehicle speed adjustment;
[0061] A vehicle speed function is obtained based on each adjusted vehicle speed, the wind speed corresponding to the adjusted vehicle speed, and a linear interpolation method;
[0062] The vehicle speed compensation function is obtained based on the duty cycle function and the vehicle speed function.
[0063] In the present application, a linear interpolation method is used to construct a vehicle speed compensation function, thereby ensuring the accuracy of the obtained fan parameter values.
[0064] In a second aspect, an embodiment of the present application provides an electronic fan control device, the device comprising:
[0065] A fan parameter determination module, configured to determine a fan parameter value corresponding to each system based on a fan parameter table corresponding to each system;
[0066] A target parameter determination module, configured to obtain a target fan parameter value based on a fan parameter value corresponding to each of the systems;
[0067] A compensation fan parameter value determination module, used to obtain a fan parameter value based on the acquired current vehicle speed and a pre-built vehicle speed compensation function;
[0068] an adjustment parameter determination module, configured to use a difference between the fan parameter value and the target fan parameter value as a fan adjustment parameter;
[0069] The fan control module is used to control the electronic fan based on the fan adjustment parameter.
[0070] In some possible embodiments, before the fan parameter determination module determines the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system, it is further configured to:
[0071] Construct a fan parameter table corresponding to each system.
[0072] In some possible embodiments, if the system is an electronic control system, when the fan parameter determination module executes the construction of a fan parameter table corresponding to each system, it is specifically used to:
[0073] For each component in the electronic control system, the following steps are performed: adjusting the temperature of the component from a first preset value to a second preset value according to a first preset step length; determining a fan parameter value required to reduce the temperature of the component from the adjusted temperature to the initial temperature after each temperature adjustment; obtaining a temperature parameter relationship corresponding to the component based on the fan parameter value corresponding to the component; wherein the initial temperature is a pre-calibrated temperature;
[0074] The fan parameter table is obtained based on the temperature parameter relationship corresponding to each component.
[0075] In some possible embodiments, if the system is an electronic control system, when the fan parameter determination module determines the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system, it is specifically used to:
[0076] Acquire the temperature corresponding to each of the components in the electronic control system;
[0077] Obtaining a fan parameter value corresponding to each component in the electric control system based on the fan parameter table and the temperature corresponding to each component;
[0078] Determine a maximum value among each of the fan parameter values;
[0079] The maximum value is used as the fan parameter value.
[0080] In some possible embodiments, when the fan parameter determination module obtains the fan parameter value corresponding to each component in the electric control system based on the fan parameter table and the temperature corresponding to each component, it is specifically used to:
[0081] For each of these components execute:
[0082] If it is determined that the temperature corresponding to the component is less than the first preset value, determining the fan parameter value of the component to be the first parameter value;
[0083] If it is determined that the temperature corresponding to the component is greater than the second preset value, determining the fan parameter value of the component to be the second parameter value;
[0084] If it is determined that the temperature corresponding to the component is greater than the first preset value and less than the second preset value, the fan parameter value of the component is obtained based on the temperature of the component, the fan parameter table and a preset parameter algorithm.
[0085] In some possible embodiments, if the system is an engine system, when the fan parameter determination module executes the construction of a fan parameter table corresponding to each system, it is specifically used to:
[0086] adjusting the temperature of the engine system from a first preset value to a second preset value according to a second preset step;
[0087] determining, after each temperature adjustment, a fan parameter value required to reduce the engine system from an adjusted temperature to an initial temperature;
[0088] A fan parameter table corresponding to the engine system is obtained based on the fan parameter value corresponding to the engine system; wherein the initial temperature is a pre-calibrated temperature.
[0089] In some possible embodiments, if the system is an engine system, when the fan parameter determination module determines the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system, it is specifically used to:
[0090] Acquiring a temperature corresponding to the engine system;
[0091] If it is determined that the temperature corresponding to the engine system is less than the first preset value, determining the fan parameter value of the engine system to be a first parameter value;
[0092] If it is determined that the temperature corresponding to the engine system is greater than the second preset value, determining the fan parameter value of the engine system to be the second parameter value;
[0093] If it is determined that the temperature corresponding to the engine system is greater than the first preset value and less than the second preset value, the fan parameter value corresponding to the engine system is obtained based on the temperature corresponding to the engine system, the fan parameter table corresponding to the engine system and the preset parameter algorithm.
[0094] In some possible embodiments, if the system is an air conditioning system, when the fan parameter determination module executes the construction of a fan parameter table corresponding to each system, it is specifically used to:
[0095] According to a third preset step, adjusting the pressure value of the air conditioning system from a third preset value to a fourth preset value;
[0096] Determine the fan parameter value required to reduce the operating temperature of the air conditioning system to the initial temperature after each pressure adjustment; wherein the operating temperature is the temperature of the air conditioning system when it is operating based on the adjusted pressure;
[0097] A fan parameter table corresponding to the air-conditioning system is obtained based on the fan parameter values corresponding to the air-conditioning system; wherein the initial temperature is a pre-calibrated temperature.
[0098] In some possible embodiments, if the system is an air conditioning system, when the fan parameter determination module determines the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system, it is specifically used to:
[0099] Obtaining a pressure value corresponding to the air conditioning system;
[0100] If it is determined that the pressure value corresponding to the air-conditioning system is less than the first preset value, determining that the fan parameter value of the air-conditioning system is the first parameter value;
[0101] If it is determined that the pressure value corresponding to the air-conditioning system is greater than the second preset value, determining that the fan parameter value of the air-conditioning system is the second parameter value;
[0102] If it is determined that the pressure corresponding to the air-conditioning system is greater than the first preset value and less than the second preset value, the fan parameter value corresponding to the air-conditioning system is obtained based on the pressure value corresponding to the air-conditioning system, the fan parameter table corresponding to the air-conditioning system and the preset parameter algorithm.
[0103] In some possible embodiments, when the target parameter determination module is executed based on the fan parameter value corresponding to each of the systems to obtain the target fan parameter value, it is specifically used to:
[0104] Determine the maximum value among the fan parameter values;
[0105] The maximum value of the fan parameter values is used as the target fan parameter value.
[0106] In some possible embodiments, before the compensation fan parameter value determination module obtains the compensation fan parameter value based on the acquired current vehicle speed and the pre-built vehicle speed compensation function, it is further used to:
[0107] According to the fourth preset step, the fan parameter value is adjusted from the fifth preset value to the sixth preset value;
[0108] Determine the wind speed of the electronic fan after each adjustment of the fan parameter value;
[0109] Obtaining a duty cycle function based on each adjusted fan parameter value, a wind speed corresponding to the adjusted fan parameter value, and a linear interpolation method;
[0110] According to a fifth preset step length, adjusting the vehicle speed from a sixth preset value to a seventh preset value;
[0111] determining the wind speed of the electronic fan after each vehicle speed adjustment;
[0112] A vehicle speed function is obtained based on each adjusted vehicle speed, the wind speed corresponding to the adjusted vehicle speed, and a linear interpolation method;
[0113] The vehicle speed compensation function is obtained based on the duty cycle function and the vehicle speed function.
[0114] In the third aspect, another embodiment of the present application also provides an electronic device, comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute any method provided in the embodiment of the first aspect of the present application.
[0115] In a fourth aspect, another embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute any method provided in the embodiment of the first aspect of the present application.
[0116] 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0117] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0118] Figure 1 A schematic diagram of an application scenario of an electronic fan control method provided in an embodiment of the present application;
[0119] Figure 2 A flowchart of an electronic fan control method provided in an embodiment of the present application;
[0120] Figure 3 A schematic diagram of a flow chart of determining a temperature parameter relationship corresponding to each component of an electronic fan control method provided in an embodiment of the present application;
[0121] Figure 4 A schematic diagram showing fan parameters of an electronic control system of an electronic fan control method provided in an embodiment of the present application;
[0122] Figure 5 A schematic diagram of a flow chart of constructing a fan parameter table corresponding to an engine system in an electronic fan control method provided in an embodiment of the present application;
[0123] Figure 6 A schematic diagram of a fan parameter table corresponding to an engine system of an electronic fan control method provided in an embodiment of the present application;
[0124] Figure 7 A schematic diagram of a flow chart of constructing a fan parameter table corresponding to an air-conditioning system in an electronic fan control method provided in an embodiment of the present application;
[0125] Figure 8 A schematic diagram of a fan parameter table corresponding to an air conditioning system of an electronic fan control method provided in an embodiment of the present application;
[0126] Fig. 9 A schematic diagram of a flow chart of determining a fan parameter value corresponding to an electronic control system in an electronic fan control method provided in an embodiment of the present application;
[0127] Fig.10 Another schematic diagram of a flow chart of determining a fan parameter value corresponding to an electronic control system of an electronic fan control method provided in an embodiment of the present application;
[0128] Fig.11 A schematic diagram of a flow chart of determining a fan parameter value corresponding to an engine system in an electronic fan control method provided in an embodiment of the present application;
[0129] Fig.12 A schematic diagram of a flow chart of determining a fan parameter value corresponding to an air-conditioning system in an electronic fan control method provided in an embodiment of the present application;
[0130] Fig.13 A schematic flow chart of a vehicle speed compensation function constructed by an electronic fan control method provided in an embodiment of the present application;
[0131] Fig.14 A schematic diagram of a device for an electronic fan control method provided in an embodiment of the present application;
[0132] Fig.15 A schematic diagram of an electronic device for an electronic fan control method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0133] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0134] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0135] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0136] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0137] The inventors have found that in traditional fuel vehicles, electronic fans are mainly used for engine heat dissipation, increasing the air flow rate through the front cabin radiator and accelerating the cooling of cooling water. Secondly, the fan needs to be controlled when the air conditioner is working. Generally, the electronic fan is controlled according to the engine water temperature and the air conditioning system pressure. If the water temperature or pressure exceeds the set threshold, the fan is turned on, and if it is lower than the set threshold, it is turned off. There are two permanent high and low speed gears. Compared with traditional fuel vehicles, new energy vehicles require more components for heat dissipation, and the heat dissipation conditions are more complex. When driving purely electric, the electronic control system drives the motor and IGBT to have heat dissipation requirements. When charging, DCDC and OBC have heat dissipation requirements. When the air conditioning is turned on for cooling or the battery is cooled, the compressor starts working and the electronic fan needs to be controlled to turn on. For hybrid vehicles, the heat dissipation requirements of the engine system must also be considered in hybrid mode.
[0138] In the related art, a high-speed and low-speed fan is usually used to dissipate heat for a hybrid vehicle in hybrid mode. However, this method has high energy consumption and a complex control strategy.
[0139] In view of the above problems, the embodiments of the present application provide an electronic fan control method, device, equipment and storage medium for solving the above problems. The inventive concept of the present application can be summarized as follows: based on the fan parameter table corresponding to each system, the fan parameter value corresponding to each system is determined; based on the fan parameter value corresponding to each system, the target fan parameter value is obtained; based on the acquired current vehicle speed and the pre-built vehicle speed compensation function, the fan parameter value is obtained; the difference between the fan parameter value and the target fan parameter value is used as the fan adjustment parameter corresponding to the vehicle; the electronic fan is controlled based on the fan adjustment parameter. In the present application, the target fan parameter value corresponding to the vehicle is determined by the fan parameter value corresponding to each system, so that the determined target fan parameter value can meet the heat dissipation requirements of each system in the vehicle, and the logic of the method is simple and easy to implement; secondly, the fan parameter value is determined according to the vehicle speed and the vehicle speed compensation function, so that the determined fan parameter value is more accurate, ensuring the accuracy of the electronic fan control.
[0140] For ease of understanding, an electronic fan control method provided by an embodiment of the present application is described in detail below with reference to the accompanying drawings:
[0141] like Figure 1 As shown, it is an application scenario diagram of an electronic fan control method in an embodiment of the present application. The diagram includes: a target vehicle 10, a system 20, and an electronic fan 30; wherein:
[0142] The target vehicle 10 determines the fan parameter value corresponding to each system 20 based on the fan parameter table corresponding to each system 20; obtains the target fan parameter value based on the fan parameter value corresponding to each system 20; obtains the fan parameter value based on the current vehicle speed and a pre-constructed vehicle speed compensation function; uses the difference between the fan parameter value and the target fan parameter value as a fan adjustment parameter; and controls the electronic fan 30 based on the fan adjustment parameter.
[0143] The description in this application only describes a single target vehicle 10, a system 20, and an electronic fan 30 in detail, but it should be understood by those skilled in the art that the target vehicle 10, the system 20, and the electronic fan 30 shown are intended to represent the operation of the target vehicle 10, the system 20, and the electronic fan 30 involved in the technical solution of this application. It does not imply any restrictions on the number, type, or location of the target vehicle 10, the system 20, and the electronic fan 30. It should be noted that if additional modules are added to the illustrated environment or individual modules are removed therefrom, the underlying concepts of the example embodiments of this application will not be changed. In addition, it will be understood by those skilled in the art that the sending and receiving of the above data also needs to be implemented through a network.
[0144] It should be noted that the electronic fan control method proposed in this application is not only applicable to Figure 1 The application scenario shown is also applicable to any device that requires electronic fan control.
[0145] like Figure 2 FIG. 1 is a flow chart of an electronic fan control method provided in an embodiment of the present application, wherein:
[0146] In step 201: a fan parameter value corresponding to each system is determined based on a fan parameter table corresponding to each system.
[0147] In step 202: based on the fan parameter value corresponding to each system, a target fan parameter value is obtained.
[0148] In step 203: a compensation fan parameter value is obtained based on the acquired current vehicle speed and a pre-constructed vehicle speed compensation function.
[0149] In step 204 , the difference between the compensation fan parameter value and the target fan parameter value is used as the fan adjustment parameter.
[0150] In step 205: the electronic fan is controlled based on the fan adjustment parameter.
[0151] In this application, the target fan parameter value corresponding to the vehicle is determined by the fan parameter value corresponding to each system, so that the determined target fan parameter value can meet the heat dissipation requirements of each system in the vehicle, and the method logic is simple and easy to implement; secondly, the fan parameter value is determined according to the vehicle speed and the vehicle speed compensation function, so that the determined fan parameter value is more accurate, ensuring the accuracy of the electronic fan control. This application avoids the problem of frequent switching or sudden changes of fan speed caused by the jump of calculated values when calculating parameter values by the traditional table lookup method; and it is highly portable and easy to platformize, suitable for all PWM speed-controlled electronic fans, and has low requirements for controllers.
[0152] In order to facilitate further understanding of an electronic fan control method provided in an embodiment of the present application, Figure 2 The steps are described in detail:
[0153] In some possible embodiments, in order to save time in the fan control process, before determining the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system, it is necessary to construct a fan parameter table corresponding to each system. In this application, the construction method of different fan parameter tables set for different systems in a hybrid electric vehicle is described one by one below:
[0154] In some possible embodiments, since multiple components in the electric control system have heat dissipation requirements, when the system is an electric control system, each component in the electric control system needs to be implemented as follows: Figure 3 The steps shown are used to obtain the temperature parameter relationship corresponding to each component, where:
[0155] In step 301: the temperature of the component is adjusted from a first preset value to a second preset value according to a first preset step length.
[0156] In some possible embodiments, since the smaller the first preset step is, the more accurate the temperature parameter relationship is, during the specific implementation, the technician can set the specific value of the first preset step according to the accuracy requirements, and this application does not limit this. In order to make the obtained temperature parameter relationship cover the heat dissipation requirements of the component at different temperatures as much as possible, the first preset value and the second preset value can be determined according to the operating temperature of the component, and this application does not limit the specific values of the first preset value and the second preset value.
[0157] In step 302: after each temperature adjustment, fan parameter values required to reduce the component from the adjusted temperature to the initial temperature are determined.
[0158] In step 303: a temperature parameter relationship corresponding to the component is obtained based on the fan parameter value corresponding to the component; wherein the initial temperature is a pre-calibrated temperature.
[0159] For example: for component 1, determine that the first preset step is 1 degree Celsius, the first preset value is 0 degrees Celsius, the second preset value is 100 degrees Celsius, the initial temperature is 10 degrees Celsius, determine the operating temperature of component 1 at 1 degree Celsius, and based on the operating temperature of component 1 at 1 degree Celsius and the initial temperature of component 1, determine the fan parameter value required to reduce component 1 from the operating temperature to the initial temperature.
[0160] In specific implementation, Formula 1 may also be used to determine the fan parameter value corresponding to the component:
[0161]
[0162] Where: m is the mth fan parameter value, x is λ m The corresponding temperature value, x0 is the first preset value, x j is the second preset value, x i is the i-th operating temperature, y i The working temperature is x i The fan parameter value at that time.
[0163] The temperature parameter relationship corresponding to each component can be obtained by the above method. Based on the temperature parameter relationship corresponding to each component, the following can be obtained: Figure 4 The fan parameter table is shown.
[0164] In some other possible embodiments, when the system is an engine system, constructing a fan parameter table corresponding to the system may be implemented as follows: Figure 5 The steps shown, where:
[0165] In step 501: adjusting the temperature of the engine system from a first preset value to a second preset value according to a second preset step length;
[0166] In some possible embodiments, since the smaller the second preset step is, the more accurate the temperature parameter relationship is, during the specific implementation, the technician can set the specific value of the second preset step according to the accuracy requirements, and this application does not limit this. In order to make the fan parameter table as much as possible to cover the heat dissipation requirements of the system at different temperatures, the first preset value and the second preset value can be determined according to the operating temperature of the engine system, and this application does not limit the specific values of the first preset value and the second preset value.
[0167] In step 502: determining the fan parameter value required to reduce the engine system from the adjusted temperature to the initial temperature after each temperature adjustment;
[0168] In step 503: a fan parameter table corresponding to the system is obtained based on the fan parameter value corresponding to the engine system; wherein the initial temperature is a pre-calibrated temperature.
[0169] For example: for the engine system, the second preset step is determined to be 1 degree Celsius, the first preset value is 0 degrees Celsius, the second preset value is 100 degrees Celsius, the initial temperature is 10 degrees Celsius, the working temperature of the engine system at 1 degree Celsius is determined, and based on the working temperature of the engine system at 1 degree Celsius and the initial temperature of the engine system, the fan parameter value required to reduce the engine system from the working temperature to the initial temperature is determined. Through this method, the following can be obtained: Figure 6 The fan parameter table corresponding to the engine system shown.
[0170] It should be noted that, in a specific implementation, Formula 1 may also be used to determine the fan parameter value corresponding to the engine system.
[0171] In some possible embodiments, if the system is an air conditioning system, constructing a fan parameter table corresponding to each system may be implemented as follows: Figure 7 The steps shown, where:
[0172] In step 701: according to the third preset step length, the pressure value of the air conditioning system is adjusted from the third preset value to the fourth preset value;
[0173] In some possible embodiments, since the smaller the third preset step is, the more accurate the temperature parameter relationship is, during the specific implementation, the technician can set the specific value of the third preset step according to the accuracy requirements, and this application does not limit this. In order to make the fan parameter table obtained cover the heat dissipation requirements of the air-conditioning system at different temperatures as much as possible, the first preset value and the second preset value can be determined according to the operating temperature of the air-conditioning system, and this application does not limit the specific values of the first preset value and the second preset value.
[0174] In step 702: determining the fan parameter value required to reduce the operating temperature of the air conditioning system to the initial temperature after each pressure adjustment; wherein the operating temperature is the temperature of the air conditioning system when it is operating based on the adjusted pressure;
[0175] In step 703: a fan parameter table corresponding to the air-conditioning system is obtained based on the fan parameter values corresponding to the air-conditioning system; wherein the initial temperature is a pre-calibrated temperature.
[0176] For example: for the air conditioning system, the third preset step is determined to be 0.1 mPa, the first preset value is 0 mPa, the second preset value is 3.5 mPa, the initial mPa is 10 degrees Celsius, the operating temperature of the air conditioning system under a pressure of 1 mPa is determined, and based on the operating temperature of the air conditioning system under a pressure of 1 mPa and the initial temperature of the air conditioning system, the fan parameter value required to reduce the operating temperature of the air conditioning system to the initial temperature of 10 degrees Celsius is determined. Through this method, the following can be obtained: Figure 8 The fan parameter table corresponding to the air conditioning system shown.
[0177] In specific implementation, Formula 2 can also be used to determine the fan parameter value corresponding to the air conditioning system:
[0178]
[0179] Where: n is the nth fan parameter value, x is λ n The corresponding pressure value, x0 is the first preset value, x j is the second preset value, x i is the i-th pressure value, y i The working pressure is x i The fan parameter value at that time.
[0180] In some possible embodiments, when obtaining the fan parameter value corresponding to each system, the present application sets different methods for different systems, which are described below respectively:
[0181] In some possible embodiments, if the system is an electronic control system, determining the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system can be implemented as follows: Fig. 9 The steps shown, where:
[0182] In step 901: obtaining the temperature corresponding to each component in the electronic control system;
[0183] In step 902: based on the fan parameter table and the temperature corresponding to each component, the fan parameter value corresponding to each component in the electric control system is obtained;
[0184] For example, if the temperature corresponding to component 1 is 20 degrees Celsius, the temperature corresponding to component 2 is 22 degrees Celsius, and the temperature corresponding to component 3 is 21 degrees Celsius, then based on Figure 4 The fan parameter table corresponding to the electric control system shown can determine that the fan parameter value corresponding to component 1 is n120, the fan parameter value corresponding to component 2 is n222, and the fan parameter value corresponding to component 3 is n321.
[0185] In some other possible embodiments, if the temperature corresponding to the acquired component does not have a corresponding fan parameter value in the fan parameter table, the following may be implemented for each component: Fig.10 The steps shown are to determine the fan parameter values, where:
[0186] In step 1001: if it is determined that the temperature corresponding to the component is less than the first preset value, then the fan parameter value of the component is determined to be the first parameter value;
[0187] In step 1002: if it is determined that the temperature corresponding to the component is greater than the second preset value, then the fan parameter value of the component is determined to be the second parameter value;
[0188] In step 1003: if it is determined that the temperature corresponding to the component is greater than the first preset value and less than the second preset value, the fan parameter value of the component is obtained based on the temperature of the component, the fan parameter table and the preset parameter algorithm.
[0189] For example: The fan parameter table corresponding to the electronic control system is as follows: Figure 4 As shown, the temperature corresponding to component 1 is determined to be -5 degrees Celsius, the first preset value is 0 degrees Celsius, and the first parameter value is 0, then the fan parameter value corresponding to component 1 is determined to be 0; the temperature corresponding to component 2 is determined to be 120 degrees Celsius, the second preset value is 100 degrees Celsius, and the second parameter value is 100, then the fan parameter value corresponding to component 2 is determined to be 100; the temperature corresponding to component 3 is determined to be 22.6 degrees Celsius, and the preset parameter algorithm is linear interpolation, then the fan parameter values corresponding to 22 degrees Celsius and 23 degrees Celsius can be linearly interpolated to obtain the fan parameter value corresponding to component 3.
[0190] It should be noted that the preset parameter algorithm includes but is not limited to: rounding method, carry method, averaging method, linear interpolation method; this application does not limit the specific implementation form of the preset parameter algorithm.
[0191] In step 903: determining the maximum value of each fan parameter value;
[0192] In step 904: the maximum value is used as the fan parameter value.
[0193] For example: the electronic control system includes component 1, component 2, and component 3. The fan parameter value corresponding to component 1 is n120, the fan parameter value corresponding to component 2 is n222, and the fan parameter value corresponding to component 3 is n321. It is determined that the maximum value is n222, and n222 is used as the fan parameter value of the electronic control system.
[0194] In the present application, by selecting the maximum value as the fan parameter value of the system, the heat dissipation requirements of all components in the system can be met.
[0195] In some possible embodiments, if the system is an engine system, the fan parameter value corresponding to each system is determined based on the fan parameter table corresponding to each system, which can be implemented as follows: Fig.11 The steps shown, where:
[0196] In step 1101: obtaining the temperature corresponding to the engine system;
[0197] In step 1102: if it is determined that the temperature corresponding to the engine system is less than the first preset value, then the fan parameter value of the engine system is determined to be the first parameter value;
[0198] In step 1103: if it is determined that the temperature corresponding to the engine system is greater than the second preset value, then the fan parameter value of the engine system is determined to be the second parameter value;
[0199] In step 1104: if it is determined that the temperature corresponding to the engine system is greater than the first preset value and less than the second preset value, the fan parameter value corresponding to the engine system is obtained based on the temperature corresponding to the engine system, the fan parameter table corresponding to the engine system and the preset parameter algorithm.
[0200] For example: The fan parameter table corresponding to the engine system is as follows: Figure 6 As shown, the first preset value is 0 degrees Celsius, the first parameter value is 0, the second preset value is 100 degrees Celsius, and the second parameter value is 100. If the temperature corresponding to the engine system is determined to be -5 degrees Celsius, the fan parameter value corresponding to the engine system is determined to be 0; if the temperature corresponding to the engine system is determined to be 120 degrees Celsius, the fan parameter value corresponding to the engine system is determined to be 100; if the temperature corresponding to the engine system is determined to be 22.6 degrees Celsius, and the preset parameter algorithm is linear interpolation, the fan parameter values corresponding to 22 degrees Celsius and 23 degrees Celsius are linearly interpolated to obtain the fan parameter value corresponding to the engine system.
[0201] In some possible embodiments, if the system is an air conditioning system, the fan parameter value corresponding to each system is determined based on the fan parameter table corresponding to each system, which can be implemented as follows: Fig.12 The steps shown, where:
[0202] In step 1201: obtaining a pressure value corresponding to the air conditioning system;
[0203] In step 1202: if it is determined that the pressure value corresponding to the air-conditioning system is less than the first preset value, then the fan parameter value of the air-conditioning system is determined to be the first parameter value;
[0204] In step 1203: if it is determined that the pressure value corresponding to the air-conditioning system is greater than the second preset value, then the fan parameter value of the air-conditioning system is determined to be the second parameter value;
[0205] In step 1204: if it is determined that the pressure corresponding to the air-conditioning system is greater than the first preset value and less than the second preset value, the fan parameter value corresponding to the air-conditioning system is obtained based on the pressure value corresponding to the air-conditioning system, the fan parameter table corresponding to the air-conditioning system and the preset parameter algorithm.
[0206] For example: The fan parameter table corresponding to the air conditioning system is as follows: Figure 8As shown, the first preset value is 0 mPa, the first parameter value is 0, the second preset value is 3.5 mPa, and the second parameter value is 100. If the pressure corresponding to the air-conditioning system is determined to be 0 mPa, then the fan parameter value corresponding to the air-conditioning system is determined to be 0; if the pressure corresponding to the air-conditioning system is determined to be 3.6 mPa, then the fan parameter value corresponding to the air-conditioning system is determined to be 100; if the pressure corresponding to the air-conditioning system is determined to be 2.5 mPa, and the preset parameter algorithm is linear interpolation, then the fan parameter values corresponding to 2 mPa and 3 mPa are linearly interpolated to obtain the fan parameter values corresponding to the air-conditioning system.
[0207] It should be noted that the preset parameter algorithms mentioned above in this application include but are not limited to: rounding method, carry method, mean method, linear interpolation method; this application does not limit the specific implementation form of the preset parameter algorithm. The technicians can choose the preset algorithm according to their needs.
[0208] In the embodiment of the present application, the fan parameter value is the duty cycle value of the fan. The fan parameter value corresponding to each independent system is calculated according to the temperature of each component in the electronic control system, the pressure of the air-conditioning system, and the temperature of the engine. Stepless speed regulation is achieved through a preset parameter algorithm, avoiding the problem of frequent switching or sudden changes in fan speed due to jumps in fan parameter values when calculating fan parameter values using the traditional table lookup method.
[0209] In some possible embodiments, after obtaining the fan parameter values corresponding to each system, when obtaining the target fan parameter values based on the fan parameter values corresponding to each system, it can be implemented as follows: determining the maximum value among the fan parameter values; and taking the maximum value among the fan parameter values as the target fan parameter value.
[0210] For example, if the fan parameter value corresponding to the electronic control system is determined to be 50, the fan parameter value corresponding to the engine system is determined to be 55, and the fan parameter value corresponding to the air conditioning system is determined to be 52, then the target fan parameter value is determined to be 55.
[0211] In the present application, by using the maximum fan parameter value as the target fan parameter value, the heat dissipation requirements of all systems can be met, and for the heat dissipation requirements of all systems, there is no need to frequently switch the fan speed, which reduces energy consumption and reduces the noise caused by the fan switching process.
[0212] In some possible embodiments, before obtaining the compensated fan parameter value based on the acquired current vehicle speed and the pre-built vehicle speed compensation function, the following steps are performed: Fig.13 The method shown is used to construct the vehicle speed compensation function, where:
[0213] In step 1301: adjusting the fan parameter value from the fifth preset value to the sixth preset value according to the fourth preset step length;
[0214] In step 1302: determining the wind speed of the electronic fan after each adjustment of the fan parameter value;
[0215] For example, the fan parameter value is adjusted from 0 to 100 (the fourth preset step length is Δ1), and the wind speed of the electronic fan after each adjustment is determined. It is obtained that 0 corresponds to wind speed 1, 0+Δ1 corresponds to wind speed 2, 0+2Δ1 corresponds to wind speed 3, 0+3Δ1 corresponds to wind speed 4, 0+4Δ1 corresponds to wind speed 5, ..., 100 corresponds to wind speed 100.
[0216] In step 1303: based on the fan parameter value after each adjustment, the wind speed corresponding to the adjusted fan parameter value, and the linear interpolation method, a duty cycle function is obtained;
[0217] The duty cycle function is recorded as Vwindspeed=f(λ), where λ is a fan parameter value.
[0218] In step 1304: according to the fifth preset step length, the vehicle speed is adjusted from the sixth preset value to the seventh preset value;
[0219] In step 1305: determining the wind speed of the electronic fan after each vehicle speed adjustment;
[0220] For example, the vehicle speed is adjusted from 0 km / h to 150 km / h (the fifth preset step is Δ2), and the wind speed of the electronic fan after each adjustment is determined. 0 km / h corresponds to wind speed 1, (0+Δ2) km / h corresponds to wind speed 2, (0+2Δ2) km / h corresponds to wind speed 3, (0+3Δ2) km / h corresponds to wind speed 4, (0+4Δ2) km / h corresponds to wind speed 5, ..., 100 km / h corresponds to wind speed 100.
[0221] In step 1306: based on each adjusted vehicle speed, the wind speed corresponding to the adjusted vehicle speed, and a linear interpolation method, a vehicle speed function is obtained;
[0222] The vehicle speed function is recorded as Vwind speed = f(Vvehicle speed).
[0223] In step 1307: based on the duty cycle function and the vehicle speed function, a vehicle speed compensation function is obtained.
[0224] The vehicle speed compensation function λ=f(Vvehicle speed) can be obtained by combining the vehicle speed function and the duty cycle function.
[0225] Based on the vehicle speed compensation function and the acquired vehicle speed, a compensation fan parameter value can be obtained; a difference between the compensation fan parameter value and the target fan parameter value is determined as a fan adjustment parameter; and the electronic fan is controlled based on the fan adjustment parameter.
[0226] In some possible embodiments, in order to ensure that the determined fan adjustment parameters can meet the heat dissipation requirements of all systems, in the present application, after determining the target fan parameter value, an empirical value can be added to the target fan parameter value to ensure that the adjusted electronic fan can meet the heat dissipation requirements of all systems.
[0227] Based on the same inventive concept, the present application also provides an electronic fan control device 1400, such as Fig.14 As shown, the device comprises:
[0228] A fan parameter determination module 14001 is used to determine a fan parameter value corresponding to each system based on a fan parameter table corresponding to each system;
[0229] A target parameter determination module 14002 is used to obtain a target fan parameter value based on a fan parameter value corresponding to each of the systems;
[0230] A compensation fan parameter value determination module 14003 is used to obtain a fan parameter value based on the acquired current vehicle speed and a pre-built vehicle speed compensation function;
[0231] An adjustment parameter determination module 14004, configured to use a difference between the fan parameter value and the target fan parameter value as a fan adjustment parameter;
[0232] The fan control module 14005 is used to control the electronic fan based on the fan adjustment parameters.
[0233] In some possible embodiments, before the fan parameter determination module 14001 determines the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system, it is further configured to:
[0234] Construct a fan parameter table corresponding to each system.
[0235] In some possible embodiments, if the system is an electronic control system, when the fan parameter determination module 14001 executes the construction of a fan parameter table corresponding to each system, it is specifically used to:
[0236] For each component in the electronic control system, the following steps are performed: adjusting the temperature of the component from a first preset value to a second preset value according to a first preset step length; determining a fan parameter value required to reduce the temperature of the component from the adjusted temperature to the initial temperature after each temperature adjustment; obtaining a temperature parameter relationship corresponding to the component based on the fan parameter value corresponding to the component; wherein the initial temperature is a pre-calibrated temperature;
[0237] The fan parameter table is obtained based on the temperature parameter relationship corresponding to each component.
[0238] In some possible embodiments, if the system is an electronic control system, when the fan parameter determination module 14001 determines the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system, it is specifically used to:
[0239] Acquire the temperature corresponding to each of the components in the electronic control system;
[0240] Obtaining a fan parameter value corresponding to each component in the electric control system based on the fan parameter table and the temperature corresponding to each component;
[0241] Determine a maximum value among each of the fan parameter values;
[0242] The maximum value is used as the fan parameter value.
[0243] In some possible embodiments, when the fan parameter determination module 14001 obtains the fan parameter value corresponding to each component in the electric control system based on the fan parameter table and the temperature corresponding to each component, it is specifically used to:
[0244] For each of these components execute:
[0245] If it is determined that the temperature corresponding to the component is less than the first preset value, determining the fan parameter value of the component to be the first parameter value;
[0246] If it is determined that the temperature corresponding to the component is greater than the second preset value, determining the fan parameter value of the component to be the second parameter value;
[0247] If it is determined that the temperature corresponding to the component is greater than the first preset value and less than the second preset value, the fan parameter value of the component is obtained based on the temperature of the component, the fan parameter table and a preset parameter algorithm.
[0248] In some possible embodiments, if the system is an engine system, when the fan parameter determination module 14001 executes the construction of a fan parameter table corresponding to each system, it is specifically used to:
[0249] adjusting the temperature of the engine system from a first preset value to a second preset value according to a second preset step;
[0250] determining, after each temperature adjustment, a fan parameter value required to reduce the engine system from an adjusted temperature to an initial temperature;
[0251] A fan parameter table corresponding to the engine system is obtained based on the fan parameter value corresponding to the engine system; wherein the initial temperature is a pre-calibrated temperature.
[0252] In some possible embodiments, if the system is an engine system, when the fan parameter determination module 14001 determines the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system, it is specifically used to:
[0253] Acquiring a temperature corresponding to the engine system;
[0254] If it is determined that the temperature corresponding to the engine system is less than the first preset value, determining the fan parameter value of the engine system to be a first parameter value;
[0255] If it is determined that the temperature corresponding to the engine system is greater than the second preset value, determining the fan parameter value of the engine system to be the second parameter value;
[0256] If it is determined that the temperature corresponding to the engine system is greater than the first preset value and less than the second preset value, the fan parameter value corresponding to the engine system is obtained based on the temperature corresponding to the engine system, the fan parameter table corresponding to the engine system and the preset parameter algorithm.
[0257] In some possible embodiments, if the system is an air conditioning system, when the fan parameter determination module 14001 executes to construct a fan parameter table corresponding to each system, it is specifically used to:
[0258] According to a third preset step, adjusting the pressure value of the air conditioning system from a third preset value to a fourth preset value;
[0259] Determine the fan parameter value required to reduce the operating temperature of the air conditioning system to the initial temperature after each pressure adjustment; wherein the operating temperature is the temperature of the air conditioning system when it is operating based on the adjusted pressure;
[0260] A fan parameter table corresponding to the air-conditioning system is obtained based on the fan parameter values corresponding to the air-conditioning system; wherein the initial temperature is a pre-calibrated temperature.
[0261] In some possible embodiments, if the system is an air conditioning system, when the fan parameter determination module 14001 determines the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system, it is specifically used to:
[0262] Obtaining a pressure value corresponding to the air conditioning system;
[0263] If it is determined that the pressure value corresponding to the air-conditioning system is less than the first preset value, determining that the fan parameter value of the air-conditioning system is the first parameter value;
[0264] If it is determined that the pressure value corresponding to the air-conditioning system is greater than the second preset value, determining that the fan parameter value of the air-conditioning system is the second parameter value;
[0265] If it is determined that the pressure corresponding to the air-conditioning system is greater than the first preset value and less than the second preset value, the fan parameter value corresponding to the air-conditioning system is obtained based on the pressure value corresponding to the air-conditioning system, the fan parameter table corresponding to the air-conditioning system and the preset parameter algorithm.
[0266] In some possible embodiments, when the target parameter determination module 14002 obtains the target fan parameter value based on the fan parameter value corresponding to each of the systems, it is specifically used to:
[0267] Determine the maximum value among the fan parameter values;
[0268] The maximum value of the fan parameter values is used as the target fan parameter value.
[0269] In some possible embodiments, before the compensation fan parameter value determination module 14003 obtains the compensation fan parameter value based on the acquired current vehicle speed and the pre-built vehicle speed compensation function, it is further used to:
[0270] According to the fourth preset step, the fan parameter value is adjusted from the fifth preset value to the sixth preset value;
[0271] Determine the wind speed of the electronic fan after each adjustment of the fan parameter value;
[0272] Obtaining a duty cycle function based on each adjusted fan parameter value, a wind speed corresponding to the adjusted fan parameter value, and a linear interpolation method;
[0273] According to a fifth preset step length, adjusting the vehicle speed from a sixth preset value to a seventh preset value;
[0274] determining the wind speed of the electronic fan after each vehicle speed adjustment;
[0275] A vehicle speed function is obtained based on each adjusted vehicle speed, the wind speed corresponding to the adjusted vehicle speed, and a linear interpolation method;
[0276] The vehicle speed compensation function is obtained based on the duty cycle function and the vehicle speed function.
[0277] Corresponding to the above embodiments, the present application also provides an electronic device. Fig.15A schematic diagram of the structure of an electronic device provided in an embodiment of the present invention, the electronic device 1500 may include: a processor 1501, a memory 1502 and a communication unit 1503. These components communicate through one or more buses, and those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiment of the present invention, it can be a bus structure or a star structure, and can also include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0278] The communication unit 1503 is used to establish a communication channel so that the electronic device can communicate with other devices, receive user data sent by other devices or send user data to other devices.
[0279] The processor 1501 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It runs or executes software programs and / or modules stored in the memory 1502, and calls data stored in the memory to perform various functions of the electronic device and / or process data. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor 1501 can only include a central processing unit (CPU). In an embodiment of the present invention, the CPU can be a single computing core or multiple computing cores.
[0280] The memory 1502 is used to store the execution instructions of the processor 1501. The memory 1502 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 storage, flash memory, magnetic disk or optical disk.
[0281] When the execution instructions in the memory 1502 are executed by the processor 1501, the electronic device 1500 can execute Figure 7 Some or all of the steps in the illustrated embodiments.
[0282] In a specific implementation, the present invention further provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, the program may include some or all of the steps in each embodiment of the calling method provided by the present invention. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0283] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a disk, an optical disk, etc., and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention or some parts of the embodiments.
[0284] In this specification, the same or similar parts between the various embodiments can be referred to each other. In particular, for the device embodiment and the terminal embodiment, since they are basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiment.
Claims
1. An electronic fan control method, characterized in that: The method comprises: Determine the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system; Based on the fan parameter value corresponding to each of the systems, a target fan parameter value is obtained; Obtaining a compensation fan parameter value based on the acquired current vehicle speed and a pre-built vehicle speed compensation function; taking the difference between the compensation fan parameter value and the target fan parameter value as a fan adjustment parameter; The electronic fan is controlled based on the fan adjustment parameter.
2. The method according to claim 1, characterized in that Before determining the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system, the method further includes: Construct a fan parameter table corresponding to each system.
3. The method according to claim 2, characterized in that If the system is an electronic control system, then the step of constructing a fan parameter table corresponding to each system includes: For each component in the electronic control system, the following steps are performed: adjusting the temperature of the component from a first preset value to a second preset value according to a first preset step length; determining a fan parameter value required to reduce the temperature of the component from the adjusted temperature to the initial temperature after each temperature adjustment; obtaining a temperature parameter relationship corresponding to the component based on the fan parameter value corresponding to the component; wherein the initial temperature is a pre-calibrated temperature; The fan parameter table is obtained based on the temperature parameter relationship corresponding to each component.
4. The method according to claim 3, characterized in that If the system is an electronic control system, then determining the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system includes: Acquire the temperature corresponding to each of the components in the electronic control system; Obtaining a fan parameter value corresponding to each component in the electric control system based on the fan parameter table and the temperature corresponding to each component; Determine a maximum value among each of the fan parameter values; The maximum value is used as the fan parameter value.
5. The method according to claim 4, characterized in that The obtaining the fan parameter value corresponding to each component in the electric control system based on the fan parameter table and the temperature corresponding to each component includes: For each of these components execute: If it is determined that the temperature corresponding to the component is less than the first preset value, determining the fan parameter value of the component to be the first parameter value; If it is determined that the temperature corresponding to the component is greater than the second preset value, determining the fan parameter value of the component to be the second parameter value; If it is determined that the temperature corresponding to the component is greater than the first preset value and less than the second preset value, the fan parameter value of the component is obtained based on the temperature of the component, the fan parameter table and a preset parameter algorithm.
6. The method according to claim 2, characterized in that: If the system is an engine system, then constructing a fan parameter table corresponding to each system includes: adjusting the temperature of the engine system from a first preset value to a second preset value according to a second preset step; determining, after each temperature adjustment, a fan parameter value required to reduce the engine system from an adjusted temperature to an initial temperature; A fan parameter table corresponding to the engine system is obtained based on the fan parameter value corresponding to the engine system; wherein the initial temperature is a pre-calibrated temperature.
7. The method according to claim 6, characterized in that If the system is an engine system, determining the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system includes: Acquiring a temperature corresponding to the engine system; If it is determined that the temperature corresponding to the engine system is less than the first preset value, determining the fan parameter value of the engine system to be a first parameter value; If it is determined that the temperature corresponding to the engine system is greater than the second preset value, determining the fan parameter value of the engine system to be the second parameter value; If it is determined that the temperature corresponding to the engine system is greater than the first preset value and less than the second preset value, the fan parameter value corresponding to the engine system is obtained based on the temperature corresponding to the engine system, the fan parameter table corresponding to the engine system and the preset parameter algorithm.
8. The method according to claim 2, characterized in that: If the system is an air conditioning system, then the step of constructing a fan parameter table corresponding to each system includes: According to a third preset step, adjusting the pressure value of the air conditioning system from a third preset value to a fourth preset value; Determine the fan parameter value required to reduce the operating temperature of the air conditioning system to the initial temperature after each pressure adjustment; wherein the operating temperature is the temperature of the air conditioning system when it is operating based on the adjusted pressure; A fan parameter table corresponding to the air-conditioning system is obtained based on the fan parameter values corresponding to the air-conditioning system; wherein the initial temperature is a pre-calibrated temperature.
9. The method according to claim 8, characterized in that If the system is an air conditioning system, the step of determining the fan parameter value corresponding to each system based on the fan parameter table corresponding to each system includes: Obtaining a pressure value corresponding to the air conditioning system; If it is determined that the pressure value corresponding to the air-conditioning system is less than the first preset value, determining that the fan parameter value of the air-conditioning system is the first parameter value; If it is determined that the pressure value corresponding to the air-conditioning system is greater than the second preset value, determining that the fan parameter value of the air-conditioning system is the second parameter value; If it is determined that the pressure corresponding to the air-conditioning system is greater than the first preset value and less than the second preset value, the fan parameter value corresponding to the air-conditioning system is obtained based on the pressure value corresponding to the air-conditioning system, the fan parameter table corresponding to the air-conditioning system and the preset parameter algorithm.
10. The method according to claim 1, characterized in that The obtaining a target fan parameter value based on the fan parameter value corresponding to each of the systems includes: Determine the maximum value among the fan parameter values; The maximum value of the fan parameter values is used as the target fan parameter value.
11. The method according to claim 1, characterized in that: Before obtaining the compensated fan parameter value based on the acquired current vehicle speed and the pre-built vehicle speed compensation function, the method further includes: According to the fourth preset step, the fan parameter value is adjusted from the fifth preset value to the sixth preset value; Determine the wind speed of the electronic fan after each adjustment of the fan parameter value; Obtaining a duty cycle function based on each adjusted fan parameter value, a wind speed corresponding to the adjusted fan parameter value, and a linear interpolation method; According to a fifth preset step length, adjusting the vehicle speed from a sixth preset value to a seventh preset value; determining the wind speed of the electronic fan after each vehicle speed adjustment; A vehicle speed function is obtained based on each adjusted vehicle speed, the wind speed corresponding to the adjusted vehicle speed, and a linear interpolation method; The vehicle speed compensation function is obtained based on the duty cycle function and the vehicle speed function.
12. An electronic fan control device, characterized in that: The device comprises: A fan parameter determination module, used to determine a fan parameter value corresponding to each system based on a fan parameter table corresponding to each system; A target parameter determination module, configured to obtain a target fan parameter value based on a fan parameter value corresponding to each of the systems; A compensation fan parameter value determination module, used to obtain a fan parameter value based on the acquired current vehicle speed and a pre-built vehicle speed compensation function; an adjustment parameter determination module, configured to use a difference between the fan parameter value and the target fan parameter value as a fan adjustment parameter; The fan control module is used to control the electronic fan based on the fan adjustment parameter.
13. An electronic device, characterized in that: The device comprises a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method according to any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 11.
