Methods, devices and electronic equipment for controlling engine intake air volume

CN116927964BActive Publication Date: 2026-08-14WEICHAI POWER CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-15
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0004]本申请的主要目的在于提供一种发动机进气量的控制方法、装置和电子设备,以至少解决现有技术中最小充量的预设值无法满足发动机正常运行的问题

Benefits of technology

[0015]应用本申请的技术方案,考虑了随着车辆和发动机使用时间的增长,相关部件的老化对最小充量的影响,根据目标怠速扭矩和当前实际的怠速扭矩的差值确认怠速时的最小充量的修正值,从而对最小充量的设定值进行调整,可以有效解决发动机在使用一段时间后发动机及附件的摩擦阻力变化导致出厂时的最小充量设定值无法满足使用,使得车辆在松油门后无法使发动机转速回到正常怠速值,或者发动机在松油门后从高转速回怠速时转速下冲过大等问题,使得修正后的最小充量可以满足发动机的正常运行。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116927964B_ABST
    Figure CN116927964B_ABST
Patent Text Reader

Abstract

This application provides a method, device, and electronic device for controlling engine intake air volume. The method includes: obtaining a first correspondence, which characterizes the correspondence between the engine's temperature, idle speed setpoint, and torque setpoint at the time of manufacture; during engine use after manufacture, when the vehicle is in an idling state, determining a target idle torque based on the temperature, idle speed setpoint, and the first correspondence; calculating the difference between the actual idle torque and the target idle torque, and determining a first correction value based on the difference, the idle speed setpoint, and a second correspondence; correcting a minimum charge setpoint based at least on the first correction value to obtain a final minimum charge setpoint; and controlling the engine intake air volume based on the final setpoint. This application solves the problem that existing minimum charge preset values ​​cannot meet the requirements for normal engine operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of engine technology, and more specifically, to a method, device, and electronic equipment for controlling engine intake air volume. Background Technology

[0002] Charge, also known as charge efficiency or volumetric efficiency, refers to the ratio of the actual mass of fresh air drawn into the cylinder per cycle to the theoretically calculated mass of air that fills the working volume of the cylinder under intake conditions. In natural gas engine control, the concept of charge is often used to manage the engine, requiring the conversion of required torque into charge. Unlike diesel engines, most current natural gas engines use single-point injection in the intake manifold, resulting in a certain delay between natural gas injection and its entry into the cylinder. Therefore, natural gas engine control requires setting a minimum charge as feedforward to maintain basic engine operation and prevent engine speed drops or even stalling due to slow natural gas response during changes in operating conditions.

[0003] In the existing control strategy, as the engine and related accessories age during use, the minimum charge preset at the factory can no longer meet normal use, resulting in problems such as the engine failing to return to idle speed (i.e., returning to idle state) or the engine speed dropping below the normal idle speed when returning to idle, affecting normal use by users. Summary of the Invention

[0004] The main objective of this application is to provide a method, device, and electronic device for controlling engine intake air volume, so as to at least solve the problem that the preset value of minimum charge volume in the prior art cannot meet the normal operation of the engine.

[0005] To achieve the above objectives, according to one aspect of this application, a method for controlling engine intake air volume is provided, comprising: obtaining a first correspondence, wherein the first correspondence is a correspondence between engine temperature, idle speed setpoint, and torque setpoint at the time of manufacture, wherein the idle speed setpoint is a preset engine speed value in the vehicle's idle state, the idle state is the state in which the engine operates in neutral, and the torque setpoint is the torque setpoint of the engine in the vehicle's idle state; and during the use of the engine after it leaves the factory, adjusting the engine temperature, the idle speed setpoint, and the first correspondence based on the first correspondence. The torque setting value corresponding to the engine temperature and idle speed setting value of the vehicle in the first correspondence state is determined as the target idle torque; the difference between the actual idle torque and the target idle torque is calculated, and based on the difference, the idle speed setting value and the second correspondence, the correction value of the minimum charge of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence is determined as the first correction value; the minimum charge setting value is corrected based on at least the first correction value to obtain the final minimum charge setting value; the engine intake air volume is controlled based on the final setting value.

[0006] Optionally, after determining, based on the difference, the idle speed setting value, and the second correspondence, that the minimum charge correction value of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence is a first correction value, the method further includes: establishing a third correspondence based on the temperature, the idle speed setting value, and the corresponding first correction value, wherein the third correspondence is a characterizing the correspondence between the first correction value of the engine and the temperature and the idle speed setting value during use; storing the third correspondence in a non-volatile memory when the vehicle is powered off; obtaining the current temperature and the current idle speed setting value of the engine when the vehicle is powered on and in the idle state; retrieving the third correspondence from the non-volatile memory, and determining, based on the current temperature, the current idle speed setting value, and the third correspondence, that the first correction value corresponding to the temperature and the idle speed setting value that are the same as the current temperature and the current idle speed setting value in the third correspondence is the current correction value of the engine.

[0007] Optionally, determining the current correction value of the engine based on the current temperature, the current idle speed setting, and the third correspondence, involves: finding the first correction value corresponding to the same temperature and idle speed setting in the third correspondence table based on the current temperature and the current idle speed setting, and obtaining the current correction value. The third correspondence table includes multiple third arrays, each of which includes: the temperature, the idle speed setting, and the first correction value.

[0008] Optionally, the method further includes: obtaining the current attitude angle of the vehicle, the current attitude angle including the current pitch angle and / or the current roll angle; determining whether the gearbox of the vehicle in the idling state is in neutral; if the gearbox in the idling state is in neutral and changes from neutral to non-neutral, determining, according to the current attitude angle and a fourth correspondence, the correction value of the minimum charge corresponding to the attitude angle that is the same as the current attitude angle in the fourth correspondence is a second correction value; if the gearbox in the idling state is not in neutral, determining, according to the current attitude angle and a fifth correspondence, the correction value of the minimum charge corresponding to the attitude angle that is the same as the current attitude angle in the fifth correspondence is a third correction value.

[0009] Optionally, the minimum charge setting value is corrected based at least on the first correction value to obtain the final setting value of the minimum charge, including one of the following: calculating the sum of the first correction value, the second correction value, and the minimum charge setting value to obtain the final setting value; or calculating the sum of the first correction value, the third correction value, and the minimum charge setting value to obtain the final setting value.

[0010] Optionally, the method further includes: when the gearbox in the idling state is in neutral and changes from neutral to non-neutral, calculating the sum of the second correction value and the minimum charge setting value to obtain the final setting value; when the gearbox in the idling state is not in neutral, calculating the sum of the third correction value and the minimum charge setting value to obtain the final setting value.

[0011] Optionally, based on the engine temperature of the vehicle in the idling state, the idle speed setting value, and the first correspondence, determining the torque setting value corresponding to the engine temperature and idle speed setting value of the vehicle in the idling state in the first correspondence table as the target idle torque includes: based on the temperature and idle speed setting value corresponding to the vehicle in the idling state, searching in the first correspondence table for the torque setting value corresponding to the same temperature and idle speed setting value as the vehicle in the idling state, to obtain the target idle torque, wherein the first correspondence table includes multiple first arrays, each first array including... The temperature, the idle speed setting, and the torque setting; based on the difference, the idle speed setting, and the second correspondence, determining the minimum charge correction value of the engine corresponding to the difference and the idle speed setting that are the same as the difference and the idle speed setting in the second correspondence as a first correction value, including: based on the difference and the idle speed setting, searching in the second correspondence table for the correction value corresponding to the difference and the idle speed setting that are the same as the difference and the idle speed setting, to obtain the first correction value, wherein the second correspondence table includes multiple second arrays, each second array including the difference, the idle speed setting, and the correction value.

[0012] Optionally, the minimum charge setting value is corrected based at least on the first correction value to obtain the final setting value of the minimum charge, including: calculating the sum of the first correction value and the minimum charge setting value to obtain the final setting value.

[0013] According to another aspect of this application, an engine intake air volume control device is provided, comprising: a first acquisition unit, configured to acquire a first correspondence, the first correspondence being a correspondence between the engine temperature, idle speed setpoint, and torque setpoint at the time of manufacture, wherein the idle speed setpoint is a preset engine speed value for the vehicle in an idle state, the idle state is the state in which the engine operates in neutral, and the torque setpoint is the torque setpoint of the engine in the vehicle in the idle state; and a first determination unit, configured to determine the first correspondence based on the engine temperature, the idle speed setpoint, and the first correspondence during the use of the engine after it leaves the factory. The torque setting value corresponding to the engine temperature and idle speed setting value of the vehicle in the idle state is the target idle torque in the corresponding relationship; the first calculation unit is used to calculate the difference between the actual idle torque and the target idle torque, and determine the correction value of the minimum charge of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence relationship as the first correction value; the correction unit is used to correct the minimum charge setting value according to at least the first correction value to obtain the final setting value of the minimum charge; the control unit is used to control the engine intake air volume according to the final setting value.

[0014] According to another aspect of this application, an electronic device is provided, comprising: 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 methods for performing any one of the methods described.

[0015] The technical solution of this application takes into account the impact of the aging of related components on the minimum charge as the vehicle and engine are used for a longer period of time. The correction value of the minimum charge at idle speed is determined based on the difference between the target idle torque and the current actual idle torque. The minimum charge setting value is adjusted accordingly, which can effectively solve the problems that the minimum charge setting value at the factory cannot meet the requirements after the engine has been used for a period of time due to changes in the frictional resistance of the engine and its accessories. This results in the vehicle not being able to return the engine speed to the normal idle speed value after releasing the accelerator, or the engine speed dropping too much when returning to idle speed from high speed after releasing the accelerator. The corrected minimum charge can meet the normal operation of the engine. Attached Figure Description

[0016] 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:

[0017] Figure 1 A hardware structure block diagram of a mobile terminal for executing an engine intake air volume control method according to an embodiment of this application is shown.

[0018] Figure 2 A schematic flowchart of an engine intake air volume control method according to an embodiment of this application is shown.

[0019] Figure 3 A flowchart illustrating another method for controlling engine intake air volume according to an embodiment of this application is shown.

[0020] Figure 4 A schematic flowchart of another method for controlling engine intake air volume according to an embodiment of this application is shown;

[0021] Figure 5 A schematic flowchart of another engine intake air volume control method provided according to an embodiment of this application is shown;

[0022] Figure 6 A structural block diagram of an engine intake air volume control device provided according to an embodiment of this application is shown.

[0023] The accompanying drawings include the following reference numerals:

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

[0025] 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.

[0026] 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.

[0027] It should be noted that the terms "first," "second," etc., used 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 used interchangeably 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.

[0028] As described in the background section, the preset value of the minimum charge in the prior art cannot meet the requirements for normal engine operation. In order to solve the above technical problems, the embodiments of this application provide a method, device and electronic device for controlling engine intake air volume.

[0029] 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.

[0030] 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 an engine intake air volume control method 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. For example, the mobile terminal may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0031] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the engine intake air 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 method described. 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 such 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 such 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.

[0032] This embodiment provides a method for controlling the intake air volume of an 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. Also, 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.

[0033] Figure 2 This is a flowchart of an engine intake air volume control method according to an embodiment of this application. Figure 2 As shown, the method includes the following steps:

[0034] Step S201: Obtain the first correspondence relationship. The first correspondence relationship is a correspondence between the engine temperature, idle speed setting value and torque setting value at the factory. The idle speed setting value is the engine speed value preset by the vehicle in the idle state. The idle state is the state in which the engine runs in neutral. The torque setting value is the torque setting value of the engine in the vehicle in the idle state.

[0035] Specifically, the first correspondence is a pre-calibrated relationship between the engine's temperature, idle speed setting, and torque setting at the factory. This first correspondence can be obtained through calibration during actual vehicle testing, or it can be a correspondence obtained during existing engine calibration processes. Specific calibration of certain engine parameters is existing technology and will not be elaborated here. The first correspondence can be stored in memory in tabular form or in other formats.

[0036] Step S202: During the use of the engine after it leaves the factory, based on the temperature of the engine in the vehicle at idle speed, the idle speed setting value and the first correspondence, determine the torque setting value corresponding to the temperature of the engine in the vehicle at idle speed and the idle speed setting value in the first correspondence as the target idle torque.

[0037] Specifically, the first correspondence is used to find the temperature value that is the same as the engine temperature at idle speed obtained during the use of the engine after it leaves the factory, and the first correspondence is used to find the value that is the same as the idle speed setting value of the vehicle at idle speed, and the torque setting value corresponding to the two is determined to be the target idle speed torque.

[0038] Step S203: Calculate the difference between the actual idle torque and the target idle torque, and based on the difference, the idle speed setting value and the second correspondence, determine the correction value of the minimum charge of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence as the first correction value;

[0039] Specifically, the system searches for a value in the second correspondence that matches the difference between the actual idle torque and the target idle torque, and also searches for a value in the second correspondence that matches the idle speed setting. The minimum charge correction value corresponding to these two values ​​is then determined as the first correction value. The second correspondence is a pre-calibrated relationship between the difference, the idle speed setting, and the minimum charge correction value for the engine. This second correspondence can be obtained through calibration during real-vehicle testing or by using existing correspondences obtained during engine calibration. The minimum charge is the charge value required to ensure the target engine runs without stalling.

[0040] Step S204: At least based on the first correction value, the setting value of the minimum filling amount is corrected to obtain the final setting value of the minimum filling amount;

[0041] Specifically, there are several ways to correct the set value based on the correction value. For example, the set value can be added to or subtracted from the correction value to obtain the final set value; another example is to multiply the correction value and / or the set value by a predetermined coefficient and then add to or subtract from it to obtain the final set value. Those skilled in the art can flexibly set the correction method according to the actual situation, and this application does not impose specific limitations on it.

[0042] Step S205: Control the engine intake air volume according to the final set value.

[0043] Through the aforementioned embodiment, firstly, a first correspondence is obtained, characterizing the relationship between the engine's temperature, idle speed setpoint, and torque setpoint at idle speed at the time of manufacture. Then, during engine use after manufacture, when the engine is in an idling state, the target idle torque corresponding to the current operating condition's temperature and idle speed setpoint is determined based on the first correspondence. Subsequently, based on a second correspondence, the difference between the actual idle torque and the target idle torque under the current operating condition, and the correction value for the engine's minimum charge corresponding to the idle speed setpoint are determined. The minimum charge setpoint is then corrected at least based on this correction value to obtain the final setpoint. Finally, the engine's intake air volume is controlled using the determined final setpoint. This application considers the impact of aging of related components on the minimum charge as the vehicle and engine age. Based on the difference between the target idle torque and the current actual idle torque, a correction value for the minimum charge at idle speed is determined. This adjustment of the minimum charge setting effectively solves the problem that changes in the frictional resistance of the engine and its accessories after a period of use cause the factory minimum charge setting to become unusable. This results in problems such as the vehicle being unable to return the engine speed to the normal idle speed after releasing the accelerator, or the engine speed dropping too much when returning to idle speed from high speed after releasing the accelerator. The corrected minimum charge can meet the normal operation of the engine.

[0044] In practical applications, due to the lower charging efficiency of natural gas engines and the distance between the throttle valve on the intake manifold and the engine cylinder, there is a delay between the set intake volume and the actual intake volume into the cylinder. This affects the engine's transient response, especially during vehicle start-up and idling. To prevent engine speed from spiking or even stalling, the engine control system incorporates a minimum charge concept. This minimum charge is preset to ensure stable engine speed. Specifically, the minimum charge at idle is set based on the principle that it is sufficient to overcome engine friction and maintain an engine speed slightly below the normal idle speed. For example, at a normal idle speed of 700 rpm, the minimum charge should be sufficient to maintain the engine speed at 650 rpm. However, in actual operation, as the engine and related accessories age or are replaced, the frictional resistance of the engine and accessories changes, causing the factory-preset minimum charge to be unable to meet normal use. This results in problems such as the engine failing to return to idle speed normally or the engine speed dropping below the normal idle speed when returning to idle, affecting normal use by the user. The proposed solution can effectively solve these problems and meet the normal use of the vehicle.

[0045] The first correspondence can be stored in the non-volatile memory in tabular form or in other forms. According to some specific embodiments of this application, based on the engine temperature and idle speed setting of the vehicle in the idling state and the first correspondence, the torque setting value corresponding to the engine temperature and idle speed setting value in the first correspondence is determined as the target idle torque. This includes: based on the temperature and idle speed setting value corresponding to the vehicle in the idling state, searching in the first correspondence table for the torque setting value corresponding to the same temperature and idle speed setting value, to obtain the target idle torque. The first correspondence table includes multiple first arrays, each first array including: the temperature, the idle speed setting value, and the torque setting value. Determining the target idle torque by looking up the table further accelerates data processing and simplifies processing complexity.

[0046] In addition to the aforementioned method, in other embodiments, based on the engine temperature of the vehicle in the idling state, the idling speed setpoint, and the first correspondence, determining the torque setting value corresponding to the engine temperature and idling speed setpoint of the vehicle in the idling state in the first correspondence as the target idling torque includes: establishing a first neural network representing the first correspondence, wherein the first neural network is trained using multiple sets of data through machine learning, and each set of data includes: temperature, idling speed setpoint, and torque setpoint; inputting the temperature and idling speed setpoint corresponding to the idling state into the first neural network to obtain the target idling torque.

[0047] The second correspondence can be stored in the non-volatile memory in tabular form or in other forms. To further accelerate data processing, in some exemplary embodiments, based on the difference, the idle speed setting, and the second correspondence, determining the minimum charge correction value of the engine corresponding to the difference and the idle speed setting that are the same as the difference and the idle speed setting in the second correspondence as a first correction value includes: searching for the correction value corresponding to the difference and the idle speed setting that are the same as the difference and the idle speed setting in the second correspondence table to obtain the first correction value, wherein the second correspondence table includes multiple second arrays, each second array including the difference, the idle speed setting, and the correction value.

[0048] In addition to the methods described above, in other embodiments, based on the difference, the idle speed setting value, and the second correspondence, determining the minimum charge correction value of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence as a first correction value includes: establishing a second neural network characterizing the second correspondence, wherein the second neural network is trained by machine learning using multiple sets of data, and each set of data includes: the difference between the actual idle torque and the target idle torque, the idle speed setting value, and the torque setting value; inputting the difference and the idle speed setting value corresponding to the idle speed state into the second neural network to obtain the first correction value.

[0049] In practical applications, such as Figure 3As shown, step S203: Based on the difference, the idle speed setting value, and the second correspondence, determine the correction value of the minimum charge of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence as the first correction value, including: step S2031: determining whether the gearbox gear is 0; step S2032: when the gearbox gear is 0, based on the difference, the idle speed setting value, and the second correspondence, determine the correction value of the minimum charge of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence as the first correction value.

[0050] In one optional embodiment, after step S203: determining, based on the difference, the idle speed setting value, and the second correspondence, that the minimum charge correction value of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence is a first correction value, the method further includes: establishing a third correspondence based on the temperature, the idle speed setting value, and the corresponding first correction value, wherein the third correspondence characterizes the correspondence between the first correction value of the engine and the temperature and the idle speed setting value during use; storing the third correspondence in a non-volatile memory when the vehicle is powered off; obtaining the current temperature and the current idle speed setting value of the engine when the vehicle is powered on and in the idle state; retrieving the third correspondence from the non-volatile memory, and determining, based on the current temperature, the current idle speed setting value, and the third correspondence, that the first correction value corresponding to the temperature and the idle speed setting value that are the same as the current temperature and the current idle speed setting value in the third correspondence is the current correction value of the engine.

[0051] In the aforementioned embodiment, a specific operating condition is used as the correction value for the minimum charge quantity for self-learning based on the idle no-load condition. A third correspondence is established between the minimum charge quantity correction value, temperature value, and idle speed setting value determined under this operating condition based on the difference and the idle speed setting value. This allows for a relatively quick and convenient determination of the first correction value under the current operating condition by searching the third correspondence, based on the real-time temperature and idle speed setting value. This further ensures that the minimum charge quantity corrected according to the first correction value can meet the normal operation of the current engine, and further solves the problem that changes in the frictional resistance of the engine and its accessories after a period of use cause the factory-set minimum charge quantity to become unusable.

[0052] Furthermore, whenever the vehicle is powered off, the third correspondence obtained in this application is stored in a non-volatile memory, which can effectively prevent the loss of the third correspondence after the vehicle is powered off, and further ensure the secure storage of the third correspondence.

[0053] Specifically, the non-volatile memory can be any suitable non-volatile memory in the vehicle, such as EEPROM (Electrically Erasable Programmable Read Only Memory).

[0054] In practical applications, the third correspondence can be stored in the non-volatile memory in tabular form or in other forms. To further accelerate data processing, in another exemplary scheme, based on the current temperature, the current idle speed setting, and the third correspondence, determining the first correction value corresponding to the temperature and idle speed setting that are the same as the current temperature and the current idle speed setting in the third correspondence as the current correction value of the engine includes: based on the current temperature and the current idle speed setting, searching the third correspondence table for the first correction value corresponding to the temperature and idle speed setting that are the same as the current temperature and the current idle speed setting, and obtaining the current correction value. The third correspondence table includes multiple third arrays, each of which includes: the temperature, the idle speed setting, and the first correction value.

[0055] In addition to the aforementioned method, in other embodiments, the current correction value of the engine is determined based on the current temperature, the current idle speed setting value, and the third correspondence relationship. This includes: establishing a third neural network characterizing the third correspondence relationship, wherein the third neural network is trained using multiple sets of data through machine learning, and each set of data includes: the engine temperature, the idle speed setting value, and the first correction value for minimum charge; and inputting the current temperature and the current idle speed setting value into the third neural network to obtain the current correction value.

[0056] In another alternative embodiment, such as Figure 4The method further includes: step S301: obtaining the current attitude angle of the vehicle, the current attitude angle including the current pitch angle and / or the current roll angle; step S302: determining whether the gearbox of the vehicle in the idling state is in neutral; step S303: when the gearbox in the idling state is in neutral and changes from neutral to non-neutral, that is, when the vehicle is in the idling start-up phase, according to the current attitude angle and the fourth correspondence, determining the minimum charge correction value corresponding to the attitude angle with the same attitude angle as the current attitude angle in the fourth correspondence as the second correction value; step S304: when the gearbox in the idling state is not in neutral, that is, when the vehicle is in gear, according to the current attitude angle and the fifth correspondence, determining the minimum charge correction value corresponding to the attitude angle with the same attitude angle as the current attitude angle in the fifth correspondence as the third correction value. In this application, in addition to considering the impact of the aging of related components on the minimum charge as the vehicle and engine are used for a longer period of time, the different engine load requirements at different inclines during idling start and in gear are also considered. During the idling start stage, the second correction value of the minimum charge corresponding to the current incline is determined based on the current attitude angle representing the vehicle incline and the fourth correspondence. During the gear stage, the corresponding third correction is determined based on the current attitude angle representing the vehicle incline and the fifth correspondence, which further ensures that the corrected minimum charge can meet the normal operation of the engine.

[0057] Specifically, the fourth and fifth correspondences can be the correspondence between the vehicle's pitch angle and the minimum charge correction value, respectively; the correspondence between the vehicle's roll angle and the minimum charge correction value, respectively; or the correspondence between the vehicle's pitch angle, roll angle, and minimum charge correction value, respectively.

[0058] In practical applications, the fourth and fifth correspondences can be stored in the non-volatile memory in tabular form, or in other forms. The following explanation uses the fourth correspondence as an example to illustrate the specific implementation of the second correction value based on the fourth correspondence. The principle of the fifth correspondence is the same as that of the fourth correspondence, and will not be repeated here.

[0059] To further accelerate data processing, specifically, the method for determining the minimum fill correction value corresponding to the attitude angle with the same attitude angle as the current attitude angle in the fourth correspondence table as the second correction value can be as follows: based on the current attitude angle, find the minimum fill correction value corresponding to the attitude angle with the same attitude angle as the current attitude angle in the fourth correspondence table to obtain the second correction value. The fourth correspondence table includes multiple fourth arrays, and each fourth array includes: attitude angle and second correction value.

[0060] In addition to the aforementioned method, in other embodiments, determining the minimum charge correction value corresponding to the attitude angle that is the same as the current attitude angle in the fourth correspondence relationship as the second correction value, based on the current attitude angle and the fourth correspondence relationship, includes: establishing a fourth neural network representing the fourth correspondence relationship, wherein the fourth neural network is trained by machine learning using multiple sets of data, and each set of data includes: the vehicle's attitude angle and the second correction value of the minimum charge; inputting the current attitude angle into the fourth neural network to obtain the second correction value.

[0061] To further ensure that the minimum charge meets the normal operating requirements of the engine, in one specific embodiment, the setting value of the minimum charge is corrected at least according to the first correction value to obtain the final setting value of the minimum charge, including one of the following: calculating the sum of the first correction value, the second correction value, and the setting value of the minimum charge to obtain the final setting value; or calculating the sum of the first correction value, the third correction value, and the setting value of the minimum charge to obtain the final setting value.

[0062] In other embodiments, the method further includes: when the gearbox in the idling state is in neutral and changes from neutral to non-neutral, calculating the sum of the second correction value and the minimum charge setting value to obtain the final setting value; when the gearbox in the idling state is not in neutral, calculating the sum of the third correction value and the minimum charge setting value to obtain the final setting value.

[0063] In addition, when the vehicle is idling, the minimum charge setting value is corrected at least according to the first correction value to obtain the final setting value of the minimum charge, including: calculating the sum of the first correction value and the minimum charge setting value to obtain the final setting value.

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

[0065] Considering the impact of changes in frictional resistance on engine control after the aging of the vehicle, engine, and related accessories, this embodiment relates to a specific method for controlling engine intake air volume, such as... Figure 5 As shown, it includes the following steps:

[0066] Step S1: Obtain parameters such as engine speed, transmission gear, engine temperature, idle speed setpoint, information indicating whether it is in idle state, idle torque, and real-time slope (also known as attitude angle);

[0067] Step S2: Establish a MAP1 table representing the first correspondence relationship using engine temperature, idle speed setpoint and target idle torque at engine idle speed;

[0068] Step S3: Establish a self-learning MAP2 table representing the minimum charge quantity through engine temperature and idle speed setpoints. The initial values ​​of the minimum charge quantity correction values ​​in the MAP2 table are all 0.

[0069] Step S4: Determine whether the vehicle is idling based on the information indicating whether it is in an idling state;

[0070] Step S5: If the vehicle is idling, determine whether the gearbox is in neutral (0). If yes, proceed to step S6; otherwise, proceed to step S12.

[0071] Step S6: With the transmission gear in 0, calculate the difference between the current actual idle torque and the preset target idle torque;

[0072] Step S7: By looking up the difference and the idle speed setting value, the minimum charge correction value 1 is obtained by referring to the preset MAP3 that represents the second correspondence, and the correction value 1 is filled into the corresponding position in the self-learning MAP2 table. When the power is off, the MAP2 table is stored in the EEPROM.

[0073] Step S8: Determine whether the gearbox has disengaged from neutral, i.e., whether the gearbox has changed from 0 to other values;

[0074] Step S9: When the gearbox is disengaged from neutral, the minimum charge correction value 2 is obtained by looking up the preset CURVE1 table representing the fourth correspondence relationship through the real-time slope of the vehicle.

[0075] Step S10: If the gearbox is not in neutral, determine the final setting value of the minimum charge as the sum of the setting value and the correction value 1;

[0076] Step S11: With the gearbox disengaged from neutral, determine the final setting value of the minimum charge as the sum of the set value and correction value 1 and correction value 2;

[0077] Step S12: When the gearbox is not in gear 0, the minimum charge correction value 3 is obtained by looking up the preset CURVE2 table representing the fifth correspondence of the vehicle's real-time slope, and the final setting value of the minimum charge is determined to be the sum of the setting value and the correction value 3.

[0078] Step S13: Control the engine intake air volume according to the final set value of the minimum charge volume.

[0079] 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, and 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.

[0080] This application also provides an engine intake air volume control device. It should be noted that the engine intake air volume control device of this application embodiment can be used to execute the engine intake air volume control method provided in this application embodiment. This device is used to implement the described 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 implements 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.

[0081] The following describes the engine intake air volume control device provided in the embodiments of this application.

[0082] Figure 6 This is a schematic diagram of an engine intake air volume control device according to an embodiment of this application. Figure 6 As shown, the device includes:

[0083] The first acquisition unit 10 is used to acquire a first correspondence relationship, which is a correspondence relationship between the engine temperature, idle speed setting value and torque setting value at the factory. The idle speed setting value is the engine speed value preset by the vehicle in the idle state. The idle state is the state in which the engine runs in neutral. The torque setting value is the torque setting value of the engine in the vehicle in the idle state.

[0084] Specifically, the first correspondence is a pre-calibrated relationship between the engine's temperature, idle speed setting, and torque setting at the factory. This first correspondence can be obtained through calibration during actual vehicle testing, or it can be a correspondence obtained during existing engine calibration processes. Specific calibration of certain engine parameters is existing technology and will not be elaborated here. The first correspondence can be stored in memory in tabular form or in other formats.

[0085] The first determining unit 20 is used to determine, during the use of the engine after it leaves the factory, the torque setting value corresponding to the engine temperature and the idle setting value in the first correspondence relationship of the vehicle in the idle state, based on the engine temperature in the vehicle in the idle state, the idle setting value and the first correspondence relationship.

[0086] Specifically, the first correspondence is used to find the temperature value that is the same as the engine temperature at idle speed obtained during the use of the engine after it leaves the factory, and the first correspondence is used to find the value that is the same as the idle speed setting value of the vehicle at idle speed, and the torque setting value corresponding to the two is determined to be the target idle speed torque.

[0087] The first calculation unit 30 is used to calculate the difference between the actual idle torque and the target idle torque, and based on the difference, the idle speed setting value and the second correspondence, determine the correction value of the minimum charge of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence as the first correction value;

[0088] Specifically, the system searches for a value in the second correspondence that matches the difference between the actual idle torque and the target idle torque, and also searches for a value in the second correspondence that matches the idle speed setting. The minimum charge correction value corresponding to these two values ​​is then determined as the first correction value. The second correspondence is a pre-calibrated relationship between the difference, the idle speed setting, and the minimum charge correction value for the engine. This second correspondence can be obtained through calibration during real-vehicle testing or by using existing correspondences obtained during engine calibration. The minimum charge is the charge value required to ensure the target engine runs without stalling.

[0089] The correction unit 40 is used to correct the minimum filling amount setting value based at least on the first correction value to obtain the final setting value of the minimum filling amount;

[0090] Specifically, there are several ways to correct the set value based on the correction value. For example, the set value can be added to or subtracted from the correction value to obtain the final set value; another example is to multiply the correction value and / or the set value by a predetermined coefficient and then add to or subtract from it to obtain the final set value. Those skilled in the art can flexibly set the correction method according to the actual situation, and this application does not impose specific limitations on it.

[0091] Control unit 50 is used to control the engine intake air volume according to the final set value.

[0092] In the aforementioned embodiment, a first acquisition unit acquires a first correspondence representing the relationship between the engine's temperature, idle speed setpoint, and torque setpoint at idle speed at the time of manufacture. During engine use at idle speed after manufacture, a first determination unit determines the target idle torque corresponding to the current operating conditions based on the first correspondence. A first calculation unit determines the difference between the actual idle torque and the target idle torque at the current operating conditions, and a correction value for the minimum engine charge corresponding to the idle speed setpoint, based on a second correspondence. A correction unit corrects the minimum charge setpoint based at least on this correction value to obtain a final setpoint. The control unit controls the engine intake air volume using the determined final setpoint. This application considers the impact of aging of related components on the minimum charge as the vehicle and engine age. Based on the difference between the target idle torque and the current actual idle torque, a correction value for the minimum charge at idle speed is determined. This adjustment of the minimum charge setting effectively solves the problem that changes in the frictional resistance of the engine and its accessories after a period of use cause the factory minimum charge setting to become unusable. This results in problems such as the vehicle being unable to return the engine speed to the normal idle speed after releasing the accelerator, or the engine speed dropping too much when returning to idle speed from high speed after releasing the accelerator. The corrected minimum charge can meet the normal operation of the engine.

[0093] In practical applications, due to the lower charging efficiency of natural gas engines and the distance between the throttle valve on the intake manifold and the engine cylinder, there is a delay between the set intake volume and the actual intake volume into the cylinder. This affects the engine's transient response, especially during vehicle start-up and idling. To prevent engine speed from spiking or even stalling, the engine control system incorporates a minimum charge concept. This minimum charge is preset to ensure stable engine speed. Specifically, the minimum charge at idle is set based on the principle that it is sufficient to overcome engine friction and maintain an engine speed slightly below the normal idle speed. For example, at a normal idle speed of 700 rpm, the minimum charge should be sufficient to maintain the engine speed at 650 rpm. However, in actual operation, as the engine and related accessories age or are replaced, the frictional resistance of the engine and accessories changes, causing the factory-preset minimum charge to be unable to meet normal use. This results in problems such as the engine failing to return to idle speed normally or the engine speed dropping below the normal idle speed when returning to idle, affecting normal use by the user. The proposed solution can effectively solve these problems and meet the normal use of the vehicle.

[0094] The first correspondence can be stored in the non-volatile memory in tabular form or in other forms. According to some specific embodiments of this application, the first determining unit includes: a first lookup module, used to look up the torque setting value corresponding to the same temperature and idle speed setting value as the temperature and idle speed setting value in the first correspondence table, based on the temperature and idle speed setting value corresponding to the idle speed state, to obtain the target idle torque. The first correspondence table includes multiple first arrays, each first array including: the temperature, the idle speed setting value, and the torque setting value. Determining the target idle torque by looking up the table further accelerates data processing and simplifies processing complexity.

[0095] In addition to the aforementioned method, in other embodiments, the first determining unit includes: a first establishing module, used to establish a first neural network representing the first correspondence, wherein the first neural network is trained by machine learning using multiple sets of data, and each set of data includes: temperature, idle speed setpoint and torque setpoint; and a first input module, used to input the temperature and idle speed setpoint corresponding to the idle speed state into the first neural network to obtain the target idle speed torque.

[0096] The second correspondence can be stored in the non-volatile memory in tabular form or in other forms. To further accelerate data processing, in some exemplary embodiments, the first calculation unit includes: a second lookup module, configured to look up the correction value corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence table, and obtain the first correction value, wherein the second correspondence table includes a plurality of second arrays, each second array including the difference, the idle speed setting value and the correction value.

[0097] In addition to the aforementioned method, in other embodiments, the first calculation unit includes: a second establishment module, used to establish a second neural network representing the second correspondence, wherein the second neural network is trained by machine learning using multiple sets of data, and each set of data includes: the difference between the actual idle torque and the target idle torque, an idle speed setting value, and a torque setting value; and a second input module, used to input the difference and the idle speed setting value corresponding to the idle state into the second neural network to obtain the first correction value.

[0098] In practical applications, the first calculation unit includes: a first determining module, used to determine whether the gearbox gear is 0; and a second determining module, used to, when the gearbox gear is 0, determine, based on the difference, the idle speed setting value, and the second correspondence, the correction value of the minimum charge of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence relationship as the first correction value.

[0099] In one optional embodiment, the device further includes: an establishment unit, configured to, after determining, based on the difference, the idle speed setting value, and the second correspondence, that the minimum charge correction value of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence is a first correction value, establish a third correspondence based on the temperature, the idle speed setting value, and the corresponding first correction value, wherein the third correspondence is a representation of the correspondence between the first correction value of the engine and the temperature and the idle speed setting value during use; a storage unit, configured to store the third correspondence in a non-volatile memory when the vehicle is powered off; a second acquisition unit, configured to acquire the current temperature and the current idle speed setting value of the engine when the vehicle is powered on and in the idle state; and a recall unit, configured to recall the third correspondence from the non-volatile memory, and determine, based on the current temperature, the current idle speed setting value, and the third correspondence, that the first correction value corresponding to the temperature and the idle speed setting value that are the same as the current temperature and the current idle speed setting value in the third correspondence is the current correction value of the engine.

[0100] In the aforementioned embodiment, a specific operating condition is used as the correction value for the minimum charge quantity for self-learning based on the idle no-load condition. A third correspondence is established between the minimum charge quantity correction value, temperature value, and idle speed setting value determined under this operating condition based on the difference and the idle speed setting value. This allows for a relatively quick and convenient determination of the first correction value under the current operating condition by searching the third correspondence, based on the real-time temperature and idle speed setting value. This further ensures that the minimum charge quantity corrected according to the first correction value can meet the normal operation of the current engine, and further solves the problem that changes in the frictional resistance of the engine and its accessories after a period of use cause the factory-set minimum charge quantity to become unusable.

[0101] Furthermore, whenever the vehicle is powered off, the third correspondence obtained in this application is stored in a non-volatile memory, which can effectively prevent the loss of the third correspondence after the vehicle is powered off, and further ensure the secure storage of the third correspondence.

[0102] Specifically, the non-volatile memory can be any suitable non-volatile memory in the vehicle, such as EEPROM.

[0103] In practical applications, the third correspondence can be stored in the non-volatile memory in tabular form or in other forms. To further accelerate data processing, in another exemplary scheme, the calling unit includes a third lookup module, used to look up the first correction value corresponding to the same temperature and idle speed setting value from the third correspondence table based on the current temperature and the current idle speed setting value, to obtain the current correction value. The third correspondence table includes multiple third arrays, each of which includes: the temperature, the idle speed setting value, and the first correction value.

[0104] In addition to the aforementioned method, in other embodiments, the calling unit includes: a third establishment module, used to establish a third neural network representing the third correspondence, wherein the third neural network is trained using multiple sets of data through machine learning, and each set of data includes: engine temperature, idle speed setpoint, and a first correction value for minimum charge; and a third input module, used to input the current temperature and the current idle speed setpoint into the third neural network to obtain the current correction value.

[0105] In another optional embodiment, the device further includes: a third acquisition unit, configured to acquire the current attitude angle of the vehicle, the current attitude angle including a current pitch angle and / or a current roll angle; a second determination unit, configured to determine whether the gearbox of the vehicle in the idling state is in neutral; a third determination unit, configured to, when the gearbox in the idling state is in neutral and changes from neutral to non-neutral, i.e., when the vehicle is in the idling start-up phase, determine, according to the current attitude angle and a fourth correspondence, that the minimum charge correction value corresponding to the attitude angle with the same attitude angle as the current attitude angle in the fourth correspondence is a second correction value; and a fourth determination unit, configured to, when the gearbox in the idling state is not in neutral, i.e., when the vehicle is in gear, determine, according to the current attitude angle and a fifth correspondence, that the minimum charge correction value corresponding to the attitude angle with the same attitude angle as the current attitude angle in the fifth correspondence is a third correction value. In this application, in addition to considering the impact of the aging of related components on the minimum charge as the vehicle and engine are used for a longer period of time, the different engine load requirements at different inclines during idling start and in gear are also considered. During the idling start stage, the second correction value of the minimum charge corresponding to the current incline is determined based on the current attitude angle representing the vehicle incline and the fourth correspondence. During the gear stage, the corresponding third correction is determined based on the current attitude angle representing the vehicle incline and the fifth correspondence, which further ensures that the corrected minimum charge can meet the normal operation of the engine.

[0106] Specifically, the fourth and fifth correspondences can be the correspondence between the vehicle's pitch angle and the minimum charge correction value, respectively; the correspondence between the vehicle's roll angle and the minimum charge correction value, respectively; or the correspondence between the vehicle's pitch angle, roll angle, and minimum charge correction value, respectively.

[0107] In practical applications, the fourth and fifth correspondences can be stored in the non-volatile memory in tabular form, or in other forms. The following explanation uses the fourth correspondence as an example to illustrate the specific implementation of the second correction value based on the fourth correspondence. The principle of the fifth correspondence is the same as that of the fourth correspondence, and will not be repeated here.

[0108] To further accelerate data processing, specifically, the third determining unit includes a fourth lookup module, used to look up the correction value of the minimum charge corresponding to the same attitude angle as the current attitude angle from the fourth correspondence table, and obtain the second correction value. The fourth correspondence table includes multiple fourth arrays, and each fourth array includes: attitude angle and second correction value.

[0109] In addition to the aforementioned method, in other embodiments, the third determining unit includes: a fourth establishing module, used to establish a fourth neural network representing the fourth correspondence, wherein the fourth neural network is trained by machine learning using multiple sets of data, and each set of data includes: the vehicle's attitude angle and a second correction value for the minimum charge; and a fourth input module, used to input the current attitude angle into the fourth neural network to obtain the second correction value.

[0110] To further ensure that the minimum charge meets the normal operating requirements of the engine, in one specific embodiment, the correction unit includes one of the following: a first calculation module, used to calculate the sum of the first correction value, the second correction value, and the minimum charge setting value to obtain the final setting value; and a second calculation module, used to calculate the sum of the first correction value, the third correction value, and the minimum charge setting value to obtain the final setting value.

[0111] In other embodiments, the device further includes: a second calculation unit, configured to calculate the sum of the second correction value and the minimum charge setting value when the gearbox in the idling state is in neutral and changes from neutral to non-neutral, to obtain the final setting value; and a third calculation unit, configured to calculate the sum of the third correction value and the minimum charge setting value when the gearbox in the idling state is not in neutral, to obtain the final setting value.

[0112] In addition, the correction unit includes a third calculation module, used to calculate the sum of the first correction value and the minimum charge setting value when the vehicle is idling, to obtain the final setting value.

[0113] The engine intake air volume control device includes a processor and a memory. The first acquisition unit, the first determination unit, the first calculation unit, the correction unit, and the control unit are all stored as program units in the memory. The processor executes the program units stored in the memory to implement the corresponding functions. All modules are located in the same processor; or, the modules are located in different processors in any combination.

[0114] The processor contains a kernel, which retrieves the corresponding program unit from memory. One or more kernels can be configured, and adjusting kernel parameters can at least address the problem that the preset minimum charge value in existing technologies cannot meet the requirements for normal engine operation.

[0115] 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.

[0116] This invention provides a computer-readable storage medium including a stored program, wherein the program, when executed, controls the device containing the computer-readable storage medium to perform a method for controlling the intake air volume of an engine.

[0117] This invention provides a processor for running a program, wherein the program executes a method for controlling the intake air volume of an engine.

[0118] This invention provides a device including a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs at least the following steps:

[0119] Step S201: Obtain the first correspondence relationship. The first correspondence relationship is a correspondence between the engine temperature, idle speed setting value and torque setting value at the factory. The idle speed setting value is the engine speed value preset by the vehicle in the idle state. The idle state is the state in which the engine runs in neutral. The torque setting value is the torque setting value of the engine in the vehicle in the idle state.

[0120] Step S202: During the use of the engine after it leaves the factory, based on the temperature of the engine in the vehicle at idle speed, the idle speed setting value and the first correspondence, determine the torque setting value corresponding to the temperature of the engine in the vehicle at idle speed and the idle speed setting value in the first correspondence as the target idle torque.

[0121] Step S203: Calculate the difference between the actual idle torque and the target idle torque, and based on the difference, the idle speed setting value and the second correspondence, determine the correction value of the minimum charge of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence as the first correction value;

[0122] Step S204: At least based on the first correction value, the setting value of the minimum filling amount is corrected to obtain the final setting value of the minimum filling amount;

[0123] Step S205: Control the engine intake air volume according to the final set value.

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

[0125] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having at least the following method steps:

[0126] Step S201: Obtain the first correspondence relationship. The first correspondence relationship is a correspondence between the engine temperature, idle speed setting value and torque setting value at the factory. The idle speed setting value is the engine speed value preset by the vehicle in the idle state. The idle state is the state in which the engine runs in neutral. The torque setting value is the torque setting value of the engine in the vehicle in the idle state.

[0127] Step S202: During the use of the engine after it leaves the factory, based on the temperature of the engine in the vehicle at idle speed, the idle speed setting value and the first correspondence, determine the torque setting value corresponding to the temperature of the engine in the vehicle at idle speed and the idle speed setting value in the first correspondence as the target idle torque.

[0128] Step S203: Calculate the difference between the actual idle torque and the target idle torque, and based on the difference, the idle speed setting value and the second correspondence, determine the correction value of the minimum charge of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence as the first correction value;

[0129] Step S204: At least based on the first correction value, the setting value of the minimum filling amount is corrected to obtain the final setting value of the minimum filling amount;

[0130] Step S205: Control the engine intake air volume according to the final set value.

[0131] It will be apparent to those skilled in the art that the modules or steps of the present invention 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 device-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 presented 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 hardware and software combination.

[0132] 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.

[0133] 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.

[0134] 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.

[0135] 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.

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

[0137] Memory may include non-persistent 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. Memory is an example of computer-readable media.

[0138] 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 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.

[0139] 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.

[0140] As can be seen from the above description, the embodiments described in this application achieve the following technical effects:

[0141] In the engine intake air volume control method of this application, a first correspondence relationship is first obtained, which characterizes the relationship between the engine temperature, idle speed setpoint, and torque setpoint at idle speed when the engine is manufactured. Then, when the engine is in an idling state during use after leaving the factory, the target idle speed torque corresponding to the temperature and idle speed setpoint under the current operating condition is determined according to the first correspondence relationship. After that, the difference between the actual idle speed torque under the current operating condition and the target idle speed torque and the correction value of the minimum charge of the engine corresponding to the idle speed setpoint are determined according to the second correspondence relationship. The minimum charge setpoint is then corrected at least according to the correction value to obtain the final setpoint. Finally, the engine intake air volume is controlled according to the determined final setpoint. This application considers the impact of aging of related components on the minimum charge as the vehicle and engine age. Based on the difference between the target idle torque and the current actual idle torque, a correction value for the minimum charge at idle speed is determined. This adjustment of the minimum charge setting effectively solves the problem that changes in the frictional resistance of the engine and its accessories after a period of use cause the factory minimum charge setting to become unusable. This results in problems such as the vehicle being unable to return the engine speed to the normal idle speed after releasing the accelerator, or the engine speed dropping too much when returning to idle speed from high speed after releasing the accelerator. The corrected minimum charge can meet the normal operation of the engine.

[0142] 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 an engine, characterized in that, include: Obtain a first correspondence, which is a correspondence between the engine temperature, idle speed setting value and torque setting value at the factory. The idle speed setting value is the engine speed value preset by the vehicle in the idle state. The idle state is the state in which the engine runs in neutral. The torque setting value is the torque setting value of the engine in the vehicle in the idle state. During the use of the engine after it leaves the factory, based on the temperature of the engine in the vehicle at idle speed, the idle speed setting value and the first correspondence, the torque setting value corresponding to the temperature of the engine in the vehicle at idle speed and the idle speed setting value in the first correspondence is determined as the target idle speed torque. Calculate the difference between the actual idle torque and the target idle torque, and based on the difference, the idle speed setting value, and the second correspondence, determine the correction value of the minimum charge of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence as the first correction value; The minimum filling amount setting value is corrected based at least on the first correction value to obtain the final setting value of the minimum filling amount; The engine intake air volume is controlled according to the final set value; The minimum charge setting value is adjusted based on at least the first adjustment value to obtain the final setting value of the minimum charge, including: calculating the sum of the first adjustment value and the minimum charge setting value to obtain the final setting value.

2. The method according to claim 1, characterized in that, After determining, based on the difference, the idle speed setting value, and the second correspondence, that the minimum charge value of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence is a first correction value, the method further includes: A third correspondence is established based on the temperature, the idle speed setting value, and the corresponding first correction value. The third correspondence is a representation of the correspondence between the first correction value of the engine and the temperature and the idle speed setting value during the use process. When the vehicle is powered off, the third correspondence is stored in non-volatile memory; When the vehicle is powered on and in the idling state, the current temperature and current idle speed setting of the engine are obtained; The third correspondence is retrieved from the non-volatile memory, and based on the current temperature, the current idle speed setting, and the third correspondence, the first correction value corresponding to the temperature and the idle speed setting that are the same as the current temperature and the current idle speed setting in the third correspondence is determined to be the current correction value of the engine.

3. The method according to claim 2, characterized in that, Based on the current temperature, the current idle speed setting, and the third correspondence, the first correction value corresponding to the temperature and idle speed setting that are the same as the current temperature and the current idle speed setting in the third correspondence is determined to be the current correction value for the engine, including: Based on the current temperature and the current idle speed setting, the first correction value corresponding to the same temperature and idle speed setting is found in the third correspondence table to obtain the current correction value. The third correspondence table includes multiple third arrays, and each third array includes: the temperature, the idle speed setting, and the first correction value.

4. The method according to claim 1, characterized in that, The method further includes: Obtain the current attitude angle of the vehicle, which includes the current pitch angle and / or the current roll angle; Determine whether the gearbox of the vehicle in the idling state is in neutral; When the gearbox is in neutral while in the idling state and changes from neutral to non-neutral, the correction value of the minimum charge corresponding to the attitude angle that is the same as the current attitude angle in the fourth correspondence is determined as the second correction value according to the current attitude angle and the fourth correspondence. When the gearbox is not in neutral while in the idling state, the correction value of the minimum charge corresponding to the attitude angle that is the same as the current attitude angle in the fifth correspondence is determined to be the third correction value according to the current attitude angle and the fifth correspondence.

5. The method according to claim 4, characterized in that, The minimum charge setting is adjusted based on at least the first adjustment value to obtain a final minimum charge setting, including one of the following: The final setting value is obtained by summing the first correction value, the second correction value, and the minimum filling amount setting value. The final setting value is obtained by summing the first correction value, the third correction value, and the minimum filling amount setting value.

6. The method according to claim 4, characterized in that, The method further includes: When the gearbox is in neutral while in the idling state and changes from neutral to non-neutral, the sum of the second correction value and the minimum charge setting value is calculated to obtain the final setting value. When the gearbox is not in neutral while in the idling state, the sum of the third correction value and the minimum charge setting value is calculated to obtain the final setting value.

7. The method according to any one of claims 1 to 6, characterized in that, Based on the engine temperature of the vehicle in the idling state, the idle speed setting value, and the first correspondence, the torque setting value corresponding to the engine temperature and idle speed setting value of the vehicle in the idling state in the first correspondence is determined as the target idle torque. This includes: based on the temperature and idle speed setting value corresponding to the vehicle in the idling state, searching in the first correspondence table for the torque setting value corresponding to the same temperature and idle speed setting value as the vehicle in the idling state, and obtaining the target idle torque. The first correspondence table includes multiple first arrays, each of which includes: the temperature, the idle speed setting value, and the torque setting value. Based on the difference, the idle speed setting value, and the second correspondence, determining the minimum charge correction value of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence table as the first correction value includes: based on the difference and the idle speed setting value, searching in the second correspondence table for the correction value corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value to obtain the first correction value, wherein the second correspondence table includes a plurality of second arrays, each second array including the difference, the idle speed setting value, and the correction value.

8. A control device for engine intake air volume, characterized in that, include: The first acquisition unit is used to acquire a first correspondence relationship, which is a correspondence relationship between the engine temperature, idle speed setting value and torque setting value at the factory. The idle speed setting value is the engine speed value preset by the vehicle in the idle state. The idle state is the state in which the engine is running in neutral. The torque setting value is the torque setting value of the engine in the vehicle in the idle state. The first determining unit is used to determine, during the use of the engine after it leaves the factory, the torque setting value corresponding to the engine temperature and the idle setting value in the first correspondence relationship of the vehicle in the idle state, based on the engine temperature in the idle state, the idle setting value and the first correspondence relationship of the vehicle in the idle state, as a target idle torque. The first calculation unit is used to calculate the difference between the actual idle torque and the target idle torque, and based on the difference, the idle speed setting value and the second correspondence, determine the correction value of the minimum charge of the engine corresponding to the difference and the idle speed setting value that are the same as the difference and the idle speed setting value in the second correspondence as the first correction value; The correction unit is configured to correct the minimum filling quantity setting value based at least on the first correction value to obtain the final setting value of the minimum filling quantity; The control unit is used to control the engine intake air volume according to the final set value; The correction unit includes a third calculation module, used to calculate the sum of the first correction value and the minimum filling amount setting value to obtain the final setting value.

9. An electronic device, characterized in that, include: 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 comprising methods for performing any one of claims 1 to 7.

Citation Information

Patent Citations

  • Control apparatus and control method for vehicle driving unit

    CN101680385A

  • Idle speed determination method and device, electronic equipment and readable storage medium

    CN116279530A