Method and device for controlling the intake air quantity of a non-road engine

By using the engine's coolant temperature and the temperature difference before and after the throttle valve to determine the ambient temperature, the high cost problem caused by the additional installation of sensors in non-road power generation gas engines is solved, achieving cost savings and improved operating efficiency.

CN120120129BActive Publication Date: 2025-11-18WEICHAI POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In non-road gas engines used for power generation, the installation of additional ambient temperature sensors to detect ambient temperature and adjust intake air volume results in higher costs.

Method used

By acquiring the target engine's coolant temperature, the temperature before the throttle valve, and the temperature after the throttle valve, the ambient temperature is determined using the temperature difference, and the intake air volume is controlled based on the ambient temperature, thus avoiding the need to install an additional ambient temperature sensor.

Benefits of technology

This reduces sensor installation costs and, based on accurate determination of ambient temperature, improves engine operating efficiency and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120120129B_ABST
    Figure CN120120129B_ABST
Patent Text Reader

Abstract

The application provides a non-road engine air intake amount control method and device. The method comprises the following steps: obtaining the water temperature, the first temperature and the second temperature of a target engine, wherein the target engine is a non-road engine, the target engine comprises 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; in the case that the absolute value of the difference between the water temperature and the first temperature is less than or equal to a first preset threshold value 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 value, the first temperature is determined as the ambient temperature of the target engine, and the air intake amount of the target engine is controlled according to the ambient temperature. Through the application, the problem that the cost is high because the non-road engine detects the ambient temperature by installing an ambient temperature sensor in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of engine control technology, and more specifically, to a method, apparatus, computer-readable storage medium, and non-road engine for controlling the intake air volume of a non-road engine. Background Technology

[0002] In the field of gas-fired engines for off-road power generation, accurate measurement of ambient temperature is crucial for engine performance tuning and protection. Ambient temperature directly affects the engine's intake air density, thereby influencing its output power, combustion efficiency, and emissions performance. Traditional engine designs typically incorporate ambient temperature sensors to monitor and adapt to changes in ambient temperature in real time, especially important for equipment operating in engine rooms where the ambient temperature can be significantly higher than the outside temperature.

[0003] However, the operating environments of off-road power generation gas engines differ significantly from those of automotive engines. Automotive engines frequently pass through areas with varying climates and significant temperature fluctuations, necessitating ambient temperature sensors to adjust engine parameters in real time. In contrast, off-road power generation gas engines, such as generator sets installed in fixed locations, operate in relatively stable environments with minimal temperature changes over extended periods, especially within engine rooms where the ambient temperature is nearly constant. Therefore, installing additional ambient temperature sensors not only increases costs but also limits their practicality in fixed environments.

[0004] In traditional engine control systems, for off-road stationary gas engines, how to reduce unnecessary sensor installations and lower equipment costs while ensuring the accuracy of control strategies has become an urgent technical problem to be solved. Summary of the Invention

[0005] The main objective of this application is to provide a method, apparatus, computer-readable storage medium, and non-road engine for controlling the intake air volume of a non-road engine, so as to at least solve the problem that the cost of non-road engines in the prior art is high due to the installation of an ambient temperature sensor to detect the ambient temperature and correct the engine intake air volume.

[0006] To achieve the above objectives, according to one aspect of this application, a method for controlling the intake air volume of a non-road engine is provided, comprising: acquiring a coolant 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 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; determining the first temperature as the ambient temperature of the target engine 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, 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, wherein the preset temperature is the average value of the ambient temperature over a predetermined time period; determining the preset temperature as the ambient temperature, and controlling the air intake of the target engine according to the ambient temperature.

[0008] Optionally, acquiring the target engine's water temperature, first temperature, and second temperature includes: determining whether the target engine is running; if the target engine is stopped, determining whether the electronic first control unit is powered on; if the electronic first control unit is determined to be powered on, acquiring the target engine's water temperature, first temperature, and second temperature, wherein the electronic first control unit is included in the target engine.

[0009] Optionally, after controlling the intake air volume of the target engine based on the ambient temperature, the method further includes: when the target engine is operating without load, acquiring 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 acquiring the water temperature, the first temperature, and the second temperature of the target engine, the method further includes: acquiring the measured values ​​of the water temperature sensor, the first temperature sensor, and the second temperature sensor; and, if the measured 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 reliable faults, wherein a reliable fault is a fault characterizing whether the measured 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 are all free from credible faults, the method further includes: determining that the water temperature sensor, the first temperature sensor, and the second temperature sensor are all free from circuit faults when all three sensors detect temperature values; and acquiring the water temperature, the first temperature, and the second temperature of the target engine when it is determined that the water temperature sensor, the first temperature sensor, and the second temperature sensor are all free from credible faults and free from circuit faults.

[0012] Optionally, controlling the intake volume of the target engine based on the ambient temperature includes: reducing the intake volume of the target engine when the ambient temperature is greater than the original ambient temperature, wherein the original ambient temperature represents the temperature before the ambient temperature was determined; and increasing the intake volume of the target engine when the ambient temperature is less than or equal to the original ambient temperature.

[0013] According to another aspect of this application, a control device for the intake air volume of a non-road engine is provided, comprising: a first acquisition unit, configured to acquire a coolant 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 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; and a first control unit, configured to determine the first temperature as the ambient temperature of the target engine 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, and to control the intake air volume of the target engine according to the ambient temperature.

[0014] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform any of the aforementioned methods for controlling the intake air volume of a non-road engine.

[0015] According to another aspect of this application, a non-road engine is provided, comprising: 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 configured to be executed by the one or more processors, the one or more programs including a method for controlling the intake air volume of any of the aforementioned non-road engine.

[0016] By applying the technical solution of this application, the coolant temperature, a first temperature, and a second temperature of a target engine are obtained. The target engine is a non-road engine, and 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. The ambient temperature of the target engine is determined based on the difference between the coolant temperature and the first temperature, and the difference between the second temperature and the first temperature. The intake air volume of the target engine is then controlled based on the ambient temperature. Compared to the prior art, where non-road engines rely on an ambient temperature sensor to detect the ambient temperature and adjust the engine's intake air volume for starting, resulting in higher costs, this application directly determines the ambient temperature by the difference between the target engine's coolant temperature, the first temperature, and the second temperature, eliminating the need for an ambient temperature sensor and saving on sensor installation costs. Therefore, this solution addresses the problem of high costs associated with using ambient temperature sensors to detect and adjust the engine's intake air volume for non-road engines, achieving both accurate ambient temperature determination and cost reduction. Attached Figure Description

[0017] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:

[0018] Figure 1 A hardware structure block diagram of a mobile terminal for implementing a method for controlling the intake air volume of a non-road engine, according to an embodiment of this application, is shown.

[0019] Figure 2 A schematic flowchart of a method for controlling the intake air volume of a non-road engine provided in an embodiment of this application is shown.

[0020] Figure 3A schematic flowchart illustrating a specific method for controlling the intake air volume of a non-road engine according to an embodiment of this application is shown.

[0021] Figure 4 A structural block diagram of a non-road engine intake air volume control device provided in an embodiment of this application is shown.

[0022] The above figures include the following reference numerals:

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

[0024] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0025] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0027] For ease of description, the following explains some of the nouns or terms used in the embodiments of this application:

[0028] Throttle valve: An important component in the intake system of an internal combustion engine, typically located between the air filter and the intake manifold. Its main function is to control the airflow into the engine cylinders. When the driver presses the accelerator pedal, the throttle valve opens wider, allowing more air to enter the engine; conversely, when the accelerator is released, the throttle valve opens narrower, limiting the airflow.

[0029] Off-road engines: Off-road engines are generally stationary in one location, unlike on-road engines which operate in real-world environments. For example, an on-road engine might be in a cold region in the morning and then in a warmer region in the afternoon, requiring an upstream temperature sensor on the throttle body to monitor the ambient temperature in real time and adjust relevant performance parameters (such as intake air volume). However, the ambient temperature for off-road engines remains almost constant. This ambient temperature refers to the temperature in a fixed location. During engine operation in the engine room, the ambient temperature is very high; therefore, the temperature of the fresh air drawn into the turbocharger's compressor is equivalent to the air temperature inside the engine room.

[0030] Upstream throttle body temperature sensor: This temperature sensor, installed upstream of the throttle body, monitors the intake air temperature after intercooling. Because it is farther from the cylinder than the downstream throttle body temperature sensor, it is less affected by the temperature rise caused by exhaust gas recirculation when the intake and exhaust valves overlap, thus providing a more accurate reflection of the true intake air temperature or ambient temperature.

[0031] T15: This refers to the power-on status of the engine ECU (Electronic Control Unit). T15 on means that the engine ECU is powered, and T15 off means that the engine ECU is not powered. Without power, the ECU cannot monitor the data collected by the engine or send relevant commands back to the engine.

[0032] Cold start: This refers to starting the engine after it has not been running for a long time, especially when the outside temperature is low. At this time, the temperature of various engine components (such as pistons, cylinder walls, engine oil, etc.) is close to or equal to the ambient temperature. The engine oil viscosity is high, resulting in poor lubrication. The combustion chamber temperature inside the cylinder is low, and fuel evaporation and combustion efficiency may decrease. During a cold start, the engine requires more fuel and a longer time to reach its normal operating temperature to ensure good starting performance and engine protection.

[0033] Hot start: Conversely, a hot start occurs shortly after the engine has been stopped, when all components are still at a relatively high temperature. In this state, the engine components are hot, the engine oil viscosity is low, lubrication is good, fuel evaporates easily, and combustion efficiency is high. During a hot start, the engine may not require as much fuel as a cold start because the higher component temperature facilitates rapid fuel evaporation and combustion, allowing it to return to a stable operating state more quickly.

[0034] As described in the background section, existing off-road engines rely on ambient temperature sensors to detect ambient temperature, adjust engine intake volume, and start, which is costly. To address this cost issue, embodiments of this application provide a method, apparatus, computer-readable storage medium, and off-road engine for controlling the intake volume of an off-road engine.

[0035] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

[0036] The methods and embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, Figure 1 This 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. Figure 1 As shown, a mobile terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0037] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the non-road engine intake volume control method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the aforementioned networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0038] This embodiment provides a method for controlling the intake air volume of a non-road engine that runs on a mobile terminal, computer terminal, or similar computing device. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0039] Figure 2 This is a flowchart of a method for controlling the intake air volume of a non-road engine according to an embodiment of this application. Figure 2 As shown, the method includes the following steps:

[0040] Step S201: Obtain the water temperature, first temperature and second temperature of the target engine, wherein 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.

[0041] Specifically, the aforementioned target engine refers to a non-road-use gas-fired engine for power generation, which includes a throttle valve to control the amount of air entering the cylinder. A coolant temperature sensor monitors the temperature of the coolant, while a first temperature sensor (upstream of the throttle valve) and a second temperature sensor (downstream of the throttle valve) detect the temperatures of the gases before and after the throttle valve, respectively.

[0042] Step S202: If 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.

[0043] Specifically, the second temperature (the temperature after the throttle valve) and the first temperature (the temperature before the throttle valve) are not significantly different, and the engine coolant temperature and the first temperature are also not significantly different. Meeting these conditions indicates that the engine is currently in a cold start condition. Since a cold start refers to starting the engine after a long period of inactivity, especially when the ambient temperature is low, the temperature of various engine components is close to or equal to the ambient temperature. Therefore, the measured temperature before the throttle valve 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 subsequent engine intake air volume, etc. The aforementioned ambient temperature refers to the value of the ambient temperature used in various engine control stages, which is replaced by the first temperature. This avoids the need for an additional temperature sensor to measure the ambient temperature. In other words, besides controlling the engine intake air volume, the ambient temperature can have other specific applications, which are existing technologies and will not be elaborated upon here.

[0044] This embodiment acquires the coolant temperature, a first temperature, and a second temperature of a target engine. The target engine is a non-road-use engine and 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. The ambient temperature of the target engine is determined based on the difference between the coolant temperature and the first temperature, as well as the difference between the second temperature and the first temperature. The intake air volume of the target engine is then controlled based on the ambient temperature. Compared to existing technologies that require additional ambient temperature sensors for detection, resulting in higher costs, this application determines the ambient temperature using the difference between the target engine's coolant temperature, the first temperature, and the second temperature under the aforementioned conditions. This eliminates the need for an ambient temperature sensor, saving on sensor installation costs. Therefore, it solves the problem of high ambient temperature detection costs in existing technologies, achieving a cost-saving effect.

[0045] In specific implementation, 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, a preset temperature is obtained, wherein the preset temperature is the average value of the ambient temperature over a predetermined time period; step S204: 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. This method introduces a preset temperature to replace the first temperature that may be affected by engine heat. The use of the preset temperature reduces unnecessary reliance on real-time temperature measurement, simplifies the control system, and avoids performance parameter misadjustment caused by incorrect ambient temperature, thereby improving the engine's starting efficiency and overall operational stability.

[0046] Specifically, since off-road engines are fixed in a predetermined space, such as a laboratory, the ambient temperature varies very little and is generally constant. If 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 warm-up 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 engine heat and cannot accurately reflect the true ambient temperature. Therefore, the ambient temperature is assigned a fixed preset temperature (e.g., 25°C). To more accurately determine the specific value of the preset temperature, this preset temperature can be the average ambient temperature over a past period (e.g., the most recent 24 hours), or a reasonable temperature value preset based on the engine type and usage location (e.g., 25°C). The selection of the preset temperature aims to provide a more realistic temperature benchmark and avoid erroneous performance adjustments caused by internal temperature influences.

[0047] In some optional real-time methods, the acquisition of the target engine's coolant temperature, first temperature, and second temperature in step S201 can be achieved through the following steps: Step S2011: Determine whether the target engine is running; if the target engine is not running, determine whether the electronic first control unit (ECU) is powered on; Step S2012: If the ECU is powered on, acquire the target engine's coolant temperature, first temperature, and second temperature, wherein the ECU is included in the target engine. This method ensures accurate measurement of the engine coolant temperature, upstream throttle temperature (first temperature), and downstream throttle temperature (second temperature) under the condition that the engine is not running and the ECU is powered on. This effectively avoids the uncertainty of data acquisition in non-operating states or when the ECU is not powered, thereby improving the accuracy of ambient temperature judgment and the reliability of the system.

[0048] Specifically, the system first determines whether the target engine is stopped. This is crucial because only when the engine is off can the system accurately determine whether it is in a cold or warm-up shutdown state, thus influencing the ambient temperature assessment strategy. Next, it confirms that the ECU is powered on. Only when the ECU is powered on can sensor data be correctly read and processed, providing a reliable basis for subsequent ambient temperature determination. Under these conditions, the system reads coolant temperature, a first temperature sensor, and a second temperature sensor from the ECU. The coolant temperature sensor monitors the cooling system temperature, reflecting the overall thermal state of the engine; the first temperature sensor (upstream of the throttle body) and the second temperature sensor (downstream of the throttle body) detect the positions before and after the throttle body, providing critical information for ambient temperature determination.

[0049] In some optional embodiments, after controlling the intake air volume of the target engine based on the ambient temperature, the method further includes step S205: when the target engine is operating under no-load conditions, acquiring the first temperature again and determining the first temperature as the ambient temperature of the target engine. This method ensures that the engine can determine the ambient temperature under different operating conditions through the above steps, thereby maintaining optimal engine performance.

[0050] In the specific implementation process, after completing the initial ambient temperature judgment and intake volume control based on it, the system enters the continuous monitoring phase. Idle condition refers to the no-load operating condition. After the above-mentioned hot start steps, when the engine reaches idle condition, the turbocharger compressor basically does not compress the intake working fluid (air or an air-fuel mixture), and the working fluid temperature hardly rises. Therefore, the working fluid temperature measured upstream of the throttle valve at this time is equivalent to the air temperature at the compressor inlet, which is the ambient temperature of the gas generator set. In other words, this first temperature is also taken as the ambient temperature. After the cold start step, when the engine reaches idle condition, similar to the hot start situation, the turbocharger compressor basically does not compress the intake working fluid (air or an air-fuel mixture), and the working fluid temperature hardly rises. The working fluid temperature measured upstream of the throttle valve at this time is equivalent to the air temperature at the compressor inlet, which is the ambient temperature of the gas generator set. Therefore, this first temperature is also taken as the ambient temperature.

[0051] In some optional embodiments, the target engine includes a water temperature sensor, a first temperature sensor, and a second temperature sensor. The water temperature sensor measures the water temperature, the first temperature sensor measures the first temperature, and the second temperature sensor measures the second temperature. The method further includes step S206: before acquiring the water temperature, the first temperature, and the second temperature of the target engine, acquiring the measured values ​​of the water temperature sensor, the first temperature sensor, and the second temperature sensor; step S207: if the measured 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 reliable faults, wherein a reliable fault is a fault characterizing whether the measured value of each sensor is a true value. This method improves the accuracy of the overall system's perception of the engine status through the above steps, reduces maintenance costs and performance risks caused by sensor faults, and enhances the stability and safety of engine control.

[0052] Specifically, before collecting water temperature, first temperature, and second temperature data, the system first acquires the measured values ​​from the water temperature sensor, the first temperature sensor (upstream throttle valve temperature sensor), and the second temperature sensor (downstream throttle valve temperature sensor). The system then compares these measured values ​​with preset ranges, which reflect the reasonable range of temperature sensor readings under normal operating conditions. If all sensor readings fall within the preset range, the system determines that these sensors have no "credible faults," meaning the read temperature values ​​are reliable and can be used for subsequent ambient temperature judgment and engine control. Defining a credible fault involves judging the reasonableness of sensor readings, which may stem from various factors such as sensor physical damage, abnormal signal transmission, and environmental interference. The preset range is typically set based on historical data, sensor accuracy, and engine operating characteristics to ensure the reliability of sensor measurements under normal operating conditions. This embodiment can also monitor sensor data in real time. Once any sensor reading is detected to exceed the preset range, a fault diagnosis process is immediately initiated, attempting to restore normal sensor operation through ECU restart, data resampling, or, if recovery fails, switching to a backup sensor to ensure the continuity and accuracy of temperature monitoring.

[0053] In some alternative embodiments, the method further includes step S208: before determining that the water temperature sensor, the first temperature sensor, and the second temperature sensor are all free from credible faults, and when all three sensors detect temperature values, determine that all three sensors are free from circuit faults; step S209: after determining that all three sensors are free from credible faults and circuit faults, acquire the water temperature, the first temperature, and the second temperature of the target engine. Through the above steps, before determining that the water temperature sensor, the first temperature sensor, and the second temperature sensor are free from faults, in addition to checking whether the measured values ​​are within a preset range, this method further verifies whether the sensors have circuit faults, ensuring that the sensors not only provide reasonable data but also that their signal transmission and power supply are normal.

[0054] Specifically, during sensor data acquisition, the system first checks whether the water temperature sensor, the first temperature sensor, and the second temperature sensor can all detect temperature values, confirming that the sensors are in working order. This is the foundation for subsequent fault detection. Subsequently, the system performs a series of tests, such as signal continuity testing and power supply voltage checks, to determine if any sensors have circuit faults. Circuit faults may include signal line short circuits, open circuits, unstable power supplies, etc., all of which can cause abnormal sensor readings or complete inability to read data. Only after confirming that none of the sensors have circuit faults will the system continue to check the preset range of the data to further verify the reasonableness of the sensor measurements. With no circuit faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor, and the measured values ​​being reasonable, the system begins to formally acquire the target engine's water temperature, first temperature, and second temperature data for subsequent ambient temperature judgment and engine control strategy adjustment.

[0055] In some optional embodiments, step S202, which controls the intake volume of the target engine based on the ambient temperature, can be implemented through the following steps: Step S2021: When the ambient temperature is greater than the original ambient temperature, control the intake volume of the target engine to decrease, wherein the original ambient temperature represents the temperature before the ambient temperature was determined; Step S2022: When the ambient temperature is less than or equal to the original ambient temperature, control the intake volume of the target engine to increase. This method, by adjusting the intake volume according to the ambient temperature, enables the engine to operate efficiently and stably under different environmental conditions, improving the engine's adaptability and operating efficiency, reducing energy consumption and emissions, and providing a guarantee for the stable operation of the engine under various environmental conditions.

[0056] In practice, 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 the air is hotter and its density may be lower. In this case, reducing the intake air volume helps maintain a proper air-fuel ratio, avoiding incomplete combustion and reducing the heat load inside the engine to prevent overheating. Conversely, when the ambient temperature is equal to or lower than the original ambient temperature, the air density increases. Increasing the intake air volume ensures the air supply during engine combustion, preventing reduced combustion efficiency and power loss. The relationship between temperature and intake air volume can also be modeled. The ECU stores a model of the relationship between intake air volume and ambient temperature. This model is typically based on the engine's characteristic curves and operating data, obtained through fitting experimental data, indicating how the intake air volume should be adjusted to maintain stable engine operation and performance under different ambient temperatures.

[0057] To enable those skilled in the art to better understand the technical solution of this application, the implementation process of the non-road engine intake volume control method of this application will be described in detail below with reference to specific embodiments.

[0058] This embodiment relates to a specific method for controlling the intake air volume of a non-road engine, such as... Figure 3 As shown, it includes the following steps:

[0059] Step S1: Power on T15;

[0060] Step S2: The engine does not start, the temperature sensor before the throttle body is working normally and without fault, the coolant temperature sensor is working normally and without fault, and the temperature sensor after the throttle body is working normally and without fault.

[0061] Step S3: If the absolute value of the difference between the water temperature and the measured value of the throttle body temperature sensor is less than or equal to a first preset threshold, and the absolute value of the difference between the measured value of the throttle body temperature sensor (second temperature) and the measured value of the throttle body temperature sensor (first temperature) is less than or equal to a second preset threshold, then the first temperature is determined to be the ambient temperature of the target engine.

[0062] Step S4: If 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, then the preset temperature is determined to be the ambient temperature.

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

[0064] Step S6: The turbocharger compressor does not compress the intake working fluid (air or a mixture of air and fuel gas) at all, and the working fluid temperature hardly rises. At this time, the working fluid temperature measured upstream of the throttle valve is equivalent to the air temperature at the compressor inlet. The temperature upstream of the throttle valve at this time, i.e., the first temperature, is assigned to the ambient temperature.

[0065] This 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 a non-road engine in this application can be used to execute the control method for the intake air volume of a non-road engine provided in this application. This device is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0066] The following describes the control device for the intake air volume of a non-road engine provided in the embodiments of this application.

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

[0068] The first acquisition unit 10 is used to acquire the water temperature, a first temperature, and a second temperature of the target engine, wherein 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 aforementioned target engine refers to a non-road-use gas-fired engine for power generation, which includes a throttle valve to control the amount of air entering the cylinder. A coolant temperature sensor monitors the temperature of the coolant, while a first temperature sensor (upstream of the throttle valve) and a second temperature sensor (downstream of the throttle valve) detect the temperatures of the gases before and after the throttle valve, respectively.

[0070] The first control unit 20 is configured to determine the first temperature as 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 to control the intake volume of the target engine according to the ambient temperature.

[0071] Specifically, the second temperature (the temperature after the throttle valve) and the first temperature (the temperature before the throttle valve) are not significantly different, and the engine coolant temperature and the first temperature are also not significantly different. Meeting these conditions indicates that the engine is currently in a cold start condition. Since a cold start refers to starting the engine after a long period of inactivity, especially when the ambient temperature is low, the temperature of various engine components is close to or equal to the ambient temperature. Therefore, the measured temperature before the throttle valve 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 subsequent engine intake air volume, etc. The aforementioned ambient temperature refers to the value of the ambient temperature used in various engine control stages, which is replaced by the first temperature. This avoids the need for an additional temperature sensor to measure the ambient temperature. In other words, besides controlling the engine intake air volume, the ambient temperature can have other specific applications, which are existing technologies and will not be elaborated upon here.

[0072] This embodiment acquires the coolant temperature, a first temperature, and a second temperature of a target engine. The target engine is a non-road-use engine and 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. The ambient temperature of the target engine is determined based on the difference between the coolant temperature and the first temperature, as well as the difference between the second temperature and the first temperature. The intake air volume of the target engine is then controlled based on the ambient temperature. Compared to existing technologies that require additional ambient temperature sensors for detection, resulting in higher costs, this application determines the ambient temperature using the difference between the target engine's coolant temperature, the first temperature, and the second temperature under the aforementioned conditions. This eliminates the need for an ambient temperature sensor, saving on sensor installation costs. Therefore, it solves the problem of high ambient temperature detection costs in existing technologies, achieving a cost-saving effect.

[0073] In its specific implementation, the device further includes a second acquisition unit and a second control unit. The second acquisition unit acquires 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 when the absolute value of the difference between the second temperature and the first temperature is greater than the second preset threshold. The preset temperature is the average ambient temperature over a predetermined time period. The second control unit determines the preset temperature as the ambient temperature and controls the intake air volume of the target engine based on the ambient temperature. By introducing a preset temperature to replace the first temperature, which may be affected by engine heat, the device reduces unnecessary reliance on real-time temperature measurements, simplifies the control system, and avoids performance parameter misadjustments caused by incorrect ambient temperatures, thereby improving engine starting efficiency and overall operational stability.

[0074] Specifically, since off-road engines are fixed in a predetermined space, such as a laboratory, the ambient temperature varies very little and is generally constant. If 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 warm-up 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 engine heat and cannot accurately reflect the true ambient temperature. Therefore, the ambient temperature is assigned a fixed preset temperature (e.g., 25°C). To more accurately determine the specific value of the preset temperature, this preset temperature can be the average ambient temperature over a past period (e.g., the most recent 24 hours), or a reasonable temperature value preset based on the engine type and usage location (e.g., 25°C). The selection of the preset temperature aims to provide a more realistic temperature benchmark and avoid erroneous performance adjustments caused by internal temperature influences.

[0075] In some optional real-time modes, the aforementioned 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, and if the target engine is stopped, to determine whether the electronic first control unit (ECU) is powered on. The first acquisition module is used to acquire the coolant temperature, the first temperature, and the second temperature of the target engine if the ECU is determined to be powered on, wherein the ECU is contained within the target engine. This device ensures accurate measurement of the engine coolant temperature, the upstream throttle temperature (first temperature), and the downstream throttle temperature (second temperature) under the condition that the engine is stopped and the ECU is powered on, effectively avoiding the uncertainty of data collection in non-operating states or when the ECU is not powered, thereby improving the accuracy of ambient temperature judgment and the reliability of the system.

[0076] Specifically, the system first determines whether the target engine is stopped. This is crucial because only when the engine is off can the system accurately determine whether it is in a cold or warm-up shutdown state, thus influencing the ambient temperature assessment strategy. Next, it confirms that the ECU is powered on. Only when the ECU is powered on can sensor data be correctly read and processed, providing a reliable basis for subsequent ambient temperature determination. Under these conditions, the system reads coolant temperature, a first temperature sensor, and a second temperature sensor from the ECU. The coolant temperature sensor monitors the cooling system temperature, reflecting the overall thermal state of the engine; the first temperature sensor (upstream of the throttle body) and the second temperature sensor (downstream of the throttle body) detect the positions before and after the throttle body, providing critical information for ambient temperature determination.

[0077] In some optional embodiments, after controlling the intake air volume of the target engine based on the ambient temperature, the device further includes a first determining unit, configured to acquire the first temperature again when the target engine is operating under no-load conditions, and determine the first temperature as the ambient temperature of the target engine. This device ensures that the engine can determine the ambient temperature under different operating conditions through the above steps, thereby maintaining optimal engine performance.

[0078] In the specific implementation process, after completing the initial ambient temperature judgment and intake volume control based on it, the system enters the continuous monitoring phase. Idle condition refers to the no-load operating condition. After the above-mentioned hot start steps, when the engine reaches idle condition, the turbocharger compressor basically does not compress the intake working fluid (air or an air-fuel mixture), and the working fluid temperature hardly rises. Therefore, the working fluid temperature measured upstream of the throttle valve at this time is equivalent to the air temperature at the compressor inlet, which is the ambient temperature of the gas generator set. In other words, this first temperature is also taken as the ambient temperature. After the cold start step, when the engine reaches idle condition, similar to the hot start situation, the turbocharger compressor basically does not compress the intake working fluid (air or an air-fuel mixture), and the working fluid temperature hardly rises. The working fluid temperature measured upstream of the throttle valve at this time is equivalent to the air temperature at the compressor inlet, which is the ambient temperature of the gas generator set. Therefore, this first temperature is also taken as the ambient temperature.

[0079] In some optional embodiments, the target engine includes a water temperature sensor, a first temperature sensor, and a second temperature sensor. The water temperature sensor measures the water temperature, the first temperature sensor measures the first temperature, and the second temperature sensor measures the second temperature. The device further includes a third acquisition unit and a second determination unit. The third acquisition unit acquires the measured values ​​of the water temperature sensor, the first temperature sensor, and the second temperature sensor before acquiring the water temperature, the first temperature, and the second temperature of the target engine. The second determination unit determines that the water temperature sensor, the first temperature sensor, and the second temperature sensor are all free from reliable faults if the measured values ​​of the water temperature sensor, the first temperature sensor, and the second temperature sensor are all within a preset range. A reliable fault is a fault that characterizes whether the measured values ​​of each sensor are true values. This device, through the above steps, improves the accuracy of the overall system's perception of the engine status, reduces maintenance costs and performance risks caused by sensor faults, and enhances the stability and safety of engine control.

[0080] Specifically, before collecting water temperature, first temperature, and second temperature data, the system first acquires the measured values ​​from the water temperature sensor, the first temperature sensor (upstream throttle valve temperature sensor), and the second temperature sensor (downstream throttle valve temperature sensor). The system then compares these measured values ​​with preset ranges, which reflect the reasonable range of temperature sensor readings under normal operating conditions. If all sensor readings fall within the preset range, the system determines that these sensors have no "credible faults," meaning the read temperature values ​​are reliable and can be used for subsequent ambient temperature judgment and engine control. Defining a credible fault involves judging the reasonableness of sensor readings, which may stem from various factors such as sensor physical damage, abnormal signal transmission, and environmental interference. The preset range is typically set based on historical data, sensor accuracy, and engine operating characteristics to ensure the reliability of sensor measurements under normal operating conditions. This embodiment can also monitor sensor data in real time. Once any sensor reading is detected to exceed the preset range, a fault diagnosis process is immediately initiated, attempting to restore normal sensor operation through ECU restart, data resampling, or, if recovery fails, switching to a backup sensor to ensure the continuity and accuracy of temperature monitoring.

[0081] In some alternative embodiments, the device further includes a third determining unit and a fourth acquiring unit. The third determining unit is configured to determine that the water temperature sensor, the first temperature sensor, and the second temperature sensor are all free of circuit faults, provided that all three sensors have detected temperature values, before determining that all three sensors are free of credible faults. The fourth acquiring unit is configured to acquire the water temperature, the first temperature, and the second temperature of the target engine, provided that all three sensors are free of both credible and circuit faults. Through the above steps, before determining that the water temperature sensor, the first temperature sensor, and the second temperature sensor are free of faults, the device not only checks whether the measured values ​​are within a preset range but also further verifies whether the sensors have circuit faults, ensuring that the sensors not only provide reasonable data but also that their signal transmission and power supply are normal.

[0082] Specifically, during sensor data acquisition, the system first checks whether the water temperature sensor, the first temperature sensor, and the second temperature sensor can all detect temperature values, confirming that the sensors are in working order. This is the foundation for subsequent fault detection. Subsequently, the system performs a series of tests, such as signal continuity testing and power supply voltage checks, to determine if any sensors have circuit faults. Circuit faults may include signal line short circuits, open circuits, unstable power supplies, etc., all of which can cause abnormal sensor readings or complete inability to read data. Only after confirming that none of the sensors have circuit faults will the system continue to check the preset range of the data to further verify the reasonableness of the sensor measurements. With no circuit faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor, and the measured values ​​being reasonable, the system begins to formally acquire the target engine's water temperature, first temperature, and second temperature data for subsequent ambient temperature judgment and engine control strategy adjustment.

[0083] In some optional embodiments, the first control unit includes a first control module and a second control module. The first control module is used to reduce the intake air volume of the target engine when the ambient temperature is higher than the original ambient temperature, wherein the original ambient temperature represents the temperature before the ambient temperature was determined. The second control module is used to increase the intake air volume of the target engine when the ambient temperature is less than or equal to the original ambient temperature. This device, by adjusting the intake air volume according to the ambient temperature, enables the engine to operate efficiently and stably under different environmental conditions, improving the engine's adaptability and operating efficiency, reducing energy consumption and emissions, and ensuring stable engine operation under various environmental conditions.

[0084] In practice, 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 the air is hotter and its density may be lower. In this case, reducing the intake air volume helps maintain a proper air-fuel ratio, avoiding incomplete combustion and reducing the heat load inside the engine to prevent overheating. Conversely, when the ambient temperature is equal to or lower than the original ambient temperature, the air density increases. Increasing the intake air volume ensures the air supply during engine combustion, preventing reduced combustion efficiency and power loss. The relationship between temperature and intake air volume can also be modeled. The ECU stores a model of the relationship between intake air volume and ambient temperature. This model is typically based on the engine's characteristic curves and operating data, obtained through fitting experimental data, indicating how the intake air volume should be adjusted to maintain stable engine operation and performance under different ambient temperatures.

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

[0086] A processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured; the high cost can be addressed by adjusting kernel parameters.

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

[0088] This invention provides a computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform the method for controlling the intake air volume of a non-road engine.

[0089] Specifically, the methods for controlling the intake air volume of non-road engines include:

[0090] Step S201: Obtain the water temperature, first temperature and second temperature of the target engine, wherein 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 aforementioned target engine refers to a non-road-use gas-fired engine for power generation, which includes a throttle valve to control the amount of air entering the cylinder. A coolant temperature sensor monitors the temperature of the coolant, while a first temperature sensor (upstream of the throttle valve) and a second temperature sensor (downstream of the throttle valve) detect the temperatures of the gases before and after the throttle valve, respectively.

[0092] Step S202: If 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.

[0093] Specifically, the second temperature (the temperature after the throttle valve) and the first temperature (the temperature before the throttle valve) are not significantly different, and the engine coolant temperature and the first temperature are also not significantly different. Meeting these conditions indicates that the engine is currently in a cold start condition. Since a cold start refers to starting the engine after a long period of inactivity, especially when the ambient temperature is low, the temperature of various engine components is close to or equal to the ambient temperature. Therefore, the measured temperature before the throttle valve 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 subsequent engine intake air volume, etc. The aforementioned ambient temperature refers to the value of the ambient temperature used in various engine control stages, which is replaced by the first temperature. This avoids the need for an additional temperature sensor to measure the ambient temperature. In other words, besides controlling the engine intake air volume, the ambient temperature can have other specific applications, which are existing technologies and will not be elaborated upon here.

[0094] This 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 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 of the described non-road engine methods:

[0095] Step S201: Obtain the water temperature, first temperature and second temperature of the target engine, wherein 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 aforementioned target engine refers to a non-road-use gas-fired engine for power generation, which includes a throttle valve to control the amount of air entering the cylinder. A coolant temperature sensor monitors the temperature of the coolant, while a first temperature sensor (upstream of the throttle valve) and a second temperature sensor (downstream of the throttle valve) detect the temperatures of the gases before and after the throttle valve, respectively.

[0097] Step S202: If 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.

[0098] Specifically, the second temperature (the temperature after the throttle valve) and the first temperature (the temperature before the throttle valve) are not significantly different, and the engine coolant temperature and the first temperature are also not significantly different. Meeting these conditions indicates that the engine is currently in a cold start condition. Since a cold start refers to starting the engine after a long period of inactivity, especially when the ambient temperature is low, the temperature of various engine components is close to or equal to the ambient temperature. Therefore, the measured temperature before the throttle valve 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 subsequent engine intake air volume, etc. The aforementioned ambient temperature refers to the value of the ambient temperature used in various engine control stages, which is replaced by the first temperature. This avoids the need for an additional temperature sensor to measure the ambient temperature. In other words, besides controlling the engine intake air volume, the ambient temperature can have other specific applications, which are existing technologies and will not be elaborated upon here.

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

[0100] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the methods described in various embodiments of this application:

[0101] Step S201: Obtain the water temperature, first temperature and second temperature of the target engine, wherein 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 aforementioned target engine refers to a non-road-use gas-fired engine for power generation, which includes a throttle valve to control the amount of air entering the cylinder. A coolant temperature sensor monitors the temperature of the coolant, while a first temperature sensor (upstream of the throttle valve) and a second temperature sensor (downstream of the throttle valve) detect the temperatures of the gases before and after the throttle valve, respectively.

[0103] Step S202: If 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.

[0104] Specifically, the second temperature (the temperature after the throttle valve) and the first temperature (the temperature before the throttle valve) are not significantly different, and the engine coolant temperature and the first temperature are also not significantly different. Meeting these conditions indicates that the engine is currently in a cold start condition. Since a cold start refers to starting the engine after a long period of inactivity, especially when the ambient temperature is low, the temperature of various engine components is close to or equal to the ambient temperature. Therefore, the measured temperature before the throttle valve 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 subsequent engine intake air volume, etc. The aforementioned ambient temperature refers to the value of the ambient temperature used in various engine control stages, which is replaced by the first temperature. This avoids the need for an additional temperature sensor to measure the ambient temperature. In other words, besides controlling the engine intake air volume, the ambient temperature can have other specific applications, which are existing technologies and will not be elaborated upon here.

[0105] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0106] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0107] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0108] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0109] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function 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] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, like read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0112] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, 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 technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0113] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0114] As can be seen from the above description, the embodiments of this application achieve the following technical effects:

[0115] 1) In the non-road engine intake air volume control method of this application, the coolant temperature, a first temperature, and a second temperature of the target engine are obtained. The target engine is a non-road engine and 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. The ambient temperature of the target engine is determined based on the difference between the coolant temperature and the first temperature, and the difference between the second temperature and the first temperature. The intake air volume of the target engine is then controlled based on the ambient temperature. Compared with the prior art, where non-road engines use an ambient temperature sensor to detect the ambient temperature and correct the engine intake air volume for starting, which is costly, this application directly determines the ambient temperature by the difference between the coolant temperature, the first temperature, and the second temperature of the target engine. This eliminates the need to install an ambient temperature sensor to measure the ambient temperature, saving the cost of installing a sensor. Therefore, this method solves the problem of high cost caused by installing an ambient temperature sensor to detect the ambient temperature and correct the engine intake air volume in the prior art for non-road engines, achieving the effect of accurately determining the ambient temperature while reducing costs.

[0116] 2) In the non-road engine intake air volume control device of this application, the coolant temperature, a first temperature, and a second temperature of the target engine are acquired. The target engine is a non-road engine and 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. The ambient temperature of the target engine is determined based on the difference between the coolant temperature and the first temperature, and the difference between the second temperature and the first temperature. The intake air volume of the target engine is then controlled based on the ambient temperature. Compared with the prior art, where non-road engines rely on an ambient temperature sensor to detect the ambient temperature and correct the engine intake air volume for starting, resulting in higher costs, this application directly determines the ambient temperature by the difference between the coolant temperature, the first temperature, and the second temperature of the target engine. This eliminates the need for an ambient temperature sensor, saving the cost of sensor installation. Therefore, this invention solves the problem of high costs associated with using an ambient temperature sensor to detect the ambient temperature and correct the engine intake air volume in the prior art, achieving the effect of accurately determining the ambient temperature while reducing costs.

[0117] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for controlling the intake air volume of a non-road engine, characterized in that, include: The target engine is equipped with a coolant temperature, a first temperature, and a second temperature. The target engine is a non-road engine and 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. If 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 intake air volume of a non-road engine according to claim 1, characterized in that, The method further includes: If 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, a preset temperature is obtained, wherein the preset temperature is the average value of the ambient temperature over a predetermined time period. The preset temperature is determined to be the ambient temperature, and the air intake of the target engine is controlled according to the ambient temperature.

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

4. The method for controlling the intake air volume of a non-road engine according to claim 1, characterized in that, After controlling the intake air volume of the target engine based on the ambient temperature, the method further includes: When the target engine is operating 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 intake air volume 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 acquiring the water temperature, the first temperature, and the second temperature of the target engine, the method further includes: The measured values ​​of the water temperature sensor, the first temperature sensor, and the second temperature sensor are obtained. If 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 are all free from reliable faults. Herein, a reliable fault is a fault that characterizes whether the measured value of each sensor is a true value.

6. The method for controlling the intake air volume 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 are all free from reliable faults, the method further includes: If the water temperature sensor, the first temperature sensor, and the second temperature sensor all detect temperature values, it is determined that there are no circuit faults in the water temperature sensor, the first temperature sensor, and the second temperature sensor. If it is determined that the water temperature sensor, the first temperature sensor, and the second temperature sensor are all free from the credible faults and the circuit faults, the water temperature, the first temperature, and the second temperature of the target engine are acquired.

7. The method for controlling the intake air volume of a non-road engine according to claim 1 or 2, characterized in that, Controlling the intake air volume of the target engine based on the ambient temperature includes: When the ambient temperature is greater than the original ambient temperature, the intake air volume of the target engine is reduced, wherein the original ambient temperature refers to the temperature before the ambient temperature was determined; When the ambient temperature is less than or equal to the original ambient temperature, the intake air volume of the target engine is increased.

8. A control device for the intake air volume of a non-road engine, characterized in that, include: The first acquisition unit is used to acquire the water temperature, a first temperature, and a second temperature of the target engine, wherein 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 is configured to determine the first temperature as 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 to 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, it controls the device containing the computer-readable storage medium to perform the method for controlling the intake air volume of a non-road engine as described in any one of claims 1 to 7.

10. A non-road engine, characterized in that, include: Water temperature sensor, first temperature sensor, and 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 configured to be executed by the one or more processors, the one or more programs including a method for controlling the intake air volume of a non-road engine as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Environment temperature detection method and device, controller and vehicle

    CN112485009A

  • Control device and control method for an internal combustion engine with a supercharger

    US20160084176A1