Method and device for controlling vehicle, vehicle and storage medium

By obtaining the engine speed under idling conditions to determine the limiting range of fan operating parameters, and controlling the fan parameters according to the desired value, the frequency beat phenomenon caused by the close frequency of the engine and fan under idling conditions is solved, noise is reduced, the driving experience of the vehicle is improved, and the cost is reduced.

CN121671586APending Publication Date: 2026-03-17GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511939418.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-19
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

When the engine and fan operate at similar frequencies during idling, a beat frequency phenomenon occurs, resulting in fluctuations in sound pressure level and unpleasant knocking sounds, which is difficult to effectively resolve with existing technologies.

Method used

By obtaining the engine speed, the operating parameter limit range of the fan is determined, and the operating parameters of the fan are controlled according to the expected value and the limit range to ensure that the actual operating parameters of the fan are not within the limit range and to avoid the occurrence of frequency beat phenomenon.

Benefits of technology

It reduces the probability of frequency fluctuations during idling, lowers noise, improves the driving experience, and reduces the requirements and costs for fan dynamic balancing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121671586A_ABST
    Figure CN121671586A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method and device for controlling a vehicle, the vehicle and a storage medium. The method comprises the steps that under the conditions that an engine in a vehicle is in an idling working condition and a fan in the vehicle is in a working state, the rotating speed of the engine is obtained, and the idling working condition refers to the working condition that the engine runs without loads; determining a working parameter limit interval of the fan based on the rotating speed of the engine; the working parameter expected value of the fan is determined; and controlling the working parameters of the fan based on the working parameter expected value and the working parameter limiting interval, wherein the working parameters of the fan do not belong to the working parameter limiting interval. According to the technical scheme, the beat frequency phenomenon of the engine under the idling working condition can be avoided, noise caused by the beat frequency phenomenon is reduced, and the driving experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle power technology, and in particular to a method, apparatus, vehicle, and storage medium for controlling a vehicle. Background Technology

[0002] Hybrid vehicles include an engine, a battery, and a motor. To enable rapid cooling of the battery and motor under high load, a fan is also installed. When the engine is idling, if the engine's operating frequency is close to the fan's operating frequency (e.g., within 2Hz), a beat frequency phenomenon occurs. In this case, the vibration amplitude of both components periodically increases or decreases, causing fluctuations in sound pressure level and resulting in an unpleasant slapping sound. Summary of the Invention

[0003] This application provides a method, apparatus, vehicle, and storage medium for controlling a vehicle, aiming to improve the problem of frequency beats caused by the engine's operating frequency being too close to the fan's operating frequency when the engine is idling in the related art.

[0004] In a first aspect, embodiments of this application provide a method for controlling a vehicle, the method comprising: when the engine in the vehicle is in an idling state and the fan in the vehicle is in a working state, acquiring the engine speed, wherein idling state refers to the state in which the engine operates without load; determining a limit range of fan operating parameters based on the engine speed; determining an expected value of fan operating parameters; and controlling the fan operating parameters based on the expected value of operating parameters and the limit range of operating parameters, wherein the fan operating parameters do not fall within the limit range of operating parameters.

[0005] Secondly, embodiments of this application provide a device for controlling a vehicle, the device comprising: a speed acquisition module, used to acquire the engine speed when the engine is idling and the fan is operating in the vehicle, wherein idling refers to the condition where the engine is running without load; a first determination module, used to determine a limit range of fan operating parameters based on the engine speed; a second determination module, used to determine an expected value of fan operating parameters; and a fan control module, used to control the fan operating parameters based on the expected value of operating parameters and the limit range of operating parameters, wherein the fan operating parameters do not fall within the limit range of operating parameters.

[0006] Thirdly, embodiments of this application provide a vehicle including a processor and a memory, wherein the memory is used to store a computer program; and the processor is used to execute the computer program stored in the memory to implement the method described in the first aspect.

[0007] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method described in the first aspect.

[0008] Fifthly, embodiments of this application provide a computer program product that, when executed, implements the method described in the first aspect.

[0009] Compared to related technologies, the technical solution provided in this application, by obtaining the engine speed when the engine is idling and the fan is working, determines the operating parameter limit range of the fan. If the operating parameters of the fan fall within the aforementioned operating parameter limit range, a beat frequency phenomenon will occur. Then, the expected value of the fan's operating parameters is obtained, and the actual operating parameters of the fan are determined based on the expected value and the operating parameter limit range. Since the actual operating parameters of the fan do not fall within the aforementioned operating parameter limit range, the probability of beat frequency phenomenon occurring when the engine is idling can be reduced, thereby reducing the noise caused by the beat frequency phenomenon and improving the driving experience of the vehicle. Attached Figure Description

[0010] Figure 1 This is a structural diagram of an implementation environment provided in an embodiment of this application; Figure 2 This is a flowchart of a method for controlling a vehicle according to an embodiment of this application; Figure 3 This is a flowchart of a method for controlling a vehicle according to another embodiment of this application; Figure 4 This is a flowchart of a method for controlling a vehicle according to another embodiment of this application; Figure 5 This is a structural block diagram of a vehicle control device provided in one embodiment of this application; Figure 6 This is a structural block diagram of a vehicle provided in one embodiment of this application. Detailed Implementation

[0011] To make the technical problems, technical solutions, and beneficial effects solved by this application clearer, the following detailed description is provided in conjunction with embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0012] In related technologies, the first-order excitation of the fan can be reduced by controlling the dynamic balance of the fan, or by adding heat insulation measures to reduce the energy transmitted from the first-order excitation of the fan to the vehicle body. However, as the plastic parts in the fan age and deform, and the vibration damping rubber ages, the beat frequency phenomenon will still become serious.

[0013] To address the problems existing in related technologies, this application provides a technical solution. When the engine is idling and the fan is operating, the engine speed is acquired to determine the fan's operating parameter limit range. If the fan's operating parameters fall within this limit range, a frequency beat phenomenon will occur. Then, the expected value of the fan's operating parameters is acquired. Based on the expected value and the limit range, the actual operating parameters of the fan are determined. Since the actual operating parameters do not fall within the limit range, the probability of frequency beat phenomena occurring when the engine is idling can be reduced, thereby reducing the noise caused by frequency beat phenomena and improving the driving experience. Furthermore, compared to related technologies, this solution reduces the requirements for fan dynamic balancing, lowering costs; and the software-based fan control scheme has higher adaptability.

[0014] Example 1 This application provides an implementation environment for a method of controlling a vehicle, which includes a vehicle 100. The vehicle 100 may be a hybrid powertrain vehicle, which has both a combustion engine and a large battery. The large battery and motor require a high-power fan to operate when cooled under high loads. In other words, the vehicle 100 has both an engine and a fan.

[0015] When the engine is idling, if the engine's operating frequency and the fan's operating frequency are too close (e.g., within 2Hz), a beat frequency phenomenon may occur. This means that the vibration amplitude of both will periodically increase or decrease, causing fluctuations in sound pressure level and resulting in an unpleasant knocking sound. Idling is the operating state in which the engine continues to run under no mechanical load.

[0016] In this embodiment, when the engine and fan are both operating simultaneously, the operating parameter limit range of the fan is determined based on the engine speed. If the fan's operating parameters fall within this limit range, a beat frequency phenomenon occurs, producing an unpleasant slapping sound. To avoid this phenomenon, this embodiment provides a technical solution: when the engine is idling and the fan is operating, the engine speed is obtained to determine the fan's operating parameter limit range. If the fan's operating parameters fall within this limit range, a beat frequency phenomenon occurs. Then, the expected value of the fan's operating parameters is obtained, and the actual operating parameters of the fan are determined based on the expected value and the limit range. Since the actual operating parameters do not fall within the limit range, the probability of a beat frequency phenomenon occurring when the engine is idling can be reduced, thereby reducing the noise caused by the beat frequency phenomenon and improving the driving experience.

[0017] In some embodiments, the vehicle 100 further includes a temperature detection device for detecting the engine coolant temperature, and the vehicle 100 can control the operating parameters of the fan and the engine speed based on the detection value of the temperature detection device.

[0018] Example 2 This application describes a method for controlling a vehicle, which is applied to... Figure 1 The vehicle in the described implementation environment. Please refer to... Figure 2 The method includes the following steps.

[0019] S10 obtains the engine speed when the engine is idling and the fan is running.

[0020] Idle operation refers to the condition where the engine runs without load. When the vehicle's controller detects an idle signal, it determines that the engine is idling; when it detects a fan speed signal, it determines that the fan is operating. Since frequency spikes are more noticeable to passengers during idling, it is necessary to control the fan's operating parameters to reduce the probability of frequency spikes. The controller can read the engine speed from the speed monitoring device. For example, the engine speed during idling can be 900 revolutions per minute.

[0021] S20 determines the operating parameter limit range of the fan based on the engine speed.

[0022] When the fan's operating parameters fall within the aforementioned operating parameter limit range, a beat frequency phenomenon occurs between the fan and the engine.

[0023] In some embodiments, the aforementioned operating parameter limiting range is a duty cycle limiting range. In other embodiments, the aforementioned operating parameter limiting range is a rotational speed limiting region. In still other embodiments, the aforementioned operating parameter limiting range is a frequency limiting region. In this application embodiment, only the aforementioned operating parameter limiting range being a duty cycle limiting range is used as an example for explanation.

[0024] Optionally, the operating parameter limit range includes a lower limit and an upper limit, with the upper limit being greater than the lower limit. Alternatively, the operating parameter limit range may include a lower limit, a median value, and an upper limit. The median value is greater than the lower limit, and the upper limit is greater than the median value. The median value can be the average between the lower limit and the upper limit.

[0025] In some embodiments, the vehicle can determine the operating parameter limit range of the fan based on a specified mapping relationship. The specified mapping relationship includes the mapping relationship between different engine speeds and different operating parameter limit ranges of the fan. This specified mapping relationship can be obtained through testing. For example, in a test environment, the vehicle's engine is controlled to idle, and then the fan's operating parameters are changed sequentially. The operating parameters at which beat frequency phenomena occur between the engine and the fan are recorded. The lower and upper limits of the final set of operating parameters represent the operating parameter limit ranges corresponding to the engine speeds.

[0026] In other embodiments, the vehicle may determine the engine's operating frequency based on the engine's rotational speed, then determine a specified frequency range that produces the beat frequency phenomenon based on the engine's operating frequency, and then determine a range of operating parameter limits based on the relationship between the fan's operating parameters and the frequency.

[0027] S30, determine the expected values ​​of the fan's operating parameters.

[0028] The controller can acquire the temperature signal sent by the temperature detection device, and determine the expected values ​​of the fan's operating parameters based on the temperature value in the temperature signal and the preset curve. The preset curve indicates the mapping relationship between different temperature values ​​and different expected operating parameters.

[0029] The temperature detection device monitors the engine coolant temperature. A higher temperature reading necessitates a higher cooling efficiency from the fan for rapid cooling. When the operating parameter is duty cycle, a higher temperature requires a larger desired fan duty cycle, and a lower temperature requires a smaller desired duty cycle. Similarly, when the operating parameter is fan speed, a higher temperature requires a larger desired fan speed, and a lower temperature requires a lower desired fan speed. Finally, when the operating parameter is fan frequency, a higher temperature requires a higher desired fan frequency, and a lower temperature requires a lower desired fan frequency.

[0030] S40 controls the fan's operating parameters based on the expected value and the limit range of the fan's operating parameters.

[0031] The fan's operating parameters do not fall within the aforementioned range. This reduces the probability of engine beat frequency issues occurring at idle, thereby reducing noise when beat frequency issues do occur and improving the vehicle's driving experience.

[0032] In summary, the technical solution provided in this application, when the engine is idling and the fan is working, obtains the engine speed to determine the fan's operating parameter limit range. If the fan's operating parameters fall within the aforementioned operating parameter limit range, a frequency beat phenomenon will occur. Then, the expected value of the fan's operating parameters is obtained, and the actual operating parameters of the fan are determined based on the expected value and the operating parameter limit range. Since the actual operating parameters of the fan do not fall within the aforementioned operating parameter limit range, the probability of frequency beat phenomenon occurring when the engine is idling can be reduced, thereby reducing the noise caused by the frequency beat phenomenon and improving the user experience.

[0033] Example 3 This application describes a method for controlling a vehicle, based on... Figure 2 In the optional embodiments provided by the illustrated examples, S40 can be replaced by at least one of S410, S420, and S430. Please refer to... Figure 3 The method includes the following steps.

[0034] S10 obtains the engine speed when the engine is idling and the fan is running.

[0035] Idle operation refers to the condition in which the engine runs without load.

[0036] S20 determines the operating parameter limit range of the fan based on the engine speed.

[0037] When the fan's operating parameters fall within the aforementioned operating parameter limit range, a beat frequency phenomenon occurs between the fan and the engine. In this embodiment, the operating parameter limit range includes a lower limit and an upper limit, with the upper limit being greater than the lower limit.

[0038] S30, determine the expected values ​​of the fan's operating parameters.

[0039] S410: When the expected value of the operating parameter does not fall within the operating parameter limit range and is not greater than the maximum operating parameter of the fan, the operating parameter of the fan is controlled to be the expected value of the operating parameter.

[0040] If the expected value of the operating parameter is less than the lower limit or greater than the upper limit, the expected value of the operating parameter does not fall within the above operating parameter restriction range. In this case, when the controller controls the fan to operate according to the expected value of the operating parameter, no frequency beat phenomenon will occur.

[0041] For example, the operating parameter limit range is the duty cycle limit range: 50%-70%, and the maximum duty cycle of the fan is 100%. If the expected duty cycle value of the fan is 38%, which is less than the lower limit of the duty cycle limit range of 50%, then the duty cycle of the fan is controlled to be 38%. If the expected duty cycle value of the fan is 75%, which is greater than the upper limit of the duty cycle limit range of 70%, then the duty cycle of the fan is controlled to be 75%.

[0042] S420: When the expected value of the operating parameters is within the operating parameter limit range, the operating parameters of the fan are controlled to be at the lower limit value.

[0043] When the expected value of the operating parameters is within the limit range of the operating parameters, the controller will cause a frequency beat phenomenon when controlling the fan to work according to the expected value of the operating parameters. Therefore, the operating parameters of the fan cannot be controlled to the expected value of the operating parameters. Instead, the operating parameters of the fan should be controlled to the lower limit value. This can save the power consumption of the fan.

[0044] S430: When the expected value of the operating parameters is within the operating parameter limit range and the upper limit value is not greater than the maximum operating parameter of the fan, the operating parameters of the fan are controlled to be the upper limit value.

[0045] When the expected operating parameter value is within the operating parameter limit range, the controller will cause a frequency beat phenomenon when controlling the fan to operate according to the expected operating parameter value. Therefore, the operating parameter of the fan cannot be controlled to be the expected operating parameter value. Instead, the operating parameter of the fan is controlled to be the upper limit value, provided that its upper limit value is not greater than the maximum operating parameter of the fan, in order to improve the cooling efficiency of the fan.

[0046] Based on the example above, if the desired duty cycle of the fan is 63%, then the duty cycle of the fan should be controlled to be 50% or 70%.

[0047] In some embodiments, the operating parameter limit range includes an intermediate value, which is the average of the upper and lower limits. S420 is implemented as follows: if the expected operating parameter value is within the operating parameter limit range and is less than the intermediate value, the operating parameter of the fan is determined to be the lower limit value; S430 is implemented as follows: if the expected operating parameter value is within the operating parameter limit range and is greater than or equal to the intermediate value, and the upper limit value is not greater than the maximum operating parameter of the fan, the operating parameter of the fan is determined to be the upper limit value.

[0048] In other words, if the expected value of the working parameter falls within the working parameter limit range, choose the upper limit value or the lower limit value that is closer to the expected value of the working parameter.

[0049] In other embodiments, if the upper limit value is not greater than the maximum operating parameter of the fan, and the expected value of the operating parameter is within the operating parameter limit range, and if the first difference between the expected value of the operating parameter and the lower limit value is greater than the second difference between the expected value of the operating parameter and the upper limit value, then the operating parameter of the fan is controlled to be the upper limit value; if the first difference is less than the second difference, then the operating parameter of the fan is controlled to be the upper limit value.

[0050] Based on the example above, if the expected duty cycle of the fan is 63%, the first difference is 13%, and the second difference is 7%, then the duty cycle of the fan should be controlled at 70%; if the expected duty cycle of the fan is 56%, the first difference is 6%, and the second difference is 14%, then the duty cycle of the fan should be controlled at 50%.

[0051] Taking the duty cycle as the working parameter as an example, the duty cycle limit range is represented by [Min, Mid, Max], where Min represents the lower limit, Mid represents the middle value, Max represents the upper limit, FanspdReq represents the expected duty cycle value, and Fanspd represents the duty cycle. The above judgment logic can be represented by the following code: If FanspdReq < Min, then Fanspd = FanspdReq; If FanspdReq > Max, Fanspd = FanspdReq; If Min FanspdReq < Mid, Fanspd = Min; If Mid FanspdReq Max, Fanspd = Max; If Max 100%, Fanspd = Min.

[0052] In summary, the technical solution provided in this application, when the engine is idling and the fan is working, obtains the engine speed to determine the fan's operating parameter limit range. If the fan's operating parameters fall within the aforementioned operating parameter limit range, a frequency beat phenomenon will occur. Then, the expected value of the fan's operating parameters is obtained, and the actual operating parameters of the fan are determined based on the expected value and the operating parameter limit range. Since the actual operating parameters of the fan do not fall within the aforementioned operating parameter limit range, the probability of frequency beat phenomenon occurring when the engine is idling can be reduced, thereby reducing the noise caused by the frequency beat phenomenon and improving the user experience.

[0053] Example 4 This application describes a method for controlling a vehicle, based on... Figure 2In an optional embodiment provided by the illustrated embodiment, the following steps are further included after S40.

[0054] S10 obtains the engine speed when the engine is idling and the fan is running.

[0055] S20 determines the operating parameter limit range of the fan based on the engine speed.

[0056] When the fan's operating parameters fall within the aforementioned operating parameter limit range, a beat frequency phenomenon occurs between the fan and the engine. In this embodiment, the operating parameter limit range includes a lower limit and an upper limit, with the upper limit being greater than the lower limit.

[0057] S30, determine the expected values ​​of the fan's operating parameters.

[0058] S40, determine the fan's operating parameters based on the expected values ​​and the limit range of the fan's operating parameters.

[0059] S50, obtains the temperature of the engine coolant.

[0060] The controller can acquire temperature signals from temperature sensors and analyze these signals to obtain the engine coolant temperature. The coolant temperature reflects the ambient temperature of the environment in which the engine, battery, and motor are located.

[0061] S60 controls the fan's operating parameters to the maximum operating parameters when the engine coolant temperature meets preset conditions.

[0062] The preset conditions include at least one of the following: the coolant temperature is greater than a first temperature threshold, and the rate of temperature change of the coolant temperature is less than a preset value.

[0063] The first temperature threshold is determined experimentally or empirically; for example, it may be 105°C. If the engine coolant temperature exceeds this threshold, it indicates that controlling the fan according to the frequency avoidance strategy will result in ineffective control of the coolant temperature, maintaining it at a high level. Therefore, it is necessary to control the fan's operating parameters to their maximum to improve cooling efficiency and prevent the engine, generator, battery, and other core components from operating in a continuously high-temperature environment.

[0064] If the rate of temperature change of the coolant is less than the preset value, it indicates that the cooling efficiency of the fan is low and it will take a long time to lower the coolant temperature. Therefore, it is necessary to control the fan's operating parameters to the maximum operating parameters to improve the fan's cooling efficiency and shorten the cooling time.

[0065] For example, when the vehicle detects that the engine temperature is greater than 105°C, it controls the fan duty cycle to 100%.

[0066] In some embodiments, S60 is specifically implemented as follows: if the coolant temperature meets the preset conditions and the operating parameter limit range does not include the maximum operating parameter, then the operating parameter of the fan is controlled to be the maximum operating parameter.

[0067] In this implementation, if the coolant temperature meets the preset conditions, it also considers whether the maximum operating parameter is within the operating parameter limit range. If the maximum operating parameter is not within the operating parameter limit range, the fan operating parameter is controlled to be the maximum operating parameter, which can avoid the occurrence of frequency beat phenomenon and the noise caused by frequency beat phenomenon, thereby improving the driving experience of the vehicle.

[0068] Furthermore, when the operating parameter limit range includes the maximum operating parameter, the vehicle can maintain the fan's operating parameters unchanged, or control the fan's operating parameters to the maximum value outside the operating parameter limit range. For example, if the duty cycle limit range is 80%-120%, and the fan's current duty cycle is 56%, the fan's operating parameters can be increased to 80%, improving fan efficiency while avoiding frequency spikes.

[0069] In some embodiments, S60 is specifically implemented as follows: if the coolant temperature does not meet the preset conditions and the operating parameter limit range includes the maximum operating parameter, then the engine speed is controlled to decrease, and the operating parameter limit range matching the reduced engine speed does not include the maximum operating parameter; the operating parameter of the fan is controlled to be the maximum operating parameter.

[0070] If the coolant temperature does not meet the preset conditions, and the operating parameter limit range includes the maximum operating parameter, a speed reduction signal is sent to the engine. After the engine slows down according to the signal, its operating frequency changes. Correspondingly, the fan's operating parameter limit range, determined based on the engine's operating frequency, also changes. At this point, it is determined whether the operating parameter limit range matched with the reduced engine speed includes the maximum operating parameter. If the operating parameter limit range matched with the reduced engine speed does not include the maximum operating parameter, the fan's operating parameter is controlled to be the maximum operating parameter. If the operating parameter limit range matched with the reduced engine speed includes the maximum operating parameter, and the engine speed is not at the minimum speed, the engine speed continues to decrease until the operating parameter limit range matched with the engine speed does not include the maximum operating parameter. This improves fan efficiency while avoiding frequency skipping.

[0071] Furthermore, if the operating parameter range matched to the engine speed still includes the maximum operating parameter after the engine speed is reduced to the minimum speed, then the fan operating parameter will be set to the maximum operating parameter. This prevents core vehicle components such as the engine, motor, and battery from being exposed to high temperatures for extended periods, reducing safety hazards. Alternatively, if the operating parameter range matched to the engine speed still includes the maximum operating parameter after the engine speed is reduced to the minimum speed, then the fan operating parameter will be set to the maximum value outside the operating parameter range. This improves fan cooling efficiency while preventing frequency spikes.

[0072] In summary, the technical solution provided in this application, when controlling the fan according to the frequency avoidance strategy, controls the fan's operating parameters to the maximum operating parameters when the coolant temperature is detected to be greater than the first temperature threshold and / or the rate of change of the coolant temperature is less than a preset value, thereby avoiding the engine, motor, battery and other core vehicle components from being in a high-temperature environment for a long time and reducing safety hazards.

[0073] Furthermore, if the coolant temperature is detected to be greater than a first temperature threshold and / or the rate of change of coolant temperature is less than a preset value, and if the maximum operating parameters of the fan are not within the aforementioned operating parameter limit range, then the operating parameters of the fan are controlled to be the maximum operating parameters. This can improve the working efficiency of the fan while avoiding the occurrence of frequency beats.

[0074] Furthermore, if the coolant temperature is detected to be higher than a first temperature threshold and / or the rate of change of coolant temperature is less than a preset value, and if the maximum operating parameter of the fan is within the aforementioned operating parameter limit range, the engine speed is first reduced. The operating parameter limit range matched with the reduced engine speed does not include the maximum operating parameter of the fan. At this time, the operating parameter of the fan is controlled to be the maximum operating parameter. This can improve the working efficiency of the fan while avoiding the occurrence of frequency beats. It can prevent the engine, motor, battery and other core vehicle components from being in a high-temperature environment for a long time, reducing safety hazards, and also avoid the noise caused by frequency beats, improving the driving experience.

[0075] Example 7 This application also provides a device for controlling a vehicle, please refer to... Figure 5 It includes: a speed acquisition module 510 for executing step S10; a first determination module 520 for executing step S20; a second determination module 530 for executing step S30; and a fan control module 540 for executing step S40.

[0076] In some embodiments, the device further includes a temperature acquisition module (not shown). The temperature acquisition module is used to perform step S50; the fan control module 540 is also used to perform step S60.

[0077] This application also provides a vehicle 100, please refer to... Figure 6 It includes a processor 610 and a memory 620, wherein the memory 610 is used to store computer programs; and the processor 620 is used to execute the programs stored in the memory 610 to implement the present application. Figures 2-4 The control method for controlling a vehicle described in the illustrated embodiment.

[0078] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method for controlling a vehicle as described in any embodiment of this application.

[0079] In this application, "multiple" refers to two or more.

[0080] In this application, unless otherwise expressly defined, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.

[0081] The terms “first,” “second,” “third,” “fourth,” etc., in this application (if present) are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0082] In this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, in this application, the character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0083] Unless otherwise specified, all steps in this application may be performed sequentially or randomly. For example, if the method includes steps A and B, it means that the method may include steps A and B performed sequentially, or it may include steps B and A performed sequentially. For example, if the method may also include step C, it means that step C may be added to the method in any order. For example, the method may include steps A, B, and C, or it may include steps A, C, and B, or it may include steps C, A, and B, etc.

[0084] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method of controlling a vehicle, characterized by, The method comprises: acquiring a rotating speed of an engine in a vehicle in an idle operating condition, wherein the idle operating condition refers to an operating condition in which the engine is running without load, and a fan in the vehicle is in a working state; determining a working parameter limit interval of the fan based on the rotating speed of the engine; determining a working parameter expected value of the fan; controlling the working parameter of the fan based on the working parameter expected value and the working parameter limit interval, wherein the working parameter of the fan does not belong to the working parameter limit interval.

2. The method of claim 1, wherein, The working parameter limit interval comprises an upper limit value and a lower limit value, the upper limit value is greater than the lower limit value, and the controlling the working parameter of the fan based on the working parameter expected value and the working parameter limit interval comprises: in a case where the working parameter expected value does not belong to the working parameter limit interval and the working parameter expected value is not greater than a maximum working parameter of the fan, controlling the working parameter of the fan to be the working parameter expected value; in a case where the working parameter expected value belongs to the working parameter limit interval, controlling the working parameter of the fan to be the lower limit value, or in a case where the working parameter expected value belongs to the working parameter limit interval and the upper limit value is not greater than the maximum working parameter of the fan, controlling the working parameter of the fan to be the upper limit value.

3. The method of claim 2, wherein, The working parameter limit interval further comprises an intermediate value, the intermediate value being a mean value of the upper limit value and the lower limit value; the controlling the working parameter of the fan in the case where the working parameter expected value belongs to the working parameter limit interval comprises: in a case where the working parameter expected value belongs to the working parameter limit interval and is less than the intermediate value, determining the working parameter of the fan to be the lower limit value; the controlling the working parameter of the fan in the case where the working parameter expected value belongs to the working parameter limit interval and the upper limit value is not greater than the maximum working parameter of the fan comprises: in a case where the working parameter expected value belongs to the working parameter limit interval and is greater than or equal to the intermediate value, and the upper limit value is not greater than the maximum working parameter of the fan, determining the working parameter of the fan to be the upper limit value.

4. The method of claim 1, wherein, The method further comprises: acquiring a coolant temperature of the engine; in a case where the coolant temperature satisfies a preset condition, controlling the working parameter of the fan to be a maximum working parameter; the preset condition comprises at least one of the following: the coolant temperature is greater than a first temperature threshold, and a temperature change rate of the coolant temperature is less than a preset value.

5. The method of claim 4, wherein, The controlling the working parameter of the fan in the case where the coolant temperature satisfies the preset condition comprises: if the coolant temperature satisfies the preset condition and the working parameter limit interval does not comprise the maximum working parameter, controlling the working parameter of the fan to be the maximum working parameter.

6. The method of claim 5, wherein, The method further comprises: If the cooling liquid temperature meets a preset condition and the working parameter limit interval includes the maximum working parameter, the working parameter of the fan is controlled to be the maximum value outside the working parameter limit interval.

7. The method of claim 4, wherein, The working parameter of the fan is controlled to be the maximum working parameter in the case that the cooling liquid temperature meets a preset condition, including: If the cooling liquid temperature meets a preset condition and the working parameter limit interval includes the maximum working parameter, the speed of the engine is reduced, and the working parameter limit interval matched with the reduced speed of the engine does not include the maximum working parameter. The working parameter of the fan is controlled to be the maximum working parameter.

8. An apparatus for controlling a vehicle, characterized by The device comprises: A rotating speed acquisition module, configured to acquire the rotating speed of an engine in the case that the engine is in an idle speed working condition and a fan in the vehicle is in a working state, the idle speed working condition being a working condition in which the engine is in no-load operation; A first determination module, configured to determine the working parameter limit interval of the fan based on the rotating speed of the engine; A second determination module, configured to determine the working parameter expected value of the fan; A fan control module, configured to control the working parameter of the fan based on the working parameter expected value and the working parameter limit interval, wherein the working parameter of the fan does not belong to the working parameter limit interval.

9. A vehicle characterized by comprising: The device comprises a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory to realize the method in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to realize the method in any one of claims 1-7.