Cooling fan speed control method and related equipment
By obtaining the actual load and water temperature parameters of the engine and retarder, combined with PID closed-loop control, the fan speed demand value is calculated, which solves the problem of noise interference of the cooling fan when the retarder is working, and achieves more stable and efficient fan control.
Patent Information
- Application Number
- CN202311549501.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-17
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2043-11-17
AI Technical Summary
In the prior art, the cooling fan suddenly opens or closes when the retarder is working, resulting in noise interference and cannot meet the needs of the user.
By obtaining the actual load, water temperature and other parameters of the engine and retarder, the initial fan speed demand value is determined, and the fan speed demand feedback value is obtained using PID closed-loop control, and the sum of the two is calculated as the target fan speed demand value, thereby controlling the fan rotation.
It avoids the sudden full opening or full closing of the fan, reduces noise interference, and improves cooling efficiency and user experience.
Smart Images

Figure CN117489624B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of engine control technology, and in particular to a cooling fan speed control method and related equipment. Background Art
[0002] The retarder is a commonly used device for heavy commercial vehicles. It can assist in decelerating the vehicle, control the speed when the vehicle is going downhill, and assist or replace the brake. At present, when the retarder is working, its maximum heat generation is higher than the maximum heat generation of the engine working at full load. Therefore, when the retarder is working, the cooling fan has a greater demand for heat dissipation.
[0003] In the related art, when the retarder operates over a certain load, the retarder is cooled by controlling the cooling fan to fully open. However, the noise caused by the cooling fan suddenly opening or closing is unacceptable to the user. Therefore, how to avoid the noise interference caused by the cooling fan suddenly opening or closing is a technical problem that needs to be solved urgently. Summary of the invention
[0004] The present application provides a cooling fan speed control method and related equipment, which can solve the technical problem of noise interference caused by the cooling fan being suddenly fully turned on or fully turned off in the prior art.
[0005] In a first aspect, an embodiment of the present application provides a cooling fan speed control method, the cooling fan speed control method comprising:
[0006] Obtaining the actual engine load, the actual retarder load, the actual vehicle speed, the engine water temperature change rate, the actual engine water temperature and the actual retarder water temperature at the same time;
[0007] Determining an initial fan speed requirement value based on the actual engine load, the engine water temperature change rate, the retarder actual load, the engine actual water temperature, and the retarder actual water temperature;
[0008] Based on the actual water temperature of the engine, the actual speed of the vehicle and the actual load of the engine, a fan speed demand feedback value is obtained through PID closed-loop control;
[0009] The sum of the initial fan speed requirement value and the fan speed requirement feedback value is calculated, the sum is used as the target fan speed requirement value, and the fan rotation is controlled based on the target fan speed requirement value.
[0010] In combination with the first aspect, in one implementation, the step of determining the initial fan speed requirement value based on the actual engine load, the engine water temperature change rate, the retarder actual load, the engine actual water temperature, and the retarder actual water temperature includes:
[0011] Determine a first fan speed requirement value corresponding to the actual engine water temperature and the actual engine load based on a correspondence between the engine water temperature, the engine load, and the fan speed requirement value;
[0012] Based on the correspondence between the engine water temperature change rate, the engine water temperature and the fan speed demand value, determining a second fan speed demand value corresponding to the engine water temperature change rate and the actual engine water temperature;
[0013] Determining a third fan speed requirement value corresponding to the actual retarder water temperature based on a corresponding relationship between the retarder water temperature and the fan speed requirement value;
[0014] Determining a fourth fan speed requirement value corresponding to the actual load of the retarder based on a corresponding relationship between the retarder load and the fan speed requirement value;
[0015] A maximum value among the first fan speed requirement value, the second fan speed requirement value, the third fan speed requirement value, and the fourth fan speed requirement value is determined as an initial fan speed requirement value.
[0016] In combination with the first aspect, in one implementation, the step of obtaining a fan speed demand feedback value through PID closed-loop control based on the actual engine water temperature, the actual vehicle speed, and the actual engine load includes:
[0017] Determining the target engine water temperature corresponding to the actual vehicle speed and the engine load of the vehicle based on the corresponding relationship among the actual vehicle speed, the engine load and the engine water temperature;
[0018] Calculating the difference between the actual engine water temperature and the target engine water temperature;
[0019] A fan speed demand feedback value is obtained through PID closed-loop control based on the difference.
[0020] In combination with the first aspect, in one implementation, the retarder load is the maximum value of the retarder actual torque percentage absolute value and the retarder required torque percentage absolute value.
[0021] In combination with the first aspect, in one implementation, the cooling fan speed control method includes:
[0022] When the retarder water temperature signal cannot be obtained, an alarm is generated and the engine water temperature signal is used as the retarder water temperature signal.
[0023] In a second aspect, an embodiment of the present application provides a cooling fan speed control device, the cooling fan speed control device comprising:
[0024] An acquisition module is used to acquire the actual engine load, the actual retarder load, the actual vehicle speed, the engine water temperature change rate, the actual engine water temperature and the actual retarder water temperature at the same time;
[0025] a determination module, configured to determine an initial fan speed requirement value based on the actual engine load, the engine water temperature change rate, the retarder actual load, the engine actual water temperature, and the retarder actual water temperature;
[0026] A calculation module, used for obtaining a fan speed demand feedback value through PID closed-loop control based on the actual water temperature of the engine, the actual speed of the vehicle and the actual load of the engine;
[0027] The control module is used to calculate the sum of the initial fan speed demand value and the fan speed demand feedback value, use the sum as the target fan speed demand value, and control the fan rotation based on the target fan speed demand value.
[0028] In conjunction with the second aspect, in one implementation, the determining module is used to:
[0029] Determine a first fan speed requirement value corresponding to the actual engine water temperature and the actual engine load based on a correspondence between the engine water temperature, the engine load, and the fan speed requirement value;
[0030] Based on the correspondence between the engine water temperature change rate, the engine water temperature and the fan speed demand value, determining a second fan speed demand value corresponding to the engine water temperature change rate and the actual engine water temperature;
[0031] Determining a third fan speed requirement value corresponding to the actual retarder water temperature based on a corresponding relationship between the retarder water temperature and the fan speed requirement value;
[0032] Determining a fourth fan speed requirement value corresponding to the actual load of the retarder based on a corresponding relationship between the retarder load and the fan speed requirement value;
[0033] A maximum value among the first fan speed requirement value, the second fan speed requirement value, the third fan speed requirement value, and the fourth fan speed requirement value is determined as an initial fan speed requirement value.
[0034] In conjunction with the second aspect, in one implementation, the computing module is used to:
[0035] Determining the target engine water temperature corresponding to the actual vehicle speed and the engine load of the vehicle based on the corresponding relationship among the actual vehicle speed, the engine load and the engine water temperature;
[0036] Calculating the difference between the actual engine water temperature and the target engine water temperature;
[0037] A fan speed demand feedback value is obtained through PID closed-loop control based on the difference.
[0038] In a third aspect, an embodiment of the present application provides a cooling fan speed control device, which includes a processor, a memory, and a cooling fan speed control program stored in the memory and executable by the processor, wherein when the cooling fan speed control program is executed by the processor, the steps of the cooling fan speed control method as described above are implemented.
[0039] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a cooling fan speed control program is stored, wherein when the cooling fan speed control program is executed by a processor, the steps of the cooling fan speed control method as described above are implemented.
[0040] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:
[0041] By obtaining the actual engine load, the actual retarder load, the actual vehicle speed, the engine water temperature change rate, the actual engine water temperature and the actual retarder water temperature at the same time; determining the initial fan speed demand value based on the actual engine load, the engine water temperature change rate, the actual retarder load, the actual engine water temperature and the actual retarder water temperature; obtaining the fan speed demand feedback value through PID closed-loop control based on the actual engine water temperature, the actual vehicle speed and the actual engine load; calculating the sum of the initial fan speed demand value and the fan speed demand feedback value, taking the sum as the target fan speed demand value, and controlling the fan rotation based on the target fan speed demand value, since the fan speed demand feedback value is added, the fan can be opened or closed in advance according to the retarder load or the engine load, and the fan will not be suddenly opened or closed, which solves the technical problem of noise interference caused by the sudden opening or closing of the fan in the related art. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 A schematic diagram of a flow chart of an embodiment of a cooling fan speed control method of the present application;
[0043] Figure 2 For this application Figure 1 Detailed flow chart of step S20;
[0044] Figure 3 For this application Figure 1 Detailed flow chart of step S30;
[0045] Figure 4 This is a functional module diagram of an embodiment of a cooling fan speed control device of the present application;
[0046] Figure 5 This is a schematic diagram of the hardware structure of the cooling fan speed control device involved in the embodiment of the present application. DETAILED DESCRIPTION
[0047] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0048] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. The terms "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit "first", "second" and "third" to different types.
[0049] In the description of the embodiments of the present application, "exemplary", "for example" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary", "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "for example" or "for example" is intended to present related concepts in a specific way.
[0050] In the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; the “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.
[0051] In some processes described in the embodiments of the present application, multiple operations or steps that appear in a specific order are included, but it should be understood that these operations or steps may not be executed in the order in which they appear in the embodiments of the present application or in parallel, and the sequence number of the operation is only used to distinguish the different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed in sequence or in parallel, and these operations or steps may be combined.
[0052] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be described in detail below with reference to the accompanying drawings.
[0053] In a first aspect, an embodiment of the present application provides a cooling fan speed control method.
[0054] In one embodiment, referring to Figure 1 , Figure 1 This is a flow chart of an embodiment of a cooling fan speed control method of the present application. Figure 1 As shown, the cooling fan speed control method includes:
[0055] Step S10, obtaining the actual engine load, the actual retarder load, the actual vehicle speed, the engine water temperature change rate, the actual engine water temperature and the actual retarder water temperature at the same time;
[0056] In this embodiment, the actual engine load, the actual retarder load, the actual vehicle speed, the engine water temperature change rate, the actual engine water temperature and the actual retarder water temperature at the same time are obtained. Among them, the actual engine water temperature is obtained by the water temperature sensor on the engine, and the actual retarder water temperature is obtained by the water temperature sensor on the retarder. The actual speed of the vehicle is obtained by the vehicle speed sensor. At any moment, for example, the engine water temperature change rate at moment t1 is the engine water temperature change rate from moment t0 to moment t1, wherein moment t0 is the moment before moment t1, and the time from moment t0 to moment t1 is equal to the preset time. The actual engine load is the torque of the engine, and the torque value is calculated by the torque model of the engine.
[0057] Furthermore, in one embodiment, the retarder load is the maximum value of the retarder actual torque percentage absolute value and the retarder required torque percentage absolute value.
[0058] In this embodiment, due to the difference in retarder types, some retarders do not have a retarder actual torque percentage signal, but have a retarder required torque percentage signal. If the retarder is controlled based on the retarder actual torque percentage signal, the retarder cannot be controlled. Therefore, the maximum value of the retarder actual torque percentage absolute value and the retarder required torque percentage absolute value is used as the retarder load, which can improve the fault tolerance of the system.
[0059] Step S20, determining an initial fan speed requirement value based on the actual engine load, the engine water temperature change rate, the retarder actual load, the engine actual water temperature and the retarder actual water temperature;
[0060] In this embodiment, since the engine fan needs to be controlled to run for heat dissipation when the retarder and the engine are working, the initial fan speed requirement value is determined by the actual engine load, the engine water temperature change rate, the actual retarder load, the actual engine water temperature and the actual retarder water temperature, so the initial fan speed requirement value under different usage scenarios can be determined.
[0061] Further, in one embodiment, referring to Figure 2 , Figure 2 For this application Figure 1 Detailed flow chart of step S20 in FIG. Figure 2 As shown, step S20 includes:
[0062] Step S201, determining a first fan speed requirement value corresponding to the actual engine water temperature and the actual engine load based on the corresponding relationship among the engine water temperature, the engine load and the fan speed requirement value;
[0063] Step S202, based on the correspondence between the engine water temperature change rate, the engine water temperature and the fan speed demand value, determining a second fan speed demand value corresponding to the engine water temperature change rate and the actual engine water temperature;
[0064] Step S203, determining a third fan speed requirement value corresponding to the actual retarder water temperature based on the corresponding relationship between the retarder water temperature and the fan speed requirement value;
[0065] Step S204, determining a fourth fan speed requirement value corresponding to the actual load of the retarder based on the corresponding relationship between the retarder load and the fan speed requirement value;
[0066] Step S205 , determining a maximum value among the first fan speed requirement value, the second fan speed requirement value, the third fan speed requirement value, and the fourth fan speed requirement value as an initial fan speed requirement value.
[0067] In this embodiment, based on the correspondence between the engine water temperature, the engine load and the fan speed demand value, a first fan speed demand value corresponding to the actual engine water temperature and the actual engine load is determined, which is used to start the fan control in advance when the engine load is high.
[0068] Based on the correspondence between the engine water temperature change rate, the engine water temperature and the fan speed requirement value, a second fan speed requirement value corresponding to the engine water temperature change rate and the actual engine water temperature is determined.
[0069] Based on the corresponding relationship between the retarder water temperature and the fan speed requirement value, a third fan speed requirement value corresponding to the actual retarder water temperature is determined.
[0070] Based on the corresponding relationship between the retarder load and the fan speed demand value, a fourth fan speed demand value corresponding to the actual retarder load is determined, which is used to start the fan in advance when the retarder workload is high.
[0071] Since the retarder and the engine will not work at the same time, when the engine is working, the first fan speed demand value is normally greater than the second fan speed demand value, and the first fan speed demand value is used as the initial fan speed demand value. When the engine load signal is not obtained, the second fan speed demand value is used as the initial fan speed demand value to avoid the situation where the fan operation cannot be controlled.
[0072] When the retarder is working, the fourth fan speed demand value is normally greater than the third fan speed demand value, and the fourth fan speed demand value is used as the initial fan speed demand value. When the retarder load signal is not obtained, the third fan speed demand value is used as the initial fan speed demand value to avoid the situation where the fan operation cannot be controlled.
[0073] Determine the maximum value among the first fan speed demand value, the second fan speed demand value, the third fan speed demand value and the fourth fan speed demand value as the initial fan speed demand value, that is, when the engine is working, determine the maximum value among the first fan speed demand value and the second fan speed demand value as the initial fan speed demand value; when the retarder is working, determine the maximum value among the third fan speed demand value and the fourth fan speed demand value as the initial fan speed demand value, so as to avoid the situation where the fan operation cannot be controlled.
[0074] Step S30, obtaining a fan speed demand feedback value through PID closed-loop control based on the actual water temperature of the engine, the actual speed of the vehicle and the actual load of the engine;
[0075] In this embodiment, the actual vehicle speed and the target engine water temperature corresponding to the engine load are determined, and the fan speed demand feedback value is obtained through PID closed-loop control based on the difference between the actual engine water temperature and the target engine water temperature. The engine water temperature difference is used as the basis for PID closed-loop control adjustment. The PID closed-loop control is calibrated and optimized according to actual operation to make the fan speed demand change relatively smoothly and prevent the speed fluctuation from high and low.
[0076] Further, in one embodiment, referring to Figure 3 , Figure 3 For this application Figure 1 Detailed flow chart of step S30 in FIG. Figure 3 As shown, step S30 includes:
[0077] Step S301, determining the target engine water temperature corresponding to the actual vehicle speed and the engine load based on the corresponding relationship among the actual vehicle speed, the engine load and the engine water temperature;
[0078] Step S302, calculating the difference between the actual engine water temperature and the target engine water temperature;
[0079] Step S303: obtaining a fan speed demand feedback value through PID closed-loop control based on the difference.
[0080] In this embodiment, the closed-loop PID control fan speed demand is based on the engine water temperature as the target. Different water temperature target values can be given for different actual vehicle speeds and engine loads. When the engine is working, the engine target water temperature corresponding to the actual vehicle speed and engine load is determined based on the corresponding relationship between the actual vehicle speed, engine load and engine water temperature. The fan speed demand feedback value is obtained through PID closed-loop control based on the difference between the actual engine water temperature and the target engine water temperature. Among them, the P parameter, I parameter and D parameter corresponding to the difference between the actual engine water temperature and the target engine water temperature are determined based on the corresponding relationship between the difference between the actual engine water temperature and the target engine water temperature and the PID parameters. The fan speed demand feedback value can be obtained by adding the PID control items.
[0081] Step S40, calculating the sum of the initial fan speed requirement value and the fan speed requirement feedback value, taking the sum as the target fan speed requirement value, and controlling the fan rotation based on the target fan speed requirement value.
[0082] In this embodiment, the sum of the initial fan speed demand value and the fan speed demand feedback value is used as the target fan speed demand value, and the fan rotation is controlled based on the target fan speed demand value. Since the fan speed demand feedback value is added, the cooling fan can be slowly opened or closed in advance according to the retarder load or the engine load, and the cooling fan will not be suddenly opened or closed.
[0083] In this embodiment, the actual engine load, the actual retarder load, the actual vehicle speed, the engine water temperature change rate, the actual engine water temperature and the actual retarder water temperature at the same time are obtained; the initial fan speed demand value is determined based on the actual engine load, the engine water temperature change rate, the actual retarder load, the actual engine water temperature and the actual retarder water temperature; the fan speed demand feedback value is obtained through PID closed-loop control based on the actual engine water temperature, the actual vehicle speed and the actual engine load; the sum of the initial fan speed demand value and the fan speed demand feedback value is calculated, and the sum is used as the target fan speed demand value, and the fan rotation is controlled based on the target fan speed demand value. Since the fan speed demand feedback value is added, the fan can be opened or closed in advance according to the retarder load or the engine load, and the fan will not be suddenly opened or closed, which solves the technical problem of noise interference caused by the sudden opening or closing of the fan in the related art.
[0084] Furthermore, in one embodiment, the cooling fan speed control method includes:
[0085] When the retarder water temperature signal cannot be obtained, an alarm is generated and the engine water temperature signal is used as the retarder water temperature signal.
[0086] In this embodiment, since some retarders do not send a retarder water temperature signal, when the retarder water temperature signal cannot be obtained, an alarm is generated and the engine water temperature signal is used as the retarder water temperature signal, thereby improving the fault tolerance of the system.
[0087] Furthermore, when the retarder water temperature signal cannot be obtained, in one embodiment, a preset water temperature is used as the retarder water temperature signal.
[0088] In a second aspect, an embodiment of the present application also provides a cooling fan speed control device.
[0089] In one embodiment, referring to Figure 4 , Figure 4 This is a functional module diagram of an embodiment of a cooling fan speed control device of the present application. Figure 4 As shown, the cooling fan speed control device includes:
[0090] The acquisition module 10 is used to acquire the actual engine load, the actual retarder load, the actual vehicle speed, the engine water temperature change rate, the actual engine water temperature and the actual retarder water temperature at the same time;
[0091] A determination module 20, configured to determine an initial fan speed requirement value based on the actual engine load, the engine water temperature change rate, the retarder actual load, the engine actual water temperature, and the retarder actual water temperature;
[0092] A calculation module 30, configured to obtain a fan speed demand feedback value through PID closed-loop control based on the actual water temperature of the engine, the actual speed of the vehicle and the actual load of the engine;
[0093] The control module 40 is used to calculate the sum of the initial fan speed demand value and the fan speed demand feedback value, use the sum as the target fan speed demand value, and control the fan rotation based on the target fan speed demand value.
[0094] Furthermore, in one embodiment, the determination module 20 is used to:
[0095] Determine a first fan speed requirement value corresponding to the actual engine water temperature and the actual engine load based on a correspondence between the engine water temperature, the engine load, and the fan speed requirement value;
[0096] Based on the correspondence between the engine water temperature change rate, the engine water temperature and the fan speed demand value, determining a second fan speed demand value corresponding to the engine water temperature change rate and the actual engine water temperature;
[0097] Determining a third fan speed requirement value corresponding to the actual retarder water temperature based on a corresponding relationship between the retarder water temperature and the fan speed requirement value;
[0098] Determining a fourth fan speed requirement value corresponding to the actual load of the retarder based on a corresponding relationship between the retarder load and the fan speed requirement value;
[0099] A maximum value among the first fan speed requirement value, the second fan speed requirement value, the third fan speed requirement value, and the fourth fan speed requirement value is determined as an initial fan speed requirement value.
[0100] Furthermore, in one embodiment, the calculation module 30 is used to:
[0101] Determining the target engine water temperature corresponding to the actual vehicle speed and the engine load of the vehicle based on the corresponding relationship among the actual vehicle speed, the engine load and the engine water temperature;
[0102] Calculating the difference between the actual engine water temperature and the target engine water temperature;
[0103] A fan speed demand feedback value is obtained through PID closed-loop control based on the difference.
[0104] Furthermore, in one embodiment, the retarder load is the maximum value of the retarder actual torque percentage absolute value and the retarder required torque percentage absolute value.
[0105] Furthermore, in one embodiment, the cooling fan speed control device further includes a new module for:
[0106] When the retarder water temperature signal cannot be obtained, an alarm is generated and the engine water temperature signal is used as the retarder water temperature signal.
[0107] Among them, the functional implementation of each module in the above-mentioned cooling fan speed control device corresponds to the various steps in the above-mentioned cooling fan speed control method embodiment, and its functions and implementation processes are no longer repeated here.
[0108] In a third aspect, an embodiment of the present application provides a cooling fan speed control device, which may be a personal computer (PC), a laptop computer, a server, or other device with a data processing function.
[0109] Reference Figure 5 , Figure 5 Schematic diagram of the hardware structure of the cooling fan speed control device involved in the embodiment of the present application. In the embodiment of the present application, the cooling fan speed control device may include a processor, a memory, a communication interface and a communication bus.
[0110] The communication bus may be of any type and is used to interconnect the processor, the memory, and the communication interface.
[0111] The communication interface includes an input / output (I / O) interface, a physical interface, and a logical interface, etc., which are used to interconnect the components inside the cooling fan speed control device, and an interface used to interconnect the cooling fan speed control device with other devices (such as other computing devices or user devices). The physical interface can be an Ethernet interface, an optical fiber interface, an ATM interface, etc.; the user device can be a display, a keyboard, etc.
[0112] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0113] The processor may be a general-purpose processor, and the general-purpose processor may call the cooling fan speed control program stored in the memory and execute the cooling fan speed control method provided in the embodiment of the present application. For example, the general-purpose processor may be a central processing unit (CPU). The method executed when the cooling fan speed control program is called may refer to the various embodiments of the cooling fan speed control method of the present application, which will not be repeated here.
[0114] Those skilled in the art will understand that Figure 5 The hardware structure shown in the figure does not constitute a limitation on the present application, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0115] In a fourth aspect, an embodiment of the present application also provides a readable storage medium.
[0116] A cooling fan speed control program is stored on the readable storage medium of the present application, wherein when the cooling fan speed control program is executed by the processor, the steps of the cooling fan speed control method as described above are implemented.
[0117] Among them, the method implemented when the cooling fan speed control program is executed can refer to the various embodiments of the cooling fan speed control method of the present application, and will not be repeated here.
[0118] It should be noted that the serial numbers of the above-mentioned embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.
[0119] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD) as described above, and includes a number of instructions for a terminal device to execute the methods described in each embodiment of the present application.
[0120] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A cooling fan speed control method, characterized in that: The cooling fan speed control method comprises: Obtaining the actual engine load, the actual retarder load, the actual vehicle speed, the engine water temperature change rate, the actual engine water temperature and the actual retarder water temperature at the same time; Determining an initial fan speed requirement value based on the actual engine load, the engine water temperature change rate, the retarder actual load, the engine actual water temperature, and the retarder actual water temperature; Based on the actual water temperature of the engine, the actual speed of the vehicle and the actual load of the engine, a fan speed demand feedback value is obtained through PID closed-loop control; Calculating the sum of the initial fan speed demand value and the fan speed demand feedback value, taking the sum as the target fan speed demand value, and controlling the fan rotation based on the target fan speed demand value; The step of determining the initial fan speed requirement value based on the actual engine load, the engine water temperature change rate, the retarder actual load, the engine actual water temperature and the retarder actual water temperature comprises: Determine a first fan speed requirement value corresponding to the actual engine water temperature and the actual engine load based on a correspondence between the engine water temperature, the engine load, and the fan speed requirement value; Based on the correspondence between the engine water temperature change rate, the engine water temperature and the fan speed demand value, determining a second fan speed demand value corresponding to the engine water temperature change rate and the actual engine water temperature; Determining a third fan speed requirement value corresponding to the actual retarder water temperature based on a corresponding relationship between the retarder water temperature and the fan speed requirement value; Determining a fourth fan speed requirement value corresponding to the actual load of the retarder based on a corresponding relationship between the retarder load and the fan speed requirement value; Among them, the retarder and the engine do not work at the same time; When the engine is working, the first fan speed requirement value is used as the initial fan speed requirement value; when the engine load signal is not obtained, the second fan speed requirement value is used as the initial fan speed requirement value; When the retarder is working, the fourth fan speed demand value is used as the initial fan speed demand value; when the retarder load signal is not obtained, the third fan speed demand value is used as the initial fan speed demand value.
2. The cooling fan speed control method according to claim 1, characterized in that: The step of obtaining the fan speed demand feedback value through PID closed-loop control based on the actual water temperature of the engine, the actual speed of the vehicle and the actual load of the engine comprises: Determining the target engine water temperature corresponding to the actual vehicle speed and the engine load of the vehicle based on the corresponding relationship among the actual vehicle speed, the engine load and the engine water temperature; Calculating the difference between the actual engine water temperature and the target engine water temperature; A fan speed demand feedback value is obtained through PID closed-loop control based on the difference.
3. The cooling fan speed control method according to claim 1, wherein: The retarder load is the maximum value of the retarder actual torque percentage absolute value and the retarder required torque percentage absolute value.
4. The cooling fan speed control method according to claim 1, characterized in that: The cooling fan speed control method comprises: When the retarder water temperature signal cannot be obtained, an alarm is generated and the engine water temperature signal is used as the retarder water temperature signal.
5. A cooling fan speed control device, characterized in that: The cooling fan speed control device comprises: An acquisition module is used to acquire the actual engine load, the actual retarder load, the actual vehicle speed, the engine water temperature change rate, the actual engine water temperature and the actual retarder water temperature at the same time; a determination module, configured to determine an initial fan speed requirement value based on the actual engine load, the engine water temperature change rate, the retarder actual load, the engine actual water temperature, and the retarder actual water temperature; A calculation module, used for obtaining a fan speed demand feedback value through PID closed-loop control based on the actual water temperature of the engine, the actual speed of the vehicle and the actual load of the engine; a control module, configured to calculate a sum of the initial fan speed demand value and the fan speed demand feedback value, use the sum as a target fan speed demand value, and control the fan rotation based on the target fan speed demand value; The determining module is used to: Determine a first fan speed requirement value corresponding to the actual engine water temperature and the actual engine load based on a correspondence between the engine water temperature, the engine load, and the fan speed requirement value; Based on the correspondence between the engine water temperature change rate, the engine water temperature and the fan speed demand value, determining a second fan speed demand value corresponding to the engine water temperature change rate and the actual engine water temperature; Determining a third fan speed requirement value corresponding to the actual retarder water temperature based on a corresponding relationship between the retarder water temperature and the fan speed requirement value; Determining a fourth fan speed requirement value corresponding to the actual load of the retarder based on a corresponding relationship between the retarder load and the fan speed requirement value; Among them, the retarder and the engine do not work at the same time; When the engine is working, the first fan speed requirement value is used as the initial fan speed requirement value; when the engine load signal is not obtained, the second fan speed requirement value is used as the initial fan speed requirement value; When the retarder is working, the fourth fan speed demand value is used as the initial fan speed demand value; when the retarder load signal is not obtained, the third fan speed demand value is used as the initial fan speed demand value.
6. The cooling fan speed control device according to claim 5, characterized in that: The computing module is used for: Determining the target engine water temperature corresponding to the actual vehicle speed and the engine load of the vehicle based on the corresponding relationship among the actual vehicle speed, the engine load and the engine water temperature; Calculating the difference between the actual engine water temperature and the target engine water temperature; A fan speed demand feedback value is obtained through PID closed-loop control based on the difference.
7. A cooling fan speed control device, characterized in that: The cooling fan speed control device includes a processor, a memory, and a cooling fan speed control program stored in the memory and executable by the processor, wherein when the cooling fan speed control program is executed by the processor, the steps of the cooling fan speed control method as described in any one of claims 1 to 4 are implemented.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a cooling fan speed control program, wherein when the cooling fan speed control program is executed by the processor, the steps of the cooling fan speed control method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Engine cooling system and temperature control method of cooling liquid thereof
CN102182540A
Control method, device and system of electric control silicone oil mechanical fan, and storage medium
CN112523857A
Engine retarder cooling system and method
CN112963473A
Engine fan control method, device and equipment and storage medium
CN115788651A
Fan control method, fan control system and vehicle
CN116241361A