A method, apparatus, device and medium for regulating engine speed

By calculating the desired intake volume and adjusting the engine speed under idling conditions, the problems of high fuel consumption and noise during engine idling were solved, achieving a balance between economy and mechanical performance.

CN117536720BActive Publication Date: 2026-07-21WEICHAI POWER CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
WEICHAI POWER CO LTD
Filing Date
2023-11-09
Publication Date
2026-07-21

Smart Images

  • Figure CN117536720B_ABST
    Figure CN117536720B_ABST
Patent Text Reader

Abstract

The application discloses an engine speed adjusting method, device, equipment and medium, and the method comprises the following steps: calculating the expected intake amount in the idle speed condition based on the initial fuel injection amount when the engine enters the idle speed condition; when the current intake amount of the engine is greater than the expected intake amount, reducing the idle speed of the engine by a preset amplitude, obtaining the current speed of the engine, judging whether the current speed is greater than the limit speed, and returning to the step of obtaining the current intake amount of the engine when the current speed is greater than the limit speed; when the current intake amount of the engine is less than or equal to the expected intake amount, or the current speed is less than or equal to the limit speed, taking the sum of the current speed and the preset amplitude as the set speed of the engine in the idle speed condition; wherein, when the initial intake amount is less than or equal to the expected intake amount, taking the initial speed of the engine as the set speed of the engine in the idle speed condition. The power performance is ensured, the fuel consumption is reduced, and the economic benefit is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle technology, and in particular to a method, device, equipment, and medium for adjusting engine speed. Background Technology

[0002] Market research revealed that some vehicles have a very high idling rate during actual operation. For example, logistics vehicles idle for 2-3 hours during loading and unloading. During idling, the engine's idle speed is mostly a higher speed when the engine is cold and a lower fixed speed when the engine is warm. The advantage of this calibration is that it can warm up the engine quickly and maintain stable speed control. The disadvantage is that the speed cannot be controlled according to the load, resulting in higher fuel consumption and more noise. Summary of the Invention

[0003] This invention provides a method, device, equipment, and medium for adjusting engine speed to solve the problems of high fuel consumption and high noise during engine idling in related technologies.

[0004] According to a first aspect of the present invention, a method for adjusting engine speed is provided, comprising:

[0005] Based on the initial fuel injection quantity of the engine when it enters the idling condition, the expected air intake quantity under the idling condition is calculated, and the expected air intake quantity can meet the starting power requirements of the vehicle.

[0006] Obtain the current intake air volume of the engine; determine whether the current intake air volume is greater than the expected intake air volume;

[0007] When the current intake air volume of the engine is greater than the desired intake air volume, the idle speed of the engine is reduced by a preset amount, and the current speed of the engine is obtained. It is determined whether the current speed is greater than the limit speed. When the current speed is greater than the limit speed, the process returns to the step of obtaining the current intake air volume of the engine.

[0008] When the current intake volume of the engine is less than or equal to the desired intake volume, or the current speed is less than or equal to the limited speed, the sum of the current speed and the preset amplitude is the set speed of the engine under idling conditions; wherein, when the initial intake volume is less than or equal to the desired intake volume, the initial speed of the engine is the set speed of the engine under idling conditions.

[0009] Optionally, calculating the desired intake air volume under idling conditions based on the initial fuel injection quantity when the engine enters idling conditions includes:

[0010] The desired intake air volume is the product of the initial fuel injection volume and the first parameter, the second parameter, and the first constant;

[0011] The first parameter is the preset excess air coefficient when the reserve torque is reached, the second parameter is the calibrated multiple of the fuel injection quantity when the reserve torque is reached to the initial fuel injection quantity, and the first constant is the air-fuel ratio; the first parameter is greater than 1 and less than the actual excess air coefficient of the engine when it enters the idling condition, and the second parameter is greater than 1.

[0012] Optionally, after obtaining the set speed of the engine under idling conditions, the method further includes:

[0013] Determine if a clutch signal has been received;

[0014] When no clutch signal is received, the engine maintains the set speed under idling conditions;

[0015] When a clutch signal is received, the engine's set speed under idling conditions is restored to the initial speed.

[0016] Optionally, before the initial fuel injection quantity based on the engine entering idle condition, the method further includes:

[0017] The current vehicle speed, current clutch signal, current throttle gear, and current handbrake signal of the engine-driven vehicle are obtained.

[0018] To determine whether the engine has entered the idling condition, if the current vehicle speed is not 0, or the current clutch signal is not 0, or the current throttle gear is not 0, or the current handbrake signal is 0, the engine has not entered the idling condition.

[0019] When the current vehicle speed is 0, the current clutch signal is 0, the current throttle gear is 0, and the current handbrake signal is not 0, the engine enters the idling state.

[0020] According to a second aspect of the present invention, an engine speed regulating device is provided, comprising:

[0021] The expected intake volume calculation module is used to calculate the expected intake volume under the idling condition based on the initial fuel injection quantity of the engine when it enters the idling condition. The expected intake volume can meet the starting power requirements of the vehicle.

[0022] An acquisition module is used to acquire the current intake air volume of the engine;

[0023] The first judgment module is used to determine whether the current intake air volume is greater than the expected intake air volume; when the current intake air volume of the engine is greater than the expected intake air volume, the idle speed of the engine is reduced by a preset amount, and the current speed of the engine is obtained, and it is determined whether the current speed is greater than the limit speed; when the current speed is greater than the limit speed, the step of obtaining the current intake air volume of the engine is returned.

[0024] The determination module is further configured to, when the current intake volume of the engine is less than or equal to the desired intake volume, or the current speed is less than or equal to the limited speed, use the sum of the current speed and the preset amplitude as the set speed of the engine under idling conditions; wherein, when the initial intake volume is less than or equal to the desired intake volume, the initial speed of the engine is used as the set speed of the engine under idling conditions.

[0025] Optionally, the desired intake air volume is the product of the initial fuel injection volume and the first parameter, the second parameter, and the first constant;

[0026] The first parameter is the preset excess air coefficient when the reserve torque is reached, the second parameter is the calibrated multiple of the fuel injection quantity when the reserve torque is reached to the initial fuel injection quantity, and the first constant is the air-fuel ratio; the first parameter is greater than 1 and less than the actual excess air coefficient of the engine when it enters the idling condition, and the second parameter is greater than 1.

[0027] Optionally, it also includes:

[0028] The second judgment module is used to determine whether a clutch signal has been received;

[0029] When no clutch signal is received, the engine maintains the set speed under idling conditions;

[0030] When a clutch signal is received, the engine's set speed under idling conditions is restored to the initial speed.

[0031] Optionally, it also includes:

[0032] The acquisition module is also used to acquire the current vehicle speed, current clutch signal, current throttle gear, and current handbrake signal of the engine-driven vehicle;

[0033] The third judgment module is used to determine whether the engine has entered the idling condition. When the current vehicle speed is not 0, or the current clutch signal is not 0, or the current throttle gear is not 0, or the current handbrake signal is 0, the engine has not entered the idling condition.

[0034] When the current vehicle speed is 0, the current clutch signal is 0, the current throttle gear is 0, and the current handbrake signal is not 0, the engine enters the idling state.

[0035] According to a third aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0036] At least one processor; and

[0037] A memory communicatively connected to the at least one processor; wherein,

[0038] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the engine speed adjustment method according to any embodiment of the present invention.

[0039] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the engine speed adjustment method according to any embodiment of the present invention.

[0040] The technical solution of this invention reduces fuel consumption and noise by adjusting and lowering the engine speed to reduce the current intake air volume. Simultaneously, it compares the current intake air volume with a set desired intake air volume to prevent the current intake air volume from falling below the desired volume, thus avoiding black smoke from the engine and insufficient power upon restarting. At the same time, it ensures that the engine speed remains above a limit speed to guarantee the normal mechanical performance of the vehicle engine.

[0041] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0042] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0043] Figure 1 This is a flowchart of the engine speed adjustment method proposed in the embodiments of the present invention;

[0044] Figure 2 This is a flowchart of an engine speed adjustment method according to an embodiment of the present invention;

[0045] Figure 3 This is a flowchart of an engine speed adjustment method proposed in another embodiment of the present invention;

[0046] Figure 4 This is a schematic diagram of the structure of an electronic device that implements the engine speed adjustment method of the present invention. Detailed Implementation

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

[0048] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention 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 so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a 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.

[0049] Example 1

[0050] Figure 1 This is a flowchart of the engine speed adjustment method proposed in an embodiment of the present invention. Figure 1 As shown, the adjustment method includes:

[0051] S101, based on the initial fuel injection quantity when the engine enters the idling condition, calculates the expected intake volume under the idling condition, and the expected intake volume can meet the starting power requirements of the whole vehicle.

[0052] Specifically, when the engine's intake air volume is at the desired level, it ensures timely starting of the vehicle without producing incomplete combustion and black smoke. The desired intake air volume setting is related to the engine model and the initial fuel injection quantity when the engine enters idle mode. The initial fuel injection quantity can be measured by relevant sensors on the engine.

[0053] According to one embodiment of the present invention, calculating the desired intake air volume under idling conditions based on the initial fuel injection quantity when the engine enters idling conditions includes:

[0054] The desired intake volume is the product of the initial fuel injection volume and the first parameter, the second parameter, and the first constant;

[0055] The first parameter is the preset excess air coefficient when the reserve torque is reached, the second parameter is the calibrated multiple of the fuel injection quantity when the reserve torque is reached to the initial fuel injection quantity, and the first constant is the air-fuel ratio; the first parameter is greater than 1 and less than the actual excess air coefficient when the engine enters the idling condition, and the second parameter is greater than 1.

[0056] In other words, the desired intake volume = first parameter * second parameter * initial fuel injection quantity * first constant;

[0057] The first parameter can be greater than 1 but less than the actual excess air coefficient when the engine enters idle condition. For example, if the actual excess air coefficient is 3.2, then the first parameter can be any value between 1 and 3.2, and for example, 2. The second parameter is the calibrated multiple of the fuel injection quantity when reaching the reserve torque and the initial fuel injection quantity. Since the fuel injection quantity when reaching the reserve torque is the fuel injection quantity that can start the entire vehicle, it needs to be greater than the initial fuel injection quantity, i.e., the second parameter is greater than 1, and for example, the second parameter can be 3. The first constant is the air-fuel ratio, i.e., 14.5. It can be understood that the first and second parameters can be empirical values, as long as the desired intake air volume can meet the minimum starting power requirements and also ensure that there is no smoke combustion. The first and second parameters can be obtained according to empirical values ​​or relevant tests based on different engine models and different initial fuel injection quantities when the engine enters idle condition. When the engine model is determined, the first and second parameters are determined.

[0058] S102, obtain the current intake air volume of the engine;

[0059] The current intake air volume can be detected by relevant sensors on the engine.

[0060] S103, determine whether the current air intake volume is greater than the expected air intake volume;

[0061] S104, when the current intake air volume of the engine is greater than the expected intake air volume, reduce the idle speed of the engine by a preset amount, and obtain the current speed of the engine. Determine whether the current speed is greater than the limit speed. If the current speed is greater than the limit speed, return to the step of obtaining the current intake air volume of the engine.

[0062] S105, when the current intake volume of the engine is less than or equal to the desired intake volume, or the current speed is less than or equal to the limit speed, the sum of the current speed and the preset range is the set speed of the engine under idling conditions; wherein, when the initial intake volume is less than or equal to the desired intake volume, the initial speed of the engine is the set speed of the engine under idling conditions.

[0063] Among them, the speed limit is the minimum speed required to meet the mechanical performance requirements of the engine.

[0064] That is to say, when the engine enters the idle condition and the desired intake air volume of the engine is determined, the current intake air volume of the engine is detected. Among them, if the initial intake air volume is less than or equal to the desired intake air volume, the initial speed at which the engine enters the idle condition can be maintained. If the initial intake air volume is greater than the desired intake air volume, the initial speed is reduced by a preset amplitude, and the current speed of the engine is obtained. Then it is judged whether the current speed is lower than the limit speed. If it is lower than the limit speed, it means that the current speed cannot meet the mechanical performance of the engine. Furthermore, the previous engine speed needs to be used as the set speed of the engine under the idle condition, that is, the preset amplitude is added to the current speed again as the set speed. If it is higher than the limit speed, the step of initially detecting the current intake air volume of the engine can be returned to perform a cycle.

[0065] When the current intake air volume is less than or equal to the desired intake air volume, it means that after the engine speed was reduced previously, the current intake air volume is lower than the desired intake air volume and cannot meet the combustion requirement. Furthermore, the preset amplitude is added to the current speed again as the set speed. When the current intake air volume is greater than the desired intake air volume, refer to the aforementioned cycle and continue to reduce the engine speed.

[0066] Exemplarily, the initial intake air volume is A, the desired intake air volume is B, the preset amplitude is 15 r / s, the initial speed is 800 r / s, and the limit speed is 510 r / s (this value is an empirical value). When A > B, for 800 r / s - 15 r / s, it becomes 785 r / s > 510 r / s. Furthermore, the current intake air volume C is obtained. When C > B, for 785 r / s - 15 r / s, it becomes 770 r / s > 510 r / s. The current intake air volume D is continuously obtained. When D < B, 770 r / s + 15 r / s = 785 r / s is used as the set speed of the engine under the idle condition and is maintained. During this process, although the current intake air volume is greater than the desired intake air volume, after the speed is reduced, it is found that the current speed becomes 500 r / s which is less than 510 r / s. Then 500 r / s + 15 r / s = 515 r / s needs to be used as the set speed of the engine under the idle condition and is maintained. Generally speaking, the current intake air volume changes according to the adjustment of the engine speed. Whether the engine speed can be reduced is judged by monitoring whether the current intake air volume is greater than the desired intake air volume. After the speed is reduced, it is judged whether the speed exceeds the limit value to judge whether to continue reducing the engine speed. In this cycle, although it is detected that the current speed does not exceed the limit value, but immediately afterwards it is detected that the current intake air volume is less than or equal to the desired intake air volume, or although the current intake air volume is greater than the desired intake air volume, but immediately afterwards it is detected that the current speed exceeds the limit value, the speed reduction cycle is exited in both cases.

[0067] Therefore, through the above-mentioned logic control, not only can complete combustion be ensured and fuel consumption reduced, but also engine noise during idling can be reduced without affecting the engine's mechanical performance. Furthermore, a certain amount of power can be stored in advance to maintain the ability to start at any time.

[0068] Optionally, after obtaining the set engine speed at idle, the method further includes:

[0069] Determine if a clutch signal has been received;

[0070] When no clutch signal is received, maintain the engine at the set speed under idling conditions;

[0071] When a clutch signal is received, the engine's set speed under idling conditions will be restored to its initial speed.

[0072] The clutch signal can be detected by relevant sensors on the vehicle. After adjusting the engine idle speed as described above, if the vehicle remains in idle mode, it can maintain the set speed. If the vehicle displays a clutch signal, it indicates that the vehicle needs to start. At this time, the set speed is restored to the initial idle speed to prepare for starting. Thus, the set speed meets the requirements for energy saving and noise reduction during idling, while the corresponding fuel injection quantity also meets the power requirements during starting, i.e., the fuel injection quantity at this time can meet the requirements for starting and acceleration.

[0073] Optionally, before the initial fuel injection quantity based on the engine entering idle condition, it also includes:

[0074] Acquire the current vehicle speed, current clutch signal, current throttle gear, and current handbrake signal of the engine-driven vehicle;

[0075] To determine whether the engine has entered idle mode, if the current vehicle speed is not 0, or the current clutch signal is not 0, or the current throttle gear is not 0, or the current handbrake signal is 0, the engine has not entered idle mode.

[0076] When the current vehicle speed is 0, the current clutch signal is 0, the current throttle gear is 0, and the current handbrake signal is not 0, the engine enters the idling state.

[0077] Understandably, the current vehicle speed, current clutch signal, current throttle gear, current handbrake signal, and current engine speed can all be read through corresponding sensors or obtained directly from the vehicle controller. Specifically, whether the current vehicle speed is 0 indicates whether the vehicle has a speed; 0 here is measured in m / s. If the current speed is greater than 0, then the vehicle has a speed. Whether the clutch signal is 0 indicates whether the driver intends to start the vehicle; 0 here is a judgment signal. If the clutch signal is 0, there is no clutch signal; if the clutch signal is 1, there is a clutch signal. Whether the throttle gear is 0 indicates whether the driver intends to start the vehicle, i.e., whether the accelerator is pressed and the gear is engaged; if it is 0, the gear is not engaged; if it is 1, the gear is engaged. Whether the handbrake signal is 0 indicates whether the handbrake is engaged; if this signal is 0, the handbrake is disengaged; if this signal is 1, the handbrake is engaged, indicating the driver intends to start the vehicle. Furthermore, when the current vehicle speed is 0, the current clutch signal is 0, the current throttle gear is 0, and the current handbrake signal is not 0, the engine enters the idling condition. If any one of these conditions is not met, it can be determined that the engine has not entered the idling condition.

[0078] It should be noted that the above method applies to diesel engines. The fuel injection quantity of a diesel engine varies with engine speed, and the intake air quantity also varies with the fuel injection quantity. Changes in intake air quantity are more noticeable and easier to detect than changes in fuel injection quantity.

[0079] In one specific embodiment, Figure 2 This is a flowchart of an engine speed adjustment method according to an embodiment of the present invention. Figure 2 As shown,

[0080] Start, S201, determine whether to enter idle mode; if not, return to start; if yes, execute S202;

[0081] S202, determine if the selector switch is marked 1; if not, execute S212; if yes, execute S203.

[0082] S203, obtain the initial fuel injection quantity under idling conditions;

[0083] S204, calculate the desired intake volume under the reserve torque;

[0084] S205, obtain the current intake air volume and idle speed;

[0085] S206, determine whether the current intake volume is greater than the expected intake volume; if yes, proceed to S207; if no, proceed to S209.

[0086] S207 reduces the engine's idle speed by a preset amount and obtains the current speed;

[0087] S208, and determine whether the current speed is greater than the speed limit; if yes, return to S205; otherwise, execute S209;

[0088] S209, the sum of the current speed and the preset range is the set speed of the engine under idling conditions;

[0089] S210, determine if there is a clutch signal. If yes, execute S211; otherwise, execute S212.

[0090] S211, maintain the set speed;

[0091] S212, maintain the initial speed.

[0092] When the current intake volume is less than the initial intake volume, the initial speed is maintained.

[0093] The selector switch allows the driver to manually choose whether to initiate the speed reduction process; otherwise, it will not. This increases the driver's choice. For example, if the driver plans to allow the vehicle to idle for a longer period, they can select switch 1; otherwise, they can select switch 0.

[0094] Figure 3 This is a flowchart of an engine speed adjustment method according to another embodiment of the present invention. In this embodiment, the engine speed is first selected by a selector switch, and then the desired intake air volume under idling conditions is calculated. When the vehicle enters idling conditions, a judgment can be made between the current intake air volume and the desired intake air volume.

[0095] A calibrable detection switch is added. When calibrated to 0: the idle speed reduction function is disabled, and the engine idle speed setting is a fixed value. When calibrated to 1: the idle speed reduction function is enabled, and the engine idle speed can be adjusted according to the comparison between the current intake air volume and the desired intake air volume for reserve power. When there is no clutch signal, the engine idle speed follows the low idle speed setting. When a clutch signal is detected, the idle speed setting changes from the low rpm value (the idle speed value when this function is not enabled).

[0096] Therefore, based on the actual operating conditions of the vehicle, the idle engine speed is reduced to save energy and reduce noise. At the same time, reserve power is introduced to avoid insufficient power. Furthermore, the idle speed setting is adjusted promptly based on the clutch signal to determine whether driving is required, further ensuring power performance. This approach reduces fuel consumption and improves economic efficiency while maintaining power.

[0097] In any of the above embodiments, idling speed: idling speed refers to the engine operating without load, only needing to overcome the frictional resistance of its internal components without outputting power to the outside.

[0098] Excess air coefficient: an important parameter reflecting the fuel-air ratio, which refers to the ratio of the actual mass of air supplied to burn 1 kg of fuel to the theoretical amount of air required for complete combustion.

[0099] Example 2

[0100] This invention proposes an engine speed regulating device, comprising:

[0101] The expected intake volume calculation module is used to calculate the expected intake volume under idling conditions based on the initial fuel injection quantity when the engine enters idling conditions. The expected intake volume can meet the starting power requirements of the whole vehicle.

[0102] The acquisition module is used to acquire the current intake air volume of the engine;

[0103] The first judgment module is used to determine whether the current intake air volume is greater than the expected intake air volume. When the current intake air volume of the engine is greater than the expected intake air volume, the idle speed of the engine is reduced by a preset amount, and the current speed of the engine is obtained. It is then determined whether the current speed is greater than the limit speed. When the current speed is greater than the limit speed, the process returns to the step of obtaining the current intake air volume of the engine.

[0104] The judgment module is also used to determine the engine's set speed under idling conditions when the engine's current intake volume is less than or equal to the desired intake volume, or the current speed is less than or equal to the limit speed. Specifically, when the initial intake volume is less than or equal to the desired intake volume, the engine's initial speed is taken as the set speed under idling conditions.

[0105] Optionally, the desired intake volume is the product of the initial fuel injection volume and the first parameter, the second parameter, and the first constant;

[0106] The first parameter is the preset excess air coefficient when the reserve torque is reached, the second parameter is the calibrated multiple of the fuel injection quantity when the reserve torque is reached to the initial fuel injection quantity, and the first constant is the air-fuel ratio; the first parameter is greater than 1 and less than the actual excess air coefficient when the engine enters the idling condition, and the second parameter is greater than 1.

[0107] Optionally, it also includes:

[0108] The second judgment module is used to determine whether a clutch signal has been received;

[0109] When no clutch signal is received, maintain the engine at the set speed under idling conditions;

[0110] When a clutch signal is received, the engine's set speed under idling conditions will be restored to its initial speed.

[0111] Optionally, it also includes:

[0112] The acquisition module is also used to acquire the current vehicle speed, current clutch signal, current throttle gear, current handbrake signal, and current engine speed of the engine-driven vehicle;

[0113] The third judgment module is used to determine whether the engine has entered the idling condition. When the current vehicle speed is not 0, or the current clutch signal is not 0, or the current throttle gear is not 0, or the current handbrake signal is 0, the engine has not entered the idling condition.

[0114] When the current vehicle speed is 0, the current clutch signal is 0, the current throttle gear is 0, and the current handbrake signal is not 0, the engine enters the idling state.

[0115] The engine speed adjustment device provided in this embodiment of the invention can execute the engine speed adjustment method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0116] Example 3

[0117] This invention provides an electronic device, which includes:

[0118] At least one processor; and

[0119] A memory that is communicatively connected to at least one processor; wherein,

[0120] The memory stores a computer program that can be executed by at least one processor, such that the at least one processor is able to perform the engine speed adjustment method according to any embodiment of the present invention.

[0121] The present invention provides a computer-readable storage medium storing computer instructions, which are used to cause a processor to execute an engine speed adjustment method according to any embodiment of the present invention.

[0122] Figure 4 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0123] like Figure 4As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0124] Multiple components in electronic device 10 are connected to input / output (I / O) interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of monitors, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0125] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the method of regulating engine speed.

[0126] In some embodiments, the method for regulating engine speed may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via read-only memory (ROM) 12 and / or communication unit 19. When the computer program is loaded into random access memory (RAM) 13 and executed by processor 11, one or more steps of the method for regulating engine speed described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the method for regulating engine speed by any other suitable means (e.g., by means of firmware).

[0127] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0128] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0129] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0130] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0131] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0132] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0133] The technical solution of this invention reduces fuel consumption and noise by adjusting and lowering the engine speed to reduce the current intake air volume. Simultaneously, it compares the current intake air volume with a set desired intake air volume to prevent the current intake air volume from falling below the desired volume, thus avoiding black smoke from the engine and insufficient power upon restarting. At the same time, it ensures that the engine speed remains above a limit speed to guarantee the normal mechanical performance of the vehicle engine.

[0134] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0135] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for adjusting engine speed, characterized in that, include: Based on the initial fuel injection quantity of the engine when it enters the idling condition, the expected air intake quantity under the idling condition is calculated, and the expected air intake quantity can meet the starting power requirements of the vehicle. Obtain the current intake air volume of the engine; determine whether the current intake air volume is greater than the expected intake air volume; When the current intake air volume of the engine is greater than the desired intake air volume, the idle speed of the engine is reduced by a preset amount, and the current speed of the engine is obtained. It is determined whether the current speed is greater than the limit speed. When the current speed is greater than the limit speed, the process returns to the step of obtaining the current intake air volume of the engine. When the current intake volume of the engine is less than or equal to the desired intake volume, or the current speed is less than or equal to the limited speed, the sum of the current speed and the preset amplitude is the set speed of the engine under idling conditions; wherein, when the initial intake volume is less than or equal to the desired intake volume, the initial speed of the engine is the set speed of the engine under idling conditions.

2. The method for adjusting engine speed according to claim 1, characterized in that, The calculation of the desired intake air volume under idling conditions based on the initial fuel injection quantity of the engine when it enters idling conditions includes: The desired intake air volume is the product of the initial fuel injection volume and the first parameter, the second parameter, and the first constant; The first parameter is the preset excess air coefficient when the reserve torque is reached, the second parameter is the calibrated multiple of the fuel injection quantity when the reserve torque is reached to the initial fuel injection quantity, and the first constant is the air-fuel ratio; the first parameter is greater than 1 and less than the actual excess air coefficient of the engine when it enters the idling condition, and the second parameter is greater than 1.

3. The method for adjusting engine speed according to claim 1, characterized in that, After obtaining the set speed of the engine under idling conditions, the method further includes: Determine if a clutch signal has been received; When no clutch signal is received, the engine maintains the set speed under idling conditions; When a clutch signal is received, the engine's set speed under idling conditions is restored to the initial speed.

4. The method for adjusting engine speed according to claim 1, characterized in that, Before the initial fuel injection quantity based on the engine entering idle condition, it also includes: The current vehicle speed, current clutch signal, current throttle gear, and current handbrake signal of the engine-driven vehicle are obtained. To determine whether the engine has entered the idling condition, if the current vehicle speed is not 0, or the current clutch signal is not 0, or the current throttle gear is not 0, or the current handbrake signal is 0, the engine has not entered the idling condition. When the current vehicle speed is 0, the current clutch signal is 0, the current throttle gear is 0, and the current handbrake signal is not 0, the engine enters the idling state.

5. An engine speed regulating device, characterized in that, include: The expected intake volume calculation module is used to calculate the expected intake volume under the idling condition based on the initial fuel injection quantity of the engine when it enters the idling condition. The expected intake volume can meet the starting power requirements of the vehicle. An acquisition module is used to acquire the current intake air volume of the engine; The first judgment module is used to determine whether the current air intake volume is greater than the expected air intake volume; When the current intake air volume of the engine is greater than the desired intake air volume, the idle speed of the engine is reduced by a preset amount, and the current speed of the engine is obtained. It is determined whether the current speed is greater than the limit speed. When the current speed is greater than the limit speed, the process returns to the step of obtaining the current intake air volume of the engine. The determination module is further configured to, when the current intake volume of the engine is less than or equal to the desired intake volume, or the current speed is less than or equal to the limited speed, use the sum of the current speed and the preset amplitude as the set speed of the engine under idling conditions; wherein, when the initial intake volume is less than or equal to the desired intake volume, the initial speed of the engine is used as the set speed of the engine under idling conditions.

6. The engine speed regulating device according to claim 5, characterized in that, The desired intake air volume is the product of the initial fuel injection volume and the first parameter, the second parameter, and the first constant; The first parameter is the preset excess air coefficient when the reserve torque is reached, the second parameter is the calibrated multiple of the fuel injection quantity when the reserve torque is reached to the initial fuel injection quantity, and the first constant is the air-fuel ratio; The first parameter is greater than 1 and less than the actual excess air coefficient of the engine when it enters the idling condition, and the second parameter is greater than 1.

7. The engine speed regulating device according to claim 5, characterized in that, Also includes: The second judgment module is used to determine whether a clutch signal has been received; When no clutch signal is received, the engine maintains the set speed under idling conditions; When a clutch signal is received, the engine's set speed under idling conditions is restored to the initial speed.

8. The engine speed regulating device according to claim 5, characterized in that, Also includes: The acquisition module is also used to acquire the current vehicle speed, current clutch signal, current throttle gear and current handbrake signal of the engine-driven vehicle; The third judgment module is used to determine whether the engine has entered the idling condition. When the current vehicle speed is not 0, or the current clutch signal is not 0, or the current throttle gear is not 0, or the current handbrake signal is 0, the engine has not entered the idling condition. When the current vehicle speed is 0, the current clutch signal is 0, the current throttle gear is 0, and the current handbrake signal is not 0, the engine enters the idling state.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the engine speed adjustment method according to any one of claims 1-4.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method for adjusting engine speed according to any one of claims 1-4.