Method and device for controlling air inflow of non-road engine

By using the water temperature and throttle front and rear temperature sensor data of non-road engines, the ambient temperature is directly determined and the intake volume is controlled, and the problem of high costs caused by installing ambient temperature sensors in the prior art is solved, and the cost reduction and ambient temperature accuracy are achieved.

CN120120129AActive Publication Date: 2025-06-10WEICHAI POWER CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510404481.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-06-10
Estimated Expiration
2045-04-01

AI Technical Summary

Technical Problem

In the prior art, non-road engines use ambient temperature sensors to detect ambient temperature and correct the intake of the engine, resulting in higher costs.

Method used

By obtaining the water temperature, the first temperature and the second temperature of the target engine, the ambient temperature of the target engine is determined according to the difference between the water temperature and the first temperature and the difference between the second temperature and the first temperature, and the ambient temperature, and the intake amount of the engine is controlled according to the ambient temperature.

Benefits of technology

No additional ambient temperature sensor is required to determine the ambient temperature directly through the temperature sensor data inside the engine, reducing the cost of sensor installation while ensuring the accuracy of the ambient temperature.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120120129A_ABST
    Figure CN120120129A_ABST
Patent Text Reader

Abstract

The invention provides a non-road engine air inflow control method and device.The method comprises the steps that the water temperature, the first temperature and the second temperature of a target engine are obtained, the target engine is a non-road engine and comprises a throttle valve, the first temperature represents the temperature of gas in front of the throttle valve, and the second temperature represents the temperature of gas in front of the throttle valve; the second temperature represents the temperature of the gas behind the throttle valve; and under the condition that the absolute value of the difference value between the water temperature and the first temperature is smaller than or equal to a first preset threshold value and the absolute value of the difference value between the second temperature and the first temperature is smaller than or equal to a second preset threshold value, the first temperature is determined as the environment temperature of the target engine, and the air inflow of the target engine is controlled according to the environment temperature. By means of the engine, the problem that in the prior art, the cost is high due to the fact that a non-road engine detects the environment temperature by installing an environment temperature sensor is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of engine control and, in particular, to a method and device for controlling the air intake amount of a non-road engine, and a computer-readable storage medium for the non-road engine. Background Art

[0002] In the field of off-road gas engines for power generation, accurate measurement of ambient temperature is crucial for engine performance adjustment and protection. Ambient temperature directly affects the engine's intake density, thereby affecting the engine's output power, combustion efficiency and emission performance. In traditional engine design, in order to monitor and adapt to changes in ambient temperature in real time, ambient temperature sensors are usually installed, especially for equipment running in the engine room. Since the ambient temperature in the engine room may be much higher than the outside temperature, this monitoring is particularly important.

[0003] However, there are significant differences between the operating environments of off-road gas engines and automobile engines. During operation, automobile engines frequently pass through areas with different climatic conditions, and the ambient temperature varies greatly, so ambient temperature sensors are needed to adjust engine parameters in real time. For off-road gas engines, such as generator sets installed in fixed locations, the working environment is relatively stable, and the ambient temperature changes little over a long period of time, especially when operating in a machine room, the ambient temperature is closer to a constant state. Therefore, installing additional ambient temperature sensors not only increases costs, but also has limited practicality in fixed environments.

[0004] In traditional engine control systems, for non-road stationary gas engines, how to reduce unnecessary sensor installation and reduce equipment costs while ensuring the accuracy of control strategies has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] The main purpose of the present application is to provide a method, device, computer-readable storage medium and non-road engine for controlling the air intake of a non-road engine, so as to at least solve the problem in the prior art that non-road engines install ambient temperature sensors to detect ambient temperature and correct the air intake of the engine, resulting in high costs.

[0006] To achieve the above object, according to one aspect of the present application, a method for controlling the intake air volume of a non-road engine is provided, including: obtaining the water temperature, the first temperature, and the second temperature of a target engine, where the target engine is a non-road engine, the target engine includes a throttle valve, the first temperature represents the temperature of the gas before the throttle valve, and the second temperature represents the temperature of the gas after the throttle valve; when the absolute value of the difference between the water temperature and the first temperature is less than or equal to a first preset threshold and the absolute value of the difference between the second temperature and the first temperature is less than or equal to a second preset threshold, determining the first temperature as the ambient temperature of the target engine, and controlling the intake air volume of the target engine according to the ambient temperature.

[0007] Optionally, the method further includes: when the absolute value of the difference between the water temperature and the first temperature is greater than the first preset threshold and the absolute value of the difference between the second temperature and the first temperature is greater than the second preset threshold, obtaining a preset temperature, where the preset temperature is the average value of the ambient temperature for a predetermined period; determining the preset temperature as the ambient temperature, and controlling the intake air volume of the target engine according to the ambient temperature.

[0008] Optionally, obtaining the water temperature, the first temperature, and the second temperature of the target engine includes: determining whether the target engine is running, and when the target engine stops running, determining whether an electronic first control unit is powered on; when it is determined that the electronic first control unit is powered on, obtaining the water temperature, the first temperature, and the second temperature of the target engine, where the electronic first control unit is included in the target engine.

[0009] Optionally, after controlling the intake air volume of the target engine according to the ambient temperature, the method further includes: when the target engine is running without load, obtaining the first temperature again, and determining the first temperature as the ambient temperature of the target engine.

[0010] Optionally, the target engine includes a water temperature sensor, a first temperature sensor, and a second temperature sensor. The water temperature sensor is used to measure the water temperature, the first temperature sensor is used to measure the first temperature, and the second temperature sensor is used to measure the second temperature. Before obtaining the water temperature, the first temperature, and the second temperature of the target engine, the method further includes: obtaining the measurement values of the water temperature sensor, the first temperature sensor, and the second temperature sensor; when the measurement values of the water temperature sensor, the first temperature sensor, and the second temperature sensor are all within a preset range, determining that the water temperature sensor, the first temperature sensor, and the second temperature sensor have no credible faults, where the credible fault is a fault indicating whether the measurement value of each sensor is a true value.

[0011] Optionally, before determining that the water temperature sensor, the first temperature sensor, and the second temperature sensor have no credible faults, the method further includes: when the water temperature sensor, the first temperature sensor, and the second temperature sensor all detect temperature values, determining that the water temperature sensor, the first temperature sensor, and the second temperature sensor have no circuit faults; when it is determined that the water temperature sensor, the first temperature sensor, and the second temperature sensor have no credible faults and no circuit faults, obtaining the water temperature, the first temperature, and the second temperature of the target engine.

[0012] Optionally, controlling the intake air volume of the target engine according to the ambient temperature includes: when the ambient temperature is greater than the original ambient temperature, controlling the intake air volume of the target engine to decrease, where the original ambient temperature represents the temperature before determining the ambient temperature; when the ambient temperature is less than or equal to the original ambient temperature, controlling the intake air volume of the target engine to increase.

[0013] According to another aspect of the present application, a control device for the intake air volume of a non-road engine is provided, including: a first acquisition unit, configured to acquire the water temperature, the first temperature, and the second temperature of a target engine, where the target engine is a non-road engine, the target engine includes a throttle valve, the first temperature represents the temperature of the gas before the throttle valve, and the second temperature represents the temperature of the gas after the throttle valve; a first control unit, configured to determine that the first temperature is the ambient temperature of the target engine when the absolute value of the difference between the water temperature and the first temperature is less than or equal to a first preset threshold and the absolute value of the difference between the second temperature and the first temperature is less than or equal to a second preset threshold, and control the intake air volume of the target engine according to the ambient temperature.

[0014] According to another aspect of the present application, a computer-readable storage medium is provided. The computer-readable storage medium includes a stored program, wherein when the program runs, it controls the device where the computer-readable storage medium is located to execute any one of the control methods for the intake air volume of the off-road engine.

[0015] According to yet another aspect of the present application, an off-road engine is provided, including: a water temperature sensor, a first temperature sensor, and a second temperature sensor; one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a program for executing any one of the control methods for the intake air volume of the off-road engine.

[0016] Applying the technical solution of the present application, the water temperature, the first temperature, and the second temperature of the target engine are obtained. The target engine is an off-road engine, the target engine includes a throttle valve, the first temperature represents the temperature of the gas before the throttle valve, and the second temperature represents the temperature of the gas after the throttle valve; according to the difference between the water temperature and the first temperature and the difference between the second temperature and the first temperature, the ambient temperature of the target engine is determined, and the intake air volume of the target engine is controlled according to the ambient temperature. Compared with the prior art, in which an off-road engine detects the ambient temperature by installing an ambient temperature sensor, corrects the intake air volume of the engine, and starts, with a relatively high cost, the present application directly determines the ambient temperature through the differences between the water temperature, the first temperature, and the second temperature of the target engine, without measuring the ambient temperature by installing an ambient temperature sensor, saving the cost of installing the sensor. Therefore, it can solve the problem of relatively high cost caused by an off-road engine in the prior art detecting the ambient temperature by installing an ambient temperature sensor and correcting the intake air volume of the engine, achieving the effect of reducing the cost while accurately determining the ambient temperature. Description of the Drawings

[0017] The specification drawings constituting a part of the present application are used to provide a further understanding of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:

[0018] Figure 1 A hardware structure block diagram of a mobile terminal for executing a control method for the intake air volume of an off-road engine provided by an embodiment of the present application is shown;

[0019] Figure 2 A flowchart of a control method for the intake air volume of an off-road engine provided by an embodiment of the present application is shown;

[0020] Figure 3The flowchart shows a specific method for controlling the intake air volume of a non-road engine provided by an embodiment of the present application;

[0021] Figure 4 The block diagram shows a control device for the intake air volume of a non-road engine provided by an embodiment of the present application.

[0022] Among them, the above-mentioned drawings include the following reference numerals:

[0023] 102. Processor; 104. Memory; 106. Transmission device; 108. Input / output device. Detailed implementation manners

[0024] It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments may be combined with each other. The present application will be described in detail below with reference to the drawings and in combination with the embodiments.

[0025] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a 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 those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances for the embodiments of the present application described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0027] For the convenience of description, some nouns or terms related to the embodiments of the present application are described below:

[0028] Throttle valve: An important component in the intake system of an internal combustion engine, usually located between the air filter and the intake manifold. Its main function is to control the air flow into the engine cylinder. When the driver steps on the accelerator pedal, the throttle valve opens wider, allowing more air to enter the engine. When the accelerator is released, the throttle valve opens less, restricting the air flow.

[0029] Non-road engine: A non-road engine is generally fixed in one place, different from a road engine that travels in a real environment. For example, a road engine may be in a cold area in the morning and in a warm area in the afternoon, and it needs to be equipped with a temperature sensor upstream of the throttle to monitor the ambient temperature in real time to correct relevant performance parameters (such as intake air volume, etc.). However, the ambient temperature of a non-road engine is almost constant. Here, the ambient temperature can refer to the ambient temperature in a fixed place. During the operation of the engine in the engine room, the ambient temperature in the engine room is very high. Therefore, the temperature of the fresh air inhaled by the compressor of the engine's supercharger is equivalent to the air temperature in the engine room.

[0030] Temperature sensor upstream of the throttle: A temperature sensor installed upstream of the throttle monitors the intake air temperature after the intercooler of the engine. The temperature at this location is farther from the cylinder than the temperature sensor downstream of the throttle. Therefore, the temperature at this location is less affected by the temperature rise caused by the exhaust gas reflux when the intake and exhaust valves overlap compared to the temperature sensor downstream of the throttle, and can better reflect the true intake air temperature or ambient temperature.

[0031] T15: It refers to the power-on state of the engine ECU (Electronic Control Unit, abbreviated as ECU). T15 on means the engine ECU is powered, and T15 Off means the engine ECU is not powered. In the case of not being powered, it is impossible to monitor the data collected by the ECU and feedback relevant instructions to the engine.

[0032] Cold start: It refers to the start of the engine after a long period of non-operation, especially when the outside temperature is relatively low. At this time, the temperatures of various engine components (such as pistons, cylinder walls, engine oil, etc.) are close to or equal to the surrounding ambient temperature. The engine oil has a high viscosity and poor lubrication ability. The temperature in the combustion chamber of the cylinder is low, and the fuel evaporation and combustion efficiency may be reduced. During a cold start, the engine requires more fuel supply and a longer time to reach the normal operating temperature to ensure good starting performance and engine protection.

[0033] Hot start: On the contrary, a hot start occurs when the engine restarts shortly after shutdown and all components are still at a relatively high temperature. In this state, the temperatures of various engine components are relatively high, the engine oil has a low viscosity and good lubrication effect, the fuel is easy to evaporate, and the combustion efficiency is relatively high. During a hot start, the engine may not require as much fuel supply as a cold start because the relatively high temperature of each component helps the fuel to evaporate and burn quickly, enabling it to return to a stable operating state faster.

[0034] As introduced in the background art, in the prior art, non-road engines detect the ambient temperature by installing an ambient temperature sensor, correct the intake air volume of the engine, and then start. This method has a high cost. To solve the problem of high cost, embodiments of the present application provide a method, a device, a computer-readable storage medium, and a non-road engine for controlling the intake air volume of a non-road engine.

[0035] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention.

[0036] The method embodiments provided in the embodiments of the present application can be executed on a mobile terminal, a computer terminal, or a similar computing device. Taking the operation on a mobile terminal as an example, Figure 1 is a hardware structure block diagram of a mobile terminal for a method of controlling the intake air volume of a non-road engine according to an embodiment of the present invention. As Figure 1 shown, the mobile terminal may include one or more ( Figure 1 only one is shown in Figure 1 the processor 102 (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Among them, the above-mentioned mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those of ordinary skill in the art can understand that Figure 1 the structure shown in Figure 1 is only schematic and does not limit the structure of the above-mentioned mobile terminal. For example, the mobile terminal may further include more or fewer components than

[0037] The memory 104 can be used to store computer programs, such as software programs and modules of application software, such as the computer program corresponding to the control method of the intake air volume of the off-road engine in the embodiments of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above-mentioned method is implemented. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 104 may further include a memory remotely provided with respect to the processor 102, and these remote memories can be connected to the mobile terminal through a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wireless network provided by a communication provider of the mobile terminal. In one instance, the transmission device 106 includes a network adapter (abbreviated as NIC), which can be connected to other network devices through a base station and thus can communicate with the Internet. In one instance, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0038] In this embodiment, a control method for the intake air volume of an off-road engine running on a mobile terminal, a computer terminal, or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0039] Figure 2 It is a flowchart of the control method for the intake air volume of an off-road engine according to an embodiment of the present application. As Figure 2 shown, the method includes the following steps:

[0040] Step S201, obtain the water temperature, the first temperature, and the second temperature of the target engine, where the target engine is an off-road engine, the target engine includes a throttle valve, the first temperature represents the temperature of the gas before the throttle valve, and the second temperature represents the temperature of the gas after the throttle valve;

[0041] Specifically, the above-mentioned target engine refers to a gas engine for power generation for non-road use, and its structure includes a throttle valve for controlling the amount of air entering the cylinder. The water temperature sensor monitors the temperature of the coolant, while the first temperature sensor (throttle upstream temperature sensor) and the second temperature sensor (throttle downstream temperature sensor) respectively detect the temperatures of the gases before and after the throttle valve.

[0042] Step S202: When the absolute value of the difference between the water temperature and the first temperature is less than or equal to a first preset threshold and the absolute value of the difference between the second temperature and the first temperature is less than or equal to a second preset threshold, determine the first temperature as the ambient temperature of the target engine, and control the intake air volume of the target engine according to the ambient temperature.

[0043] Specifically, the deviation between the second temperature, i.e., the temperature after the throttle valve, and the first temperature, i.e., the temperature before the throttle valve, is not large, and the deviation between the engine water temperature and the first temperature is also not large. Meeting the above conditions indicates that the engine is currently in a cold start situation. Since cold start means that the engine starts after a long period of non-operation, especially when the outside temperature is relatively low. At this time, the temperatures of all components of the engine are close to or equal to the ambient temperature. Therefore, the temperature before the throttle valve of the measured engine is also close to or equal to the ambient temperature. Therefore, the first temperature can be used as the ambient temperature to adjust and correct the intake air volume and other parameters of the subsequent engine. The above-mentioned ambient temperature refers to replacing the ambient temperature value in the parts of the engine's various control links where the ambient temperature is used with the first temperature. This avoids the need to install an additional temperature sensor to measure the ambient temperature value. That is to say, in addition to controlling the intake air volume of the engine, the ambient temperature can also have other specific applications. This part is the prior art and will not be elaborated in this application.

[0044] Through this embodiment, the water temperature, the first temperature, and the second temperature of the target engine are obtained. Among them, the target engine is an engine for non-road use, the target engine includes a throttle valve, the first temperature represents the temperature of the gas before the throttle valve, and the second temperature represents the temperature of the gas after the throttle valve; according to the difference between the water temperature and the first temperature and the difference between the second temperature and the first temperature, the ambient temperature of the target engine is determined, and the intake air volume of the target engine is controlled according to the ambient temperature. Compared with the prior art where it is necessary to install an additional ambient temperature sensor to detect the ambient temperature, resulting in a relatively high cost, in this application, the ambient temperature value is determined through the differences between the water temperature, the first temperature, and the second temperature of the target engine under the above conditions, without the need to install an ambient temperature sensor to measure the ambient temperature, saving the cost of installing the sensor. Therefore, it can solve the problem of high detection cost of the ambient temperature in the prior art and achieve the technical effect of cost savings.

[0045] In the specific implementation process, the above method further includes step S203: when the absolute value of the difference between the water temperature and the first temperature is greater than the first preset threshold and the absolute value of the difference between the second temperature and the first temperature is greater than the second preset threshold, obtain a preset temperature, where the preset temperature is the average value of the ambient temperature in a predetermined period; step S204: determine the preset temperature as the ambient temperature and control the intake air volume of the target engine according to the ambient temperature. By introducing the preset temperature to replace the first temperature that may be affected by the engine heat, the use of the preset temperature reduces the dependence on unnecessary real-time temperature measurement, simplifies the control system, and at the same time avoids the misadjustment of performance parameters caused by incorrect ambient temperature, thereby improving the starting efficiency and overall operating stability of the engine.

[0046] Specifically, since the off-road engine is fixed in a predetermined space such as a laboratory, the change in ambient temperature is very small, generally constant temperature. When the absolute value of the difference between the water temperature and the first temperature is greater than the first preset threshold and the absolute value of the difference between the second temperature and the first temperature is greater than the second preset threshold, it indicates that the current engine is in a hot engine shutdown state. In this case, directly using the first temperature as the ambient temperature may lead to misjudgment because the first temperature is affected by the engine heat and cannot accurately reflect the real ambient temperature. Then the ambient temperature is assigned a fixed preset temperature (such as 25 °C). To more accurately determine the specific value of the preset temperature, this preset temperature can be the average value of the ambient temperature in the past period (such as within the most recent 24 hours), or a reasonable temperature value preset according to the engine type and the usage location (such as 25 °C). The selection of the preset temperature aims to provide a temperature benchmark that is more in line with the actual situation and avoid incorrect performance adjustment caused by internal temperature influence.

[0047] In some optional real-time modes, step S201 of obtaining the water temperature, the first temperature, and the second temperature of the target engine can be implemented through the following steps: step S2011: determine whether the target engine is running, and when the target engine stops running, determine whether the electronic first control unit is powered on; step S2012: when it is determined that the electronic first control unit is powered on, obtain the water temperature, the first temperature, and the second temperature of the target engine, where the electronic first control unit is included in the target engine. This method ensures accurate measurement of the engine water temperature, the upstream temperature of the throttle (the first temperature), and the downstream temperature of the throttle (the second temperature) under the condition that the engine stops running and the ECU (electronic first control unit) is powered on, effectively avoiding the uncertainty of data collection in the non-running state or when the ECU is not powered, thereby improving the accuracy of ambient temperature judgment and the reliability of the system.

[0048] Specifically, first, it is determined whether the target engine has stopped running. This is because only when the engine is not running can it be accurately judged whether it is in a cold engine or hot engine shutdown state, and then the alternative strategy for the ambient temperature can be determined. Subsequently, it is confirmed whether the ECU has been powered on. Only when the ECU is powered on can the sensor data be correctly read and processed, providing a reliable basis for subsequent ambient temperature judgment. When the above conditions are met, the system reads the data of the water temperature, the first temperature, and the second temperature from the ECU. The water temperature sensor monitors the temperature of the cooling system, reflecting the overall thermal state of the engine; the first temperature sensor (throttle upstream temperature sensor) and the second temperature sensor (throttle downstream temperature sensor) respectively detect the positions before and after the throttle, providing key information for ambient temperature judgment.

[0049] In some alternative embodiments, after controlling the intake air volume of the target engine according to the ambient temperature, the method further includes step S205: when the target engine is running without load, the first temperature is acquired again, and the first temperature is determined as the ambient temperature of the target engine. By the above steps, the method ensures that the ambient temperature can be determined under different operating conditions of the engine, thus maintaining the optimal performance of the engine.

[0050] In the specific implementation process, after the initial ambient temperature judgment and the intake air volume control based on this are completed, the system enters the continuous monitoring stage. The idle condition is the operating condition of running without load. After the above-mentioned hot start step, when the engine reaches the idle condition, the supercharger compressor hardly compresses the sucked working medium (air or a mixture of air and gas), and the temperature of the working medium hardly rises. Therefore, the temperature of the working medium measured upstream of the throttle at this time is equivalent to the temperature of the air at the compressor inlet, which is the ambient temperature at which the gas generator set operates. That is to say, the first temperature is also used as the ambient temperature at this time. After the cold start step, when the engine reaches the idle condition, the same as the above-mentioned hot start situation, the supercharger compressor hardly compresses the sucked working medium (air or a mixture of air and gas), and the temperature of the working medium hardly rises. The temperature of the working medium measured upstream of the throttle at this time is equivalent to the temperature of the air at the compressor inlet, which is the ambient temperature at which the gas generator set operates. Therefore, the first temperature is also used as the ambient temperature.

[0051] In some alternative embodiments, the target engine includes a water temperature sensor, a first temperature sensor, and a second temperature sensor. The water temperature sensor is configured to measure the water temperature, the first temperature sensor is configured to measure the first temperature, and the second temperature sensor is configured to measure the second temperature. The method further includes step S206: before obtaining the water temperature, the first temperature, and the second temperature of the target engine, obtaining the measurement values of the water temperature sensor, the first temperature sensor, and the second temperature sensor; step S207: when the measurement values of the water temperature sensor, the first temperature sensor, and the second temperature sensor are all within a preset range, determining that the water temperature sensor, the first temperature sensor, and the second temperature sensor all have no credible faults, where the credible fault is a fault indicating whether the measurement value of each sensor is a true value. By the above steps, the method improves the accuracy of the overall system's perception of the engine state, reduces the maintenance cost and performance risk caused by sensor faults, and enhances the stability and safety of engine control.

[0052] Specifically, before collecting the water temperature, the first temperature, and the second temperature data, the system first obtains the measurement values of the water temperature sensor, the first temperature sensor (the temperature sensor upstream of the throttle), and the second temperature sensor (the temperature sensor downstream of the throttle). Subsequently, the system compares these measurement values with a preset range, which reflects the reasonable range of the readings of each temperature sensor under normal operating conditions. If the measurement values of all sensors fall within the preset range, the system will determine that these sensors have no "credible faults", that is, the read temperature values are reliable and can be used for subsequent ambient temperature judgment and engine control processes. The definition of a credible fault involves the judgment of the reasonableness of the sensor readings, which may be caused by various factors such as physical damage of the sensor, abnormal signal transmission, and environmental interference. The setting of the preset range is usually based on historical data, sensor accuracy, and engine operating characteristics to ensure the credibility of the sensor measurement values under normal operating conditions. This embodiment can also monitor the sensor data in real time. Once it is detected that the reading of any sensor exceeds the preset range, the fault diagnosis process will be immediately started, and attempts will be made to restore the normal operation of the sensor by means such as restarting the ECU and data resampling, or switching to a backup sensor when recovery is not possible, to ensure the continuity and accuracy of temperature monitoring.

[0053] In some other alternative embodiments, the method further includes step S208: before determining that there are no credible faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor, when the water temperature sensor, the first temperature sensor, and the second temperature sensor all detect temperature values, determining that there are no circuit faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor; step S209: when it is determined that there are no such credible faults and no circuit faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor, obtaining the water temperature, the first temperature, and the second temperature of the target engine. Through the above steps, before determining that there are no faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor, in addition to checking whether the measured values are within the preset range, it is further verified whether there are circuit faults in the sensors, that is, it is ensured that not only do the sensors provide reasonable data, but also their signal transmission and power supply are in a normal state.

[0054] Specifically, during the process of sensor data acquisition, first, it is checked whether the water temperature sensor, the first temperature sensor, and the second temperature sensor can all detect temperature values, that is, it is confirmed that the sensors are in a working state, which is the basis for subsequent fault detection. Subsequently, the system conducts a series of tests, such as signal continuity detection, power supply voltage check, etc., to determine whether there are circuit faults in each sensor. Circuit faults may include problems such as short circuit, open circuit, and unstable power supply of the signal line, which may all lead to abnormal sensor readings or complete inability to read. Only after determining that there are no circuit faults in each sensor will the system continue to check the preset range of the data to further verify the reasonableness of the sensor measurements. When there are no circuit faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor and the measured values are reasonable, the system starts to officially obtain the water temperature, the first temperature, and the second temperature data of the target engine for subsequent ambient temperature judgment and engine control strategy adjustment.

[0055] In some alternative embodiments, step S202 of controlling the intake air volume of the target engine according to the ambient temperature can be implemented through the following steps: step S2021: when the ambient temperature is greater than the original ambient temperature, controlling the intake air volume of the target engine to decrease, where the original ambient temperature represents the temperature before determining the ambient temperature; step S2022: when the ambient temperature is less than or equal to the original ambient temperature, controlling the intake air volume of the target engine to increase. By adjusting the intake air volume according to the ambient temperature, this method can achieve the efficient and stable operation of the engine under different environmental conditions, improve the adaptability and operation efficiency of the engine, reduce energy consumption, reduce emissions, and at the same time provide guarantee for the stable operation of the engine under various environmental conditions.

[0056] In the specific implementation process, the original ambient temperature is used as a reference point, which reflects the ambient conditions before adjustment. When the system detects that the current ambient temperature is higher than the original ambient temperature, it means that the air is hotter and its density may decrease. At this time, reducing the intake air volume helps to maintain an appropriate air-fuel ratio, avoid incomplete combustion, and at the same time reduce the thermal load inside the engine and prevent overheating. Conversely, when the ambient temperature is equal to or lower than the original ambient temperature, the air density increases, and increasing the intake air volume can ensure the air supply during the engine combustion process, avoiding a decrease in combustion efficiency and power. It is also possible to model the relationship between temperature and intake air volume, and the ECU internally stores the relationship model between intake air volume and ambient temperature. This model is usually obtained by fitting experimental data based on the characteristic curves and operating data of the engine, and it shows how the intake air volume should be adjusted at different ambient temperatures to maintain the stable operation and performance of the engine.

[0057] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the control method for the intake air volume of the off-road engine of the present application will be described in detail below in conjunction with specific embodiments.

[0058] This embodiment relates to a specific control method for the intake air volume of an off-road engine, as Figure 3 shown, including the following steps:

[0059] Step S1: Power on T15;

[0060] Step S2: The engine is not started, the temperature sensor in front of the throttle works normally without faults, the water temperature sensor works normally without faults, and the temperature sensor behind the throttle works normally without faults;

[0061] Step S3: When the absolute value of the difference between the measured values of the water temperature and the temperature sensor behind the throttle is less than or equal to the first preset threshold, and the absolute value of the difference between the measured value of the temperature sensor behind the throttle (second temperature) and the measured value of the temperature sensor in front of the throttle (first temperature) is less than or equal to the second preset threshold, determine the first temperature as the ambient temperature of the target engine;

[0062] Step S4: When the absolute value of the difference between the water temperature and the first temperature is greater than the first preset threshold and the absolute value of the difference between the second temperature and the first temperature is greater than the second preset threshold, determine the preset temperature as the ambient temperature;

[0063] Step S5: The engine starts successfully and reaches the idle speed condition;

[0064] Step S6: The supercharger compressor hardly compresses the working medium (air or a mixture of air and fuel gas) it inhales, and the temperature of the working medium hardly rises. At this time, the temperature of the working medium measured upstream of the throttle valve is equivalent to the temperature of the air at the compressor inlet. Assign the temperature upstream of the throttle valve at this time, i.e., the first temperature, to the ambient temperature.

[0065] The embodiment of the present application also provides a control device for the intake air volume of a non-road engine. It should be noted that the control device for the intake air volume of the non-road engine in the embodiment of the present application can be used to execute the control method for the intake air volume of the non-road engine provided by the embodiment of the present application. This device is used to implement the above embodiments and preferred implementation manners, and those that have been described will not be repeated. As used hereinafter, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0066] The following introduces the control device for the intake air volume of the non-road engine provided by the embodiment of the present application.

[0067] Figure 4 is a schematic diagram of the control device for the intake air volume of the non-road engine according to the embodiment of the present application. As Figure 4 shown, the device includes:

[0068] A first acquisition unit 10, configured to acquire the water temperature, the first temperature, and the second temperature of a target engine, where the target engine is a non-road engine, the target engine includes a throttle valve, the first temperature represents the temperature of the gas before the throttle valve, and the second temperature represents the temperature of the gas after the throttle valve;

[0069] Specifically, the above target engine refers to a gas engine for power generation for non-road use, and its structure includes a throttle valve for controlling the amount of air entering the cylinder. A water temperature sensor monitors the temperature of the coolant, and a first temperature sensor (throttle upstream temperature sensor) and a second temperature sensor (throttle downstream temperature sensor) respectively detect the temperatures of the gas before and after the throttle valve.

[0070] A first control unit 20, configured to determine the first temperature as the ambient temperature of the target engine and control the intake air volume of the target engine according to the ambient temperature when the absolute value of the difference between the water temperature and the first temperature is less than or equal to a first preset threshold and the absolute value of the difference between the second temperature and the first temperature is less than or equal to a second preset threshold.

[0071] Specifically, the deviation between the second temperature, i.e., the temperature after the throttle valve, and the first temperature, i.e., the temperature before the throttle valve, is not significant, and the deviation between the engine water temperature and the first temperature is also not significant. Meeting the above conditions indicates that the engine is currently in a cold start situation. Since a cold start refers to the engine starting after a long period of inactivity, especially when the external temperature is relatively low, at this time, the temperatures of various engine components are close to or equal to the ambient temperature. Therefore, the temperature measured before the throttle valve of the engine is also close to or equal to the ambient temperature. Thus, the first temperature can be used as the ambient temperature to adjust and correct the intake air volume of the subsequent engine. The above-mentioned ambient temperature means that in the various control links of the engine, the numerical value of the ambient temperature used in the links where the ambient temperature is used is replaced by the first temperature, which avoids the need to additionally use a temperature sensor to measure the numerical value of the ambient temperature. That is to say, in addition to controlling the intake air volume of the engine, the ambient temperature can also have other specific applications. This part is prior art and will not be elaborated in this application.

[0072] Through this embodiment, the water temperature, the first temperature, and the second temperature of the target engine are obtained. Among them, the target engine is an engine used off-road. The target engine includes a throttle valve. The first temperature represents the temperature of the gas before the throttle valve, and the second temperature represents the temperature of the gas after the throttle valve. According to the difference between the water temperature and the first temperature and the difference between the second temperature and the first temperature, the ambient temperature of the target engine is determined, and the intake air volume of the target engine is controlled according to the ambient temperature. Compared with the prior art where it is necessary to additionally install an ambient temperature sensor to detect the ambient temperature, resulting in a relatively high cost, in this application, under the above conditions, the numerical value of the ambient temperature is determined by the differences between the water temperature, the first temperature, and the second temperature of the target engine, without the need to measure the ambient temperature by installing an ambient temperature sensor, saving the cost of installing the sensor. Therefore, it can solve the problem of high detection cost of the ambient temperature in the prior art and achieve the technical effect of cost savings.

[0073] In the specific implementation process, the above device further includes a second acquisition unit and a second control unit. The second acquisition unit is used to acquire a preset temperature when the absolute value of the difference between the water temperature and the first temperature is greater than the first preset threshold and the absolute value of the difference between the second temperature and the first temperature is greater than the second preset threshold. Among them, the preset temperature is the average value of the ambient temperature in a predetermined time period. The second control unit is used to determine the preset temperature as the ambient temperature and control the intake air volume of the target engine according to the ambient temperature. By introducing the preset temperature to replace the first temperature that may be affected by the engine heat, the use of the preset temperature reduces the dependence on unnecessary real-time temperature measurement, simplifies the control system, and at the same time avoids the misadjustment of performance parameters caused by incorrect ambient temperature, thereby improving the starting efficiency and overall operating stability of the engine.

[0074] Specifically, since the off-road engine is fixed in a predetermined space such as a laboratory, the change in ambient temperature is very small, generally a constant temperature. When the absolute value of the difference between the water temperature and the first temperature is greater than the first preset threshold and the absolute value of the difference between the second temperature and the first temperature is greater than the second preset threshold, it indicates that the engine is currently in a hot engine shutdown state. In this case, directly using the first temperature as the ambient temperature may lead to misjudgment because the first temperature is affected by the engine heat and cannot accurately reflect the true ambient temperature. Then the ambient temperature is assigned a fixed preset temperature (such as 25°C). To more accurately determine the specific value of the preset temperature, this preset temperature can be the average value of the ambient temperature over a past period (such as within the most recent 24 hours), or a reasonable temperature value preset according to the engine type and usage location (such as 25°C). The selection of the preset temperature aims to provide a temperature benchmark that is more in line with the actual situation and avoid incorrect performance adjustments caused by internal temperature effects.

[0075] In some optional real-time modes, the above first acquisition unit includes a first determination module and a first acquisition module. The first determination module is used to determine whether the target engine is running. When the target engine stops running, it determines whether the electronic first control unit is powered on; the first acquisition module is used to acquire the water temperature, the first temperature, and the second temperature of the target engine when it is determined that the electronic first control unit is powered on, where the electronic first control unit is included in the target engine. This device ensures accurate measurement of the engine water temperature, the upstream throttle temperature (the first temperature), and the downstream throttle temperature (the second temperature) under the condition that the engine stops running and the ECU (electronic first control unit) is powered on, effectively avoiding the uncertainty of data acquisition in a non-running state or when the ECU is not powered, thereby improving the accuracy of ambient temperature judgment and the reliability of the system.

[0076] Specifically, first determine whether the target engine has stopped running because only when the engine is not running can it be accurately determined whether it is in a cold engine or hot engine shutdown state, and then decide on the alternative strategy for the ambient temperature. Subsequently, confirm whether the ECU has been powered on. Only when the ECU is powered on can the sensor data be correctly read and processed, providing a reliable basis for subsequent ambient temperature judgment. When the above conditions are met, the system reads the data of the water temperature, the first temperature, and the second temperature from the ECU. The water temperature sensor monitors the temperature of the cooling system, reflecting the overall thermal state of the engine; the first temperature sensor (upstream throttle temperature sensor) and the second temperature sensor (downstream throttle temperature sensor) respectively detect the positions before and after the throttle, providing key information for ambient temperature judgment.

[0077] In some alternative embodiments, after controlling the intake air volume of the target engine according to the ambient temperature, the device further includes a first determination unit, configured to, when the target engine is operating under no load, acquire the first temperature again and determine that the first temperature is the ambient temperature of the target engine. By the above steps, the device ensures that the ambient temperature can be determined under different operating conditions of the engine, thereby maintaining the optimal performance of the engine.

[0078] In the specific implementation process, after the initial ambient temperature judgment and the intake air volume control based thereon are completed, the system enters the continuous monitoring stage. The idle condition is the condition of operating under no load. After the above-mentioned hot start step, when the engine reaches the idle condition, the supercharger compressor hardly compresses the sucked working medium (air or a mixture of air and gas), and the temperature of the working medium hardly rises. Therefore, the temperature of the working medium measured upstream of the throttle valve at this time is equivalent to the temperature of the air at the compressor inlet, which is the ambient temperature at which the gas generator set operates. That is to say, the first temperature is also used as the ambient temperature at this time. After the cold start step, when the engine reaches the idle condition, the same as the above-mentioned hot start situation, the supercharger compressor hardly compresses the sucked working medium (air or a mixture of air and gas), and the temperature of the working medium hardly rises. The temperature of the working medium measured upstream of the throttle valve at this time is equivalent to the temperature of the air at the compressor inlet, which is the ambient temperature at which the gas generator set operates. Therefore, the first temperature is also used as the ambient temperature.

[0079] In some alternative embodiments, the target engine includes a water temperature sensor, a first temperature sensor, and a second temperature sensor. The water temperature sensor is configured to measure the water temperature, the first temperature sensor is configured to measure the first temperature, and the second temperature sensor is configured to measure the second temperature. The device further includes a third acquisition unit and a second determination unit. The third acquisition unit is configured to, before acquiring the water temperature, the first temperature, and the second temperature of the target engine, acquire the measurement values of the water temperature sensor, the first temperature sensor, and the second temperature sensor. The second determination unit is configured to, when the measurement values of the water temperature sensor, the first temperature sensor, and the second temperature sensor are all within a preset range, determine that the water temperature sensor, the first temperature sensor, and the second temperature sensor all have no credible faults, where the credible fault is a fault indicating whether the measurement value of each sensor is a true value. By the above steps, the device improves the accuracy of the overall system's perception of the engine state, reduces the maintenance cost and performance risk caused by sensor faults, and enhances the stability and safety of engine control.

[0080] Specifically, before collecting the water temperature, the first temperature, and the second temperature data, the system first obtains the measured values of the water temperature sensor, the first temperature sensor (throttle upstream temperature sensor), and the second temperature sensor (throttle downstream temperature sensor). Subsequently, the system compares these measured values with a preset range, which reflects the reasonable range of the readings of each temperature sensor under normal operating conditions. If the measured values of all sensors fall within the preset range, the system will determine that none of these sensors have "credible faults", that is, the read temperature values are reliable and can be used for subsequent ambient temperature judgment and engine control processes. The definition of a credible fault involves the judgment of the reasonableness of the sensor readings, which may be caused by various factors such as physical damage to the sensor, abnormal signal transmission, and environmental interference. The preset range is usually set based on historical data, sensor accuracy, and engine operating characteristics to ensure the credibility of the sensor measured values under normal operating conditions. This embodiment can also monitor the sensor data in real time. Once it is detected that the reading of any sensor exceeds the preset range, the fault diagnosis process is immediately started, and attempts are made to restore the normal operation of the sensor by means such as restarting the ECU and data resampling, or switching to a backup sensor when restoration is not possible, to ensure the continuity and accuracy of temperature monitoring.

[0081] In some other alternative embodiments, the device further includes a third determination unit and a fourth acquisition unit. The third determination unit is used to determine that there are no circuit faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor when the water temperature sensor, the first temperature sensor, and the second temperature sensor have all detected temperature values before determining that there are no credible faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor; the fourth acquisition unit is used to obtain the water temperature, the first temperature, and the second temperature of the target engine when it is determined that there are no credible faults and no circuit faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor. Through the above steps, the device further verifies whether the sensor has a circuit fault in addition to checking whether the measured value is within the preset range before determining that the water temperature sensor, the first temperature sensor, and the second temperature sensor have no faults, that is, to ensure that the sensor not only provides reasonable data, but also its signal transmission and power supply are in a normal state.

[0082] Specifically, during the process of sensor data acquisition, first, it is checked whether the water temperature sensor, the first temperature sensor, and the second temperature sensor can all detect temperature values, that is, to confirm that the sensors are in working condition, which is the basis for subsequent fault detection. Subsequently, the system conducts a series of tests, such as signal continuity detection, power supply voltage inspection, etc., to determine whether there are circuit faults in each sensor. Circuit faults may include problems such as short circuits, open circuits, and unstable power supplies in the signal lines, which may all lead to abnormal sensor readings or complete inability to read. Only after it is determined that there are no circuit faults in each sensor will the system continue to perform the preset range check of the data to further verify the rationality of the sensor measurement values. When there are no circuit faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor and the measurement values are reasonable, the system starts to officially obtain the water temperature, the first temperature, and the second temperature data of the target engine for subsequent ambient temperature judgment and engine control strategy adjustment.

[0083] In some alternative embodiments, the above first control unit includes a first control module and a second control module. The first control module is used to control the intake air volume of the target engine to decrease when the ambient temperature is higher than the original ambient temperature, where the original ambient temperature represents the temperature before determining the ambient temperature; the second control module is used to control the intake air volume of the target engine to increase when the ambient temperature is less than or equal to the original ambient temperature. By adjusting the intake air volume according to the ambient temperature, the device can achieve efficient and stable operation of the engine under different environmental conditions, improve the adaptability and operating efficiency of the engine, reduce energy consumption, reduce emissions, and at the same time provide guarantee for the stable operation of the engine under various environmental conditions.

[0084] In the specific implementation process, the original ambient temperature serves as a reference point, reflecting the environmental conditions before adjustment. When the system detects that the current ambient temperature is higher than the original ambient temperature, it means that the air is hotter and its density may decrease. At this time, reducing the intake air volume helps to maintain an appropriate air-fuel ratio, avoid incomplete combustion, and at the same time reduce the heat load inside the engine to prevent overheating. On the contrary, when the ambient temperature is equal to or lower than the original ambient temperature, the air density increases, and increasing the intake air volume can ensure the air supply during the engine combustion process and avoid a decrease in combustion efficiency and power. The relationship between temperature and intake air volume can also be modeled, and the ECU internally stores the relationship model between intake air volume and ambient temperature. This model is usually obtained by fitting experimental data based on the characteristic curves and operating data of the engine, and it shows how the intake air volume should be adjusted at different ambient temperatures to maintain the stable operation and performance of the engine.

[0085] The control device for the intake air volume of the non-road engine includes a processor and a memory. The first acquisition unit, the first control unit, etc. are all stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions. The above modules are all located in the same processor; alternatively, the above modules are respectively located in different processors in any combined form.

[0086] The processor contains a kernel, and the kernel retrieves the corresponding program unit from the memory. One or more kernels can be set, and the problem of high cost can be solved by adjusting the kernel parameters.

[0087] The memory may include non-permanent memory in the computer-readable medium, random access memory (RAM) and / or non-volatile memory in forms such as read-only memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.

[0088] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored program. When the program runs, it controls the device where the computer-readable storage medium is located to execute the control method for the intake air volume of the non-road engine.

[0089] Specifically, the control method for the intake air volume of the non-road engine includes:

[0090] Step S201, obtain the water temperature, the first temperature, and the second temperature of the target engine, where the target engine is a non-road engine, the target engine includes a throttle valve, the first temperature represents the temperature of the gas before the throttle valve, and the second temperature represents the temperature of the gas after the throttle valve;

[0091] Specifically, the above target engine refers to a gas engine for power generation for non-road use, and its structure includes a throttle valve for controlling the air volume entering the cylinder. The water temperature sensor monitors the temperature of the coolant, and the first temperature sensor (throttle upstream temperature sensor) and the second temperature sensor (throttle downstream temperature sensor) respectively detect the temperatures of the gas before and after the throttle valve.

[0092] Step S202, when the absolute value of the difference between the water temperature and the first temperature is less than or equal to the first preset threshold and the absolute value of the difference between the second temperature and the first temperature is less than or equal to the second preset threshold, determine the first temperature as the ambient temperature of the target engine, and control the intake air volume of the target engine according to the ambient temperature.

[0093] Specifically, the deviation between the second temperature, i.e., the temperature after the throttle valve, and the first temperature, i.e., the temperature before the throttle valve, is not significant, and the deviation between the engine water temperature and the first temperature is also not significant. Meeting the above conditions indicates that the engine is currently in a cold start situation. Since a cold start refers to the start of the engine after a long period of non-operation, especially when the outside temperature is relatively low, at this time, the temperatures of all engine components are close to or equal to the ambient temperature. Therefore, the temperature measured before the throttle valve of the engine is also close to or equal to the ambient temperature. Therefore, the first temperature can be used as the ambient temperature to adjust and correct the intake air volume of the subsequent engine. The above ambient temperature means that in each control link of the engine where the ambient temperature is used, the value of the ambient temperature is replaced by the first temperature, thus avoiding the need to additionally use a temperature sensor to measure the value of the ambient temperature. That is to say, in addition to controlling the intake air volume of the engine, the ambient temperature can also have other specific applications. This part is prior art and will not be elaborated in this application.

[0094] An embodiment of the present invention provides a non-road engine, including a water temperature sensor, a first temperature sensor, and a second temperature sensor; one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a method for controlling the intake air volume of any one of the non-road engines:

[0095] Step S201, obtain the water temperature, the first temperature, and the second temperature of the target engine, where the target engine is a non-road engine, the target engine includes a throttle valve, the first temperature represents the temperature of the gas before the throttle valve, and the second temperature represents the temperature of the gas after the throttle valve;

[0096] Specifically, the above target engine refers to a gas engine for power generation for non-road use, and its structure includes a throttle valve for controlling the air volume entering the cylinder. The water temperature sensor monitors the temperature of the coolant, and the first temperature sensor (throttle upstream temperature sensor) and the second temperature sensor (throttle downstream temperature sensor) respectively detect the temperatures of the gas before and after the throttle valve.

[0097] Step S202, when the absolute value of the difference between the water temperature and the first temperature is less than or equal to a first preset threshold and the absolute value of the difference between the second temperature and the first temperature is less than or equal to a second preset threshold, determine the first temperature as the ambient temperature of the target engine, and control the intake air volume of the target engine according to the ambient temperature.

[0098] Specifically, the deviation between the second temperature, i.e., the temperature after the throttle valve, and the first temperature, i.e., the temperature before the throttle valve, is not significant, and the deviation between the engine coolant temperature and the first temperature is also not significant. Meeting the above conditions indicates that the engine is currently in a cold start situation. Since a cold start refers to the start of the engine after a long period of non-operation, especially when the outside temperature is relatively low, at this time, the temperatures of all engine components are close to or equal to the ambient temperature. Therefore, the temperature before the throttle valve of the measured engine is also close to or equal to the ambient temperature. Therefore, the first temperature can be used as the ambient temperature to adjust and correct the intake air volume of the subsequent engine. The above ambient temperature means that in the various control links of the engine, the ambient temperature value used in the links where the ambient temperature is used is replaced by the first temperature, which avoids the need to additionally use a temperature sensor to measure the ambient temperature value. That is to say, in addition to controlling the intake air volume of the engine, the ambient temperature can also have other specific applications. This part is the prior art and will not be elaborated in this application.

[0099] The devices in this article can be servers, PCs, PADs, mobile phones, etc.

[0100] This application also provides a computer program product, including a computer program, and when the computer program is executed by a processor, it realizes the steps of the methods in the various embodiments of this application:

[0101] Step S201, obtain the coolant temperature, the first temperature, and the second temperature of the target engine, where the target engine is a non-road engine, the target engine includes a throttle valve, the first temperature represents the temperature of the gas before the throttle valve, and the second temperature represents the temperature of the gas after the throttle valve;

[0102] Specifically, the above target engine refers to a gas engine for power generation for non-road use, and its structure includes a throttle valve for controlling the air volume entering the cylinder. The coolant temperature is monitored by a coolant temperature sensor, and the first temperature sensor (throttle upstream temperature sensor) and the second temperature sensor (throttle downstream temperature sensor) respectively detect the temperatures of the gas before and after the throttle valve.

[0103] Step S202, when the absolute value of the difference between the coolant temperature and the first temperature is less than or equal to a first preset threshold and the absolute value of the difference between the second temperature and the first temperature is less than or equal to a second preset threshold, determine the first temperature as the ambient temperature of the target engine, and control the intake air volume of the target engine according to the ambient temperature.

[0104] Specifically, the second temperature, i.e., the temperature after the throttle, and the first temperature, i.e., the temperature before the throttle, have little deviation, and the engine water temperature and the first temperature have little deviation either. Meeting the above conditions indicates that the engine is currently in a cold start situation. Since a cold start refers to an engine that has not been running for a long time, especially when the outside temperature is low, the temperature of each engine component is close to or equal to the ambient temperature. Therefore, the measured temperature before the throttle of the engine is also close to or equal to the ambient temperature. Therefore, the first temperature can be used as the ambient temperature to adjust and correct the subsequent engine intake volume, etc. The above ambient temperature refers to the value of the ambient temperature in the link where the ambient temperature is used in each control link of the engine, which is replaced by the first temperature. This avoids the use of an additional temperature sensor to measure the value of the ambient temperature. In other words, in addition to controlling the engine intake volume, the ambient temperature can also have other specific applications. This part is the prior art and will not be repeated in this application.

[0105] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

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

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

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

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

[0110] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0111] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0112] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0113] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0114] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0115] 1) In the control method of the air intake of a non-road engine of the present application, the water temperature, the first temperature and the second temperature of the target engine are obtained. The target engine is a non-road engine. The target engine includes a throttle. The first temperature indicates the temperature of the gas before the throttle, and the second temperature indicates the temperature of the gas after the throttle. According to the difference between the water temperature and the first temperature and the difference between the second temperature and the first temperature, the ambient temperature of the target engine is determined, and the air intake of the target engine is controlled according to the ambient temperature. Compared with the prior art, in which the non-road engine detects the ambient temperature and corrects the air intake of the engine and starts by installing an ambient temperature sensor, which is costly, the present application directly determines the ambient temperature by the difference between the water temperature, the first temperature and the second temperature of the target engine, and does not need to measure the ambient temperature by installing an ambient temperature sensor, thus saving the cost of installing the sensor. Therefore, it can solve the problem of the prior art that the non-road engine detects the ambient temperature and corrects the air intake of the engine by installing an ambient temperature sensor, which causes a high cost, and achieves the effect of accurately determining the ambient temperature while reducing the cost.

[0116] 2) In the control device for the intake air volume of a non-road engine of the present application, the water temperature, the first temperature and the second temperature of the target engine are obtained. The target engine is a non-road engine. The target engine includes a throttle. The first temperature indicates the temperature of the gas before the throttle, and the second temperature indicates the temperature of the gas after the throttle. According to the difference between the water temperature and the first temperature and the difference between the second temperature and the first temperature, the ambient temperature of the target engine is determined, and the intake air volume of the target engine is controlled according to the ambient temperature. Compared with the prior art, in which the non-road engine detects the ambient temperature and corrects the intake air volume of the engine and starts by installing an ambient temperature sensor, which is costly, the present application directly determines the ambient temperature by the difference between the water temperature, the first temperature and the second temperature of the target engine, and does not need to measure the ambient temperature by installing an ambient temperature sensor, thus saving the cost of installing the sensor. Therefore, it can solve the problem of the prior art that the non-road engine detects the ambient temperature and corrects the intake air volume of the engine by installing an ambient temperature sensor, resulting in a high cost, and achieves the effect of accurately determining the ambient temperature while reducing the cost.

[0117] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for controlling the air intake of a non-road engine, characterized in that: include: Acquire a water temperature, a first temperature, and a second temperature of a target engine, wherein the target engine is a non-road engine, the target engine includes a throttle, the first temperature represents the temperature of gas before the throttle, and the second temperature represents the temperature of gas after the throttle; When the absolute value of the difference between the water temperature and the first temperature is less than or equal to a first preset threshold and the absolute value of the difference between the second temperature and the first temperature is less than or equal to a second preset threshold, the first temperature is determined to be the ambient temperature of the target engine, and the intake volume of the target engine is controlled according to the ambient temperature.

2. The method for controlling the air intake amount of a non-road engine according to claim 1, characterized in that: The method further comprises: When the absolute value of the difference between the water temperature and the first temperature is greater than the first preset threshold and the absolute value of the difference between the second temperature and the first temperature is greater than the second preset threshold, obtaining a preset temperature, wherein the preset temperature is an average value of the ambient temperature in a predetermined time period; The preset temperature is determined to be the ambient temperature, and the intake air volume of the target engine is controlled according to the ambient temperature.

3. The method for controlling the air intake amount of a non-road engine according to claim 1, characterized in that: Obtaining the water temperature, the first temperature, and the second temperature of the target engine includes: determining whether the target engine is running, and if the target engine stops running, determining whether the electronic first control unit is powered on; When it is determined that the first electronic control unit is powered on, the water temperature, the first temperature, and the second temperature of the target engine are acquired, wherein the first electronic control unit is included in the target engine.

4. The method for controlling the air intake amount of a non-road engine according to claim 1, characterized in that: After controlling the intake air volume of the target engine according to the ambient temperature, the method further includes: When the target engine is running without load, the first temperature is acquired again, and the first temperature is determined to be the ambient temperature of the target engine.

5. The method for controlling the air intake amount of a non-road engine according to claim 1, characterized in that: The target engine includes a water temperature sensor, a first temperature sensor, and a second temperature sensor, the water temperature sensor is used to measure the water temperature, the first temperature sensor is used to measure the first temperature, and the second temperature sensor is used to measure the second temperature. Before obtaining the water temperature, the first temperature, and the second temperature of the target engine, the method further includes: Acquire the measurement value of the water temperature sensor, the measurement value of the first temperature sensor, and the measurement value of the second temperature sensor; When the measured values ​​of the water temperature sensor, the first temperature sensor and the second temperature sensor are all within a preset range, it is determined that the water temperature sensor, the first temperature sensor and the second temperature sensor have no credible faults, wherein the credible fault is a fault that characterizes whether the measured values ​​of each sensor are true values.

6. The method for controlling the air intake amount of a non-road engine according to claim 5, characterized in that: Before determining that the water temperature sensor, the first temperature sensor, and the second temperature sensor have no credible faults, the method further includes: When the water temperature sensor, the first temperature sensor and the second temperature sensor all detect temperature values, determining that the water temperature sensor, the first temperature sensor and the second temperature sensor all have no circuit faults; When it is determined that the water temperature sensor, the first temperature sensor, and the second temperature sensor have no credible faults and no circuit faults, the water temperature, the first temperature, and the second temperature of the target engine are acquired.

7. The method for controlling the air intake amount of a non-road engine according to claim 1 or 2, characterized in that: Controlling the air intake amount of the target engine according to the ambient temperature includes: When the ambient temperature is greater than an original ambient temperature, controlling the intake air amount of the target engine to decrease, wherein the original ambient temperature refers to the temperature before the ambient temperature is determined; In a case where the ambient temperature is less than or equal to the original ambient temperature, the intake air amount of the target engine is controlled to increase.

8. A control device for the air intake of a non-road engine, characterized in that: include: a first acquisition unit, configured to acquire a water temperature, a first temperature, and a second temperature of a target engine, wherein the target engine is a non-road engine, the target engine includes a throttle, the first temperature indicates a temperature of gas before the throttle, and the second temperature indicates a temperature of gas after the throttle; A first control unit is used to determine that the first temperature is the ambient temperature of the target engine when the absolute value of the difference between the water temperature and the first temperature is less than or equal to a first preset threshold and the absolute value of the difference between the second temperature and the first temperature is less than or equal to a second preset threshold, and control the intake volume of the target engine according to the ambient temperature.

9. 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 for controlling the air intake amount of a non-road engine according to any one of claims 1 to 7.

10. A non-road engine, characterized in that: include: A water temperature sensor, a first temperature sensor, and a second temperature sensor; One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a method for executing the control method of the intake air volume of a non-road engine as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Determining method and device of air inflow of engine, storage medium and electronic equipment

    CN111075584A

  • Environment temperature detection method and device, controller and vehicle

    CN112485009A

  • Engine operation mode control method and device, storage medium and vehicle

    CN114233492A

  • Internal combustion engine operating method for motor vehicle, involves determining temperature change of air flow in suction pipe by characteristic curves during determination of ambient temperature

    DE102005042651A1

  • Intake temperature estimating device for internal combustion engine

    JP1996189407A