A method, device, equipment and medium for controlling engine low speed operation

By obtaining the engine's cylinder stop control parameters to calculate the degree of low load and controlling the number of engine running cylinders, the carbon deposits and white smoke problems during low-speed operation of the engine in high-altitude areas are solved, the combustion efficiency is improved and the engine life is extended.

CN118997938BActive Publication Date: 2025-01-17WEICHAI POWER CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411488432.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-01-17
Estimated Expiration
2044-10-24

AI Technical Summary

Technical Problem

In high-altitude areas, due to the low load rate when the engine is running at low speed, the engine oil is insufficient to burn, forming carbon deposits, affecting the engine life and causing smoke from exhaust gases.

Method used

By obtaining the engine's cylinder stop control parameters (load rate, oil temperature and water temperature), calculate the degree of low load, and apply different cylinder stop logic according to different low load levels, determine the number of cylinders, and control the number of engine running cylinders to improve combustion Efficiency and reduce carbon deposit formation.

Benefits of technology

It has achieved the improvement of engine combustion efficiency under low load conditions, reduce the risk of white smoke and carbon deposits, and extend the engine life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118997938B_ABST
    Figure CN118997938B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, equipment and medium for controlling low-speed operation of an engine. The method comprises: obtaining a cylinder deactivation control parameter of the engine, determining a cylinder deactivation logic for calculating the number of cylinder deactivations of the engine according to the size relationship between the cylinder deactivation control parameter and a corresponding threshold value, and the total number of cylinders of the engine, and calculating the number of cylinder deactivations of the engine based on the cylinder deactivation logic; determining the number of operating cylinders of the engine according to the number of cylinder deactivations and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders. Multiple cylinder deactivation control parameters can accurately determine when the engine enters a cylinder deactivation condition, and reflect the low load degree of the engine according to the size relationship between the cylinder deactivation control parameter and the corresponding threshold value. Different low load degrees correspond to different cylinder deactivation logics, and the adaptability is good. The goal of increasing the amount of fuel injected per cylinder of the engine under the same power and improving combustion can be achieved, and the problem of white smoke from the engine and the risk of carbon deposits in the engine under low-load conditions of the engine can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle technology, and in particular to a method, device, equipment and medium for controlling low-speed operation of an engine. Background Art

[0002] Nowadays, engines will run in high-cold areas. In high-cold areas, the engine intake volume is reduced. When the engine runs at low load, due to the low engine load rate, the insufficient fuel injection per cylinder leads to incomplete engine combustion. The cylinder liner seal is not good enough, and the oil will rise and enter the combustion chamber for combustion, causing exhaust smoke. The oil that rises to the cylinder participates in the combustion, and part of the oil cannot be completely burned, forming carbon deposits on the valves, intake ducts, piston tops, piston rings, etc., and the other part will be discharged through the exhaust. This will cause the oil to gradually accumulate in the cylinder liner exhaust duct and form carbon deposits, which will affect the life of the engine. Summary of the invention

[0003] The present invention provides a method, device, equipment and medium for controlling low-speed operation of an engine, so as to solve the problem that carbon deposits are easily formed when the engine is running in high-altitude and cold areas.

[0004] According to a first aspect of the present invention, there is provided a method for controlling low-speed operation of an engine, comprising the following steps:

[0005] Acquire cylinder deactivation control parameters of the engine, wherein the cylinder deactivation control parameters include load rate, oil temperature and water temperature, the load rate has a higher priority than the oil temperature, and the oil temperature has a higher priority than the water temperature;

[0006] Determining a cylinder deactivation logic for calculating the number of cylinder deactivations of the engine according to a magnitude relationship between the cylinder deactivation control parameter and a corresponding threshold value and a total number of cylinders of the engine, and calculating the number of cylinder deactivations of the engine based on the cylinder deactivation logic; wherein the magnitude relationship between the cylinder deactivation control parameter and the corresponding threshold value is used to reflect the low load degree of the engine, and the cylinder deactivation logic has a correlation with the low load degree;

[0007] Determining the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders;

[0008] Wherein, determining the cylinder deactivation logic for calculating the number of cylinder deactivation of the engine according to the magnitude relationship between the cylinder deactivation control parameter and the corresponding threshold value and the total number of cylinders of the engine includes: when three parameters of the cylinder deactivation control parameter are all less than the corresponding threshold value, the low load degree of the engine is high, and the number of cylinder deactivation is calculated using the first cylinder deactivation logic;

[0009] When two of the cylinder deactivation control parameters are less than corresponding thresholds and the other parameter is greater than the corresponding threshold, the low load level of the engine is medium, and the cylinder deactivation quantity is calculated using a second cylinder deactivation logic;

[0010] When two of the cylinder deactivation control parameters are greater than corresponding thresholds and the other parameter is less than the corresponding threshold, the low load level of the engine is low, and the cylinder deactivation quantity is calculated using a third cylinder deactivation logic.

[0011] Optionally, the first cylinder deactivation logic includes:

[0012] When three parameters of the cylinder deactivation control parameters are all less than corresponding thresholds, the cylinder deactivation number is an integer of half of the total number of cylinders;

[0013] Alternatively, if the total number of cylinders is divisible by 4, the number of deactivated cylinders is half of the total number of cylinders;

[0014] If the total number of cylinders is not divisible by 4, half of the total number of cylinders is rounded to form a first value. When the first value is divisible by 2, the number of deactivated cylinders is the first value. When the first value is not divisible by 2, the number of deactivated cylinders is twice the number rounded off from one quarter of the total number of cylinders.

[0015] Optionally, the second cylinder deactivation logic includes:

[0016] When two of the cylinder deactivation control parameters are less than corresponding threshold values ​​and the other parameter is greater than the corresponding threshold value, the cylinder deactivation number is an integer of one third of the total cylinder number;

[0017] Alternatively, if the total number of cylinders is divisible by 6, the number of deactivated cylinders is one third of the total number of cylinders;

[0018] If the total number of cylinders is not divisible by 6, one third of the total number of cylinders is rounded off to form a second value. When the second value is divisible by 2, the number of deactivated cylinders is the second value. When the second value is not divisible by 2, the number of deactivated cylinders is twice the value rounded off of one sixth of the total number of cylinders.

[0019] Optionally, the third cylinder deactivation logic includes:

[0020] When two of the cylinder deactivation control parameters are greater than corresponding thresholds and the other parameter is less than the corresponding threshold, the cylinder deactivation number is an integer of one quarter of the total cylinder number;

[0021] Alternatively, if the total number of cylinders is divisible by 8, the number of deactivated cylinders is one fourth of the total number of cylinders; if the total number of cylinders is not divisible by 8, one fourth of the total number of cylinders is rounded up to form a third value; when the third value is divisible by 2, the number of deactivated cylinders is the third value; when the third value is not divisible by 2, the number of deactivated cylinders is twice the value rounded off from one eighth of the total number of cylinders.

[0022] Optionally, when three parameters of the cylinder deactivation control parameters are all greater than corresponding thresholds, it is determined that the number of cylinder deactivation of the engine is 0.

[0023] Optionally, after determining the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders, if the number of deactivated cylinders is not 0, the method further includes:

[0024] The operating time of the engine running with the number of operating cylinders is obtained, and when the operating time is at least a preset time, the method returns to the step of obtaining the cylinder deactivation control parameter of the engine.

[0025] Optionally, determining the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders comprises:

[0026] Obtaining a basic ignition cycle sequence when the engine is running with a total number of cylinders;

[0027] Based on the basic ignition cycle sequence, the cylinders are cycled in sequence with the cylinder number being operated per ignition.

[0028] According to a second aspect of the present invention, there is provided an engine low speed operation control device, which is used to implement the engine low speed operation control method proposed in any embodiment of the present invention, comprising:

[0029] an acquisition module, configured to acquire cylinder deactivation control parameters of the engine, wherein the cylinder deactivation control parameters include a load rate, an engine oil temperature, and a water temperature, wherein the priority of the load rate is higher than the priority of the engine oil temperature, and the priority of the engine oil temperature is higher than the priority of the water temperature;

[0030] a determination module, configured to determine a cylinder deactivation logic for calculating the number of cylinder deactivations of the engine according to a magnitude relationship between the cylinder deactivation control parameter and a corresponding threshold value and a total number of cylinders of the engine, and calculate the number of cylinder deactivations of the engine based on the cylinder deactivation logic; wherein the magnitude relationship between the cylinder deactivation control parameter and the corresponding threshold value is used to reflect a low load degree of the engine, and the cylinder deactivation logic has a correlation with the low load degree;

[0031] an operation control module, configured to determine the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and control the engine to operate with the number of operating cylinders;

[0032] Among them, determine the module, including:

[0033] a first calculation unit, configured to calculate the cylinder deactivation quantity by using a first cylinder deactivation logic when three parameters of the cylinder deactivation control parameters are all less than corresponding thresholds and the low load degree of the engine is high;

[0034] a second calculation unit, configured to calculate the cylinder deactivation quantity by using a second cylinder deactivation logic when two of the cylinder deactivation control parameters are less than corresponding threshold values ​​and the other parameter is greater than the corresponding threshold value and the low load degree of the engine is medium;

[0035] A third calculation unit is configured to calculate the cylinder deactivation quantity using a third cylinder deactivation logic when two of the cylinder deactivation control parameters are greater than corresponding thresholds and the other parameter is less than the corresponding threshold, and the low load degree of the engine is low. 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 executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the engine low-speed operation control method described in any embodiment of the present invention.

[0039] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the engine low-speed operation control method described in any embodiment of the present invention when executed.

[0040] The technical solution of the embodiment of the present invention has the following beneficial effects. According to the engine low-speed operation control method, device, equipment and medium provided by the embodiment of the present invention, the method includes the following steps: firstly, obtaining the cylinder deactivation control parameter of the engine, then determining the cylinder deactivation logic for calculating the number of cylinder deactivation of the engine according to the size relationship between the cylinder deactivation control parameter and the corresponding threshold value, and the total number of cylinders of the engine, and calculating the number of cylinder deactivation of the engine based on the cylinder deactivation logic; then determining the number of operating cylinders of the engine according to the number of cylinder deactivation and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders. Among them, the cylinder deactivation control parameter includes load rate, oil temperature and water temperature, the priority of load rate is higher than the priority of oil temperature, and the priority of oil temperature is higher than the priority of water temperature; the size relationship between the cylinder deactivation control parameter and the corresponding threshold value is used to reflect the low load degree of the engine, and the cylinder deactivation logic has a correlation with the low load degree; thus, by setting the cylinder deactivation control parameter (multiple), it is possible to accurately determine when the engine enters the cylinder deactivation condition, and the low load degree of the engine is reflected according to the size relationship between the cylinder deactivation control parameter and the corresponding threshold value, and different low load degrees correspond to different cylinder deactivation logics, and the adaptability is good. It can achieve the goal of increasing the amount of fuel injected per cylinder of the engine under the same power, improving combustion, and solving the problems of white smoke and carbon deposit risk of the engine under low-load conditions.

[0041] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0043] Figure 1 is a flow chart of an engine low speed operation control method provided according to an embodiment of the present invention;

[0044] Figure 2 It is a position arrangement diagram of the total number of cylinders of an engine in the related art;

[0045] Figure 3 is a flow chart of an engine low speed operation control method proposed by an embodiment of the present invention;

[0046] Figure 4 is a flow chart of the first cylinder deactivation logic in the engine low speed operation control method proposed by one embodiment of the present invention;

[0047] Figure 5 is a flow chart of the second cylinder deactivation logic in the engine low speed operation control method proposed by one embodiment of the present invention;

[0048] Figure 6 is a flow chart of the third cylinder deactivation logic in the engine low speed operation control method proposed by one embodiment of the present invention;

[0049] Figure 7 is a block diagram of an engine low-speed operation control device provided by an embodiment of the present invention;

[0050] Figure 8 A schematic diagram of the structure of an electronic device that can be used to implement an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0051] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0052] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0053] In the related art, when the engine is running at low load, the tolerance between the matching parts of the engine is relatively large due to the low temperature of the engine. The larger the tolerance, the more lubricating oil will pass through the valve guide and valve stem and between the cylinder liner and the piston. The low combustion pressure has an impact on the operation of the piston ring and the combustion temperature. In order to reduce the damage to the engine caused by low load operation, the method proposed in the embodiment of the present invention reduces the risk of low-speed operation of the engine through the engine cylinder deactivation function, thereby achieving the purpose of protecting the engine.

[0054] Figure 1 1 is a flow chart of an engine low speed operation control method according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:

[0055] S101, obtaining cylinder deactivation control parameters of the engine, wherein the cylinder deactivation control parameters include load rate, oil temperature and water temperature, the priority of load rate is higher than the priority of oil temperature, and the priority of oil temperature is higher than the priority of water temperature.

[0056] The load rate is the percentage of the power of the engine when it is running to the full load power. The power of the engine when it is running can be obtained by converting the torque and speed during operation. The oil temperature and water temperature can be obtained by the temperature sensors at the corresponding positions.

[0057] Since the load rate can best reflect the low load degree of the engine, followed by the oil temperature, and then the water temperature, in the process of obtaining parameters, the load rate is obtained first, then the oil temperature, and then the water temperature. In this way, the low load degree of the engine can be determined step by step.

[0058] S102, determining the cylinder deactivation logic for calculating the number of deactivated cylinders of the engine according to the size relationship between the cylinder deactivation control parameter and the corresponding threshold value, and the total number of cylinders of the engine, and calculating the number of deactivated cylinders of the engine based on the cylinder deactivation logic; wherein, the size relationship between the cylinder deactivation control parameter and the corresponding threshold value is used to reflect the low load degree of the engine, and the cylinder deactivation logic has a correlation with the low load degree.

[0059] Among them, the engine's low load degree is determined step by step through the three parameters of the engine, which can more accurately reflect the engine's current working conditions, so as to make corresponding and adaptive execution of the cylinder deactivation strategy for the engine.

[0060] It can be understood that the lower the low load degree of the engine reflected by the cylinder deactivation control parameter, the smaller the proportion of the number of cylinder deactivations to the total number of cylinders of the engine, and vice versa, the higher the low load degree of the engine reflected by the cylinder deactivation control parameter, the greater the proportion of the number of cylinder deactivations to the total number of cylinders of the engine. Among them, when the magnitude relationship between the three control parameters in the cylinder deactivation control parameter and the corresponding threshold value is generally small, in other words, when at least two of the three parameters are below the corresponding threshold value, it can be considered that the low load degree of the engine is high; when the magnitude relationship between the three control parameters in the cylinder deactivation control parameter and the corresponding threshold value is generally large, in other words, when at least two of the three parameters are above the corresponding threshold value, it can be considered that the low load degree of the engine is low.

[0061] Therefore, after determining the low load degree of the engine according to the size relationship between the cylinder deactivation control parameter and the corresponding threshold value, the corresponding ratio of the corresponding number of deactivated cylinders to the total number of cylinders of the engine can be obtained according to the corresponding relationship between the preset low load degree and the ratio of the corresponding number of deactivated cylinders to the total number of cylinders of the engine (i.e., the cylinder deactivation logic), and the number of deactivated cylinders of the engine can be determined by the total number of cylinders of the engine and the ratio.

[0062] That is to say, when three parameters in the cylinder deactivation control parameters are all less than the corresponding threshold values, the low load degree of the engine is high, and the number of cylinder deactivation is calculated using the first cylinder deactivation logic; when two of the cylinder deactivation control parameters are less than the corresponding threshold values ​​and the other parameter is greater than the corresponding threshold value, the low load degree of the engine is medium, and the number of cylinder deactivation is calculated using the second cylinder deactivation logic; when two of the cylinder deactivation control parameters are greater than the corresponding threshold values ​​and the other parameter is less than the corresponding threshold value, the low load degree of the engine is low, and the number of cylinder deactivation is calculated using the third cylinder deactivation logic.

[0063] S103, determining the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders.

[0064] Among them, after the number of deactivated cylinders is determined, the number of operating cylinders of the engine can be obtained through the difference between the total number of cylinders and the number of deactivated cylinders. At this time, in a single ignition cycle, the engine is controlled to ignite and operate with the obtained number of operating cylinders.

[0065] Therefore, by stopping the cylinder while maintaining the engine power, the power of a single cylinder in a single ignition cycle is improved compared to the case where all cylinders are ignited. This can increase the explosion pressure and explosion energy of the single cylinder, improve the combustion efficiency of the fuel and the temperature of the combustion chamber, achieve improved combustion efficiency, reduce the accumulation of carbon deposits, and solve the problem of white smoke from the engine.

[0066] Optionally, the first cylinder deactivation logic includes:

[0067] When the three parameters in the cylinder deactivation control parameters are all less than the corresponding thresholds, the number of cylinder deactivations is an integer equal to half of the total number of cylinders;

[0068] Alternatively, if the total number of cylinders is divisible by 4, the number of deactivated cylinders is half of the total number of cylinders; if the total number of cylinders is not divisible by 4, half of the total number of cylinders is rounded up to form a first value; when the first value is divisible by 2, the number of deactivated cylinders is the first value; when the first value is not divisible by 2, the number of deactivated cylinders is twice the number rounded up to one quarter of the total number of cylinders.

[0069] That is to say, when the load rate is less than the load rate threshold, the oil temperature is less than the oil temperature threshold, and the water temperature is less than the water temperature threshold, it can be seen that the engine is under a high load level, and nearly half of the total number of cylinders can be deactivated.

[0070] In one embodiment, the number of deactivated cylinders may be directly obtained by rounding off half of the total number of cylinders. For example, if the total number of cylinders is 12, the number of deactivated cylinders is 6; for example, if the total number of cylinders is 3, the number of deactivated cylinders is 1.

[0071] Alternatively, in another embodiment, when the total number of cylinders is divisible by 4, the number of deactivated cylinders is one-half of the total number of cylinders; when the total number of cylinders is not divisible by 4, one-half of the total number of cylinders is calculated and rounded to obtain a first value, and when the first value is divisible by 2, the number of deactivated cylinders is the first value, for example, if the total number of cylinders is 9 and the first value is 4, then the number of deactivated cylinders is 4. When the first value is not divisible by 2, the number of deactivated cylinders is twice the number rounded to one-quarter of the total number of cylinders, for example, if the total number of cylinders is 7 and the first value is 3, then the number of deactivated cylinders is 2.

[0072] Therefore, for the first embodiment, the calculation is simple. For the second embodiment, it can be ensured that the state of the engine after cylinder deactivation is the same as the state when the total number of cylinders is running. In other words, if the total number of cylinders is an even number, it will still be an even number after cylinder deactivation, and if the total number of cylinders is an odd number, it will still be an odd number after cylinder deactivation, thereby ensuring the stability of engine operation.

[0073] Optionally, the second cylinder deactivation logic includes:

[0074] When two of the cylinder deactivation control parameters are less than the corresponding thresholds and the other parameter is greater than the corresponding threshold, the number of cylinder deactivation is an integer of one third of the total number of cylinders;

[0075] Alternatively, if the total number of cylinders is divisible by 6, the number of cylinders to be deactivated is one third of the total number of cylinders;

[0076] If the total number of cylinders is not divisible by 6, one third of the total number of cylinders is rounded to form a second value. When the second value is divisible by 2, the number of deactivated cylinders is the second value. When the second value is not divisible by 2, the number of deactivated cylinders is twice the value rounded off from one sixth of the total number of cylinders.

[0077] That is to say, when the load rate is less than the load rate threshold, the oil temperature is less than the oil temperature threshold, and the water temperature is greater than the water temperature threshold, or, when the load rate is less than the load rate threshold, the oil temperature is greater than the oil temperature threshold, and the water temperature is less than the water temperature threshold, or, when the load rate is greater than the load rate threshold, the oil temperature is less than the oil temperature threshold, and the water temperature is less than the water temperature threshold, it can be seen that the engine is under medium load, and nearly one-third of the total number of cylinders can be deactivated.

[0078] In one embodiment, the number of deactivated cylinders may be directly rounded off by one third of the total number of cylinders. For example, if the total number of cylinders is 12, the number of deactivated cylinders is 4; for example, if the total number of cylinders is 18, the number of deactivated cylinders is 6.

[0079] Alternatively, in another embodiment, when the total number of cylinders is divisible by 6, the number of deactivated cylinders is one third of the total number of cylinders; when the total number of cylinders is not divisible by 6, one third of the total number of cylinders is calculated and rounded to obtain a second value, and when the second value is divisible by 2, the number of deactivated cylinders is the second value, for example, if the total number of cylinders is 20 and the second value is 6, then the number of deactivated cylinders is 6. When the second value is not divisible by 2, the number of deactivated cylinders is double the number of one sixth of the total number of cylinders rounded to an integer, for example, if the total number of cylinders is 16 and the second value is 5, then the number of deactivated cylinders is 4.

[0080] Therefore, for the first embodiment, the calculation is simple. For the second embodiment, it can be ensured that the state of the engine after cylinder deactivation is the same as the state when the total number of cylinders is running. In other words, if the total number of cylinders is an even number, it will still be an even number after cylinder deactivation, and if the total number of cylinders is an odd number, it will still be an odd number after cylinder deactivation, thereby ensuring the stability of engine operation.

[0081] Optionally, the third cylinder deactivation logic includes:

[0082] When two of the cylinder deactivation control parameters are greater than the corresponding thresholds and the other parameter is less than the corresponding threshold, the number of cylinder deactivation is an integer of one quarter of the total number of cylinders;

[0083] Alternatively, if the total number of cylinders is divisible by 8, the number of deactivated cylinders is one fourth of the total number of cylinders; if the total number of cylinders is not divisible by 8, one fourth of the total number of cylinders is rounded up to form a third value; when the third value is divisible by 2, the number of deactivated cylinders is the third value; when the third value is not divisible by 2, the number of deactivated cylinders is twice the value rounded up to one eighth of the total number of cylinders.

[0084] That is to say, when the load rate is greater than the load rate threshold, the oil temperature is greater than the oil temperature threshold, and the water temperature is less than the water temperature threshold, or, when the load rate is less than the load rate threshold, the oil temperature is greater than the oil temperature threshold, and the water temperature is greater than the water temperature threshold, or, when the load rate is greater than the load rate threshold, the oil temperature is less than the oil temperature threshold, and the water temperature is greater than the water temperature threshold, it can be known that the engine is under-loaded, etc. At this time, nearly a quarter of the total number of cylinders can be deactivated.

[0085] In one embodiment, the number of deactivated cylinders may be directly obtained by rounding off one quarter of the total number of cylinders. For example, if the total number of cylinders is 12, the number of deactivated cylinders is 3; for example, if the total number of cylinders is 16, the number of deactivated cylinders is 4.

[0086] Alternatively, in another embodiment, when the total number of cylinders is divisible by 8, the number of deactivated cylinders is one-fourth of the total number of cylinders; when the total number of cylinders is not divisible by 8, one-fourth of the total number of cylinders is calculated and rounded to obtain a third value; when the third value is divisible by 2, the number of deactivated cylinders is the third value, for example, if the total number of cylinders is 18 and the third value is 4, then the number of deactivated cylinders is 4. When the third value is not divisible by 2, the number of deactivated cylinders is two times one-eighth of the total number of cylinders rounded to an integer; for example, if the total number of cylinders is 7 and the third value is 0, then the number of deactivated cylinders is 0.

[0087] In one embodiment, the total number of cylinders of the engine is generally 3, 4, 5, 6, 8, 12, 16, 20, etc. Other numbers are also possible.

[0088] Optionally, when three parameters of the cylinder deactivation control parameters are all greater than corresponding thresholds, it is determined that the number of cylinder deactivation of the engine is 0.

[0089] That is, when the load rate is greater than the load rate threshold, the oil temperature is greater than the oil temperature threshold, and the water temperature is greater than the water temperature threshold, it can be seen that the engine is no longer at a low load level, and cylinder deactivation may not be performed at this time.

[0090] Optionally, after determining the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders, if the number of deactivated cylinders is not 0, the method further includes:

[0091] The running time of the engine running with the running cylinder number is obtained, and when the running time is at least a preset time, the method returns to the step of obtaining the cylinder deactivation control parameter of the engine.

[0092] It should be noted that when the engine frequently switches between the non-cylinder stopping state and the cylinder stopping state, it is easy to cause the engine to run unstably. Therefore, after each cylinder stopping state, it is necessary to collect the cylinder stopping operation time. When the operation time reaches the preset time, the cylinder stopping control determination step is re-entered. Exemplarily, the preset time is 5-10 minutes. In other words, within the 5-10 minute time, it is ensured that the engine can only enter the cylinder stopping state once, avoiding the frequent switching of the engine between the non-cylinder stopping state and the cylinder stopping state to maintain the stable operation of the engine.

[0093] Optionally, determining the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders includes:

[0094] Get the base firing cycle sequence when the engine is running with the total number of cylinders;

[0095] Based on the basic ignition cycle sequence, the cylinders are cycled in sequence with the number of cylinders running per ignition.

[0096] That is to say, after the cylinder deactivation is determined, when the engine is controlled to run with the number of running cylinders, the ignition cycle should be based on the basic ignition cycle sequence and cycled from front to back. In other words, although the number of cylinder deactivation is fixed, the position of the cylinder deactivation is different each time, rather than fixing the cylinder deactivation position, to improve the stability of the engine.

[0097] Specifically, when the total number of cylinders in the engine is 5, the basic ignition cycle sequence is ABCDE. If 2 cylinders are stopped, the ignition cycle sequence is ABC, DEA, BCD, EAB, CDE. That is, the basic ignition cycle sequence is followed in turn. Avoid ABC, ABC cycles, which may cause engine instability.

[0098] Exemplarily, the total number of cylinders of the engine is 12, when the low load level is the highest, the number of deactivated cylinders is 6, when the low load level is medium, the number of deactivated cylinders is 4, and when the low load level is the lowest, the number of deactivated cylinders is 3.

[0099] When the engine is running with a total of 12 cylinders, the basic ignition cycle sequence is 1-11-5-9-3-12-6-8-2-10-4-7. The number of cylinders in the engine is arranged as follows: Figure 2 As shown. When the number of cylinders stopped is 6, the ignition sequence of the next two cycles is changed to alternate ignition of working cylinders 1-11-5-8-3-12 and 2-9-6-10-4-7. Therefore, when 6 cylinders are cut off, due to the large number of cut-off cylinders, when the engine only runs these 6 cylinders, it is easy to cause excessive engine vibration and low temperature of some cylinder sleeves of the engine. Therefore, the engine ignites 12 cylinders of the engine in turn in two cycle conditions. In a single cycle, only 6 cylinders are ignited. Under the condition of maintaining the engine power, the power of a single cylinder is doubled compared to the original 12 cylinders ignited in one cycle, which improves the power of a single cylinder of the engine, improves the explosion pressure and explosion energy of a single cylinder, improves the combustion efficiency of the fuel and the temperature of the combustion chamber, and realizes the function of improving combustion efficiency and reducing carbon deposition and solving the problem of white smoke from the engine.

[0100] When the number of deactivated cylinders is 4, the engine will execute 3 ignition cycles to complete the ignition of 8 cylinders in each cycle, according to the 1-11-5-9-3-12-6-8, 2-10-4-7-1-11-5-9 and 3-12-6-8-2-10-4-7. When the number of deactivated cylinders is 3, the ignition sequence of 1-11-5-9-3-12-6-8-2, 10-4-7-1-11-5-9-3-12, 6-8-2-10-4-7-1-11-5, 9-3-12-6-8-2-10-4-7 is executed to realize the cylinder deactivation function of the engine, improve the engine combustion condition, solve the problem of carbon deposition and white smoke emission when the engine is running at low load, thereby realizing safe, stable and reliable operation of the engine.

[0101] Figure 3 FIG. 1 is a flow chart of an engine low speed operation control method proposed by an embodiment of the present invention. Figure 3 As shown, the control method includes:

[0102] S201, start, determine whether the load rate is less than the load rate threshold, if so, execute S202, if not, execute S203;

[0103] S202, determining whether the engine oil temperature is less than an engine oil temperature threshold, if so, executing S204, if not, executing S205;

[0104] S203, determining whether the engine oil temperature is less than an engine oil temperature threshold, if so, executing S206, if not, executing S207;

[0105] S204, determining whether the water temperature is less than a water temperature threshold, if so, executing the first cylinder deactivation logic, if not, executing the second cylinder deactivation logic;

[0106] S205, determining whether the water temperature is less than the water temperature threshold, if so, executing the second cylinder deactivation logic, if not, executing the third cylinder deactivation logic;

[0107] S206, determining whether the water temperature is less than a water temperature threshold, if so, executing the second cylinder deactivation logic, if not, executing the third cylinder deactivation logic;

[0108] S207, determining whether the water temperature is less than the water temperature threshold, if so, executing the third cylinder deactivation logic, if not, operating normally;

[0109] S208, determining whether the cylinder stop state operation time is greater than a preset time, if so, returning to S201, if not, returning to S208.

[0110] in, Figure 4 FIG. 1 is a flow chart of the first cylinder deactivation logic in the engine low speed operation control method according to an embodiment of the present invention. Figure 4As shown, the first cylinder deactivation logic includes:

[0111] S301, start, determine whether the total number of engine cylinders S / 4 is divisible, if yes, execute S302, if no, execute S303;

[0112] S302, the number of cylinders stopped is M=S / 2;

[0113] S303, determining whether the total number of engine cylinders (Int(S / 2)) / 2 is divisible, if so, executing S304, if not, executing S305;

[0114] S304, the number of cylinder shutdown is calculated according to M=(Int(S / 2), and the process ends;

[0115] S305, the number of deactivated cylinders is calculated according to M=((Int((S / 2) / 2))*2), and the process ends. In this case, S is the total number of cylinders of the engine, M is the number of deactivated cylinders, and Int is a rounding operation.

[0116] in, Figure 5 FIG. 1 is a flow chart of the second cylinder deactivation logic in the engine low speed operation control method according to an embodiment of the present invention. Figure 5 As shown, the second cylinder deactivation logic includes:

[0117] S401, start, determine whether the total number of engine cylinders S / 6 is divisible, if so, execute S402, if not, execute S403;

[0118] S402, the number of cylinders stopped is M=S / 3;

[0119] S403, determining whether the total number of engine cylinders (Int(S / 3)) / 2 is divisible, if so, executing S404, if not, executing S405;

[0120] S404, the number of cylinder shutdown is calculated according to M=(Int(S / 3), and the process ends;

[0121] S405, the number of deactivated cylinders is calculated according to M=((Int((S / 3) / 2))*2), and the process ends. In this case, S is the total number of cylinders of the engine, M is the number of deactivated cylinders, and Int is a rounding operation.

[0122] in, Figure 6 FIG. 1 is a flow chart of the third cylinder deactivation logic in the engine low speed operation control method according to an embodiment of the present invention. Figure 6 As shown, the third cylinder deactivation logic includes:

[0123] S501, start, determine whether the total number of engine cylinders S / 8 is divisible, if so, execute S502, if not, execute S503;

[0124] S502, the number of cylinders stopped is M=S / 4;

[0125] S503, determining whether the total number of engine cylinders (Int(S / 4)) / 2 is divisible, if so, executing S504, if not, executing S505;

[0126] S504, the number of cylinders stopped is calculated according to M=(Int(S / 4), and the process ends;

[0127] S505, the number of deactivated cylinders is calculated according to M=((Int((S / 4) / 2))*2), and the process ends. In this case, S is the total number of cylinders of the engine, M is the number of deactivated cylinders, and Int is a rounding operation.

[0128] Therefore, the embodiment of the present invention realizes the method of cylinder deactivation operation of the engine under low load conditions by adding the logic judgment of cylinder deactivation when the engine is under low load, thereby improving the adaptability of the engine to different working conditions and improving the reliability and stability of the engine. In the specific content, the cylinder deactivation operation logic of the engine is determined by adding the judgment of the engine low load operating condition and the engine running time, and the engine electronic control unit controls the cylinder deactivation operation of the engine to reduce the carbon deposit of the engine, improve the combustion of the engine, and realize the safe and reliable long-term operation of the engine.

[0129] Figure 7 is a block diagram of an engine low speed operation control device provided by an embodiment of the present invention. Figure 7 As shown, the control device is used to implement the engine low speed operation control method proposed in any embodiment of the present invention, including:

[0130] An acquisition module 101 is used to acquire cylinder deactivation control parameters of the engine, wherein the cylinder deactivation control parameters include load rate, oil temperature and water temperature, the priority of load rate is higher than the priority of oil temperature, and the priority of oil temperature is higher than the priority of water temperature;

[0131] a determination module 102, configured to determine a cylinder deactivation logic for calculating the number of cylinder deactivations of the engine according to a magnitude relationship between a cylinder deactivation control parameter and a corresponding threshold value and a total number of cylinders of the engine, and to calculate the number of cylinder deactivations of the engine based on the cylinder deactivation logic; wherein the magnitude relationship between the cylinder deactivation control parameter and the corresponding threshold value is used to reflect the low load degree of the engine, and the cylinder deactivation logic has a correlation with the low load degree;

[0132] An operation control module 103, used to determine the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and control the engine to operate with the number of operating cylinders;

[0133] The determination module 102 includes:

[0134] a first calculation unit, configured to calculate the cylinder deactivation quantity by using a first cylinder deactivation logic when three parameters of the cylinder deactivation control parameters are all less than corresponding thresholds and the low load degree of the engine is high;

[0135] a second calculation unit, configured to calculate the cylinder deactivation quantity by using a second cylinder deactivation logic when two of the cylinder deactivation control parameters are less than corresponding threshold values ​​and the other parameter is greater than the corresponding threshold value and the low load degree of the engine is medium;

[0136] The third calculation unit is configured to calculate the cylinder deactivation quantity using a third cylinder deactivation logic when two of the cylinder deactivation control parameters are greater than corresponding thresholds and the other parameter is less than the corresponding threshold, and the low load degree of the engine is low. Optionally, the first cylinder deactivation logic includes:

[0137] When the three parameters in the cylinder deactivation control parameters are all less than the corresponding thresholds, the number of cylinder deactivations is an integer equal to half of the total number of cylinders;

[0138] Alternatively, if the total number of cylinders is divisible by 4, the number of cylinders to be deactivated is half of the total number of cylinders;

[0139] If the total number of cylinders is not divisible by 4, half of the total number of cylinders is rounded to form a first value. When the first value is divisible by 2, the number of deactivated cylinders is the first value. When the first value is not divisible by 2, the number of deactivated cylinders is double the number rounded off from one quarter of the total number of cylinders.

[0140] Optionally, the second cylinder deactivation logic includes:

[0141] When two of the cylinder deactivation control parameters are less than the corresponding thresholds and the other parameter is greater than the corresponding threshold, the number of cylinder deactivation is an integer of one third of the total number of cylinders;

[0142] Alternatively, if the total number of cylinders is divisible by 6, the number of deactivated cylinders is one third of the total number of cylinders; if the total number of cylinders is not divisible by 6, one third of the total number of cylinders is rounded up to form a second value. When the second value is divisible by 2, the number of deactivated cylinders is the second value. When the second value is not divisible by 2, the number of deactivated cylinders is twice the value rounded up to one sixth of the total number of cylinders.

[0143] Optionally, the third cylinder deactivation logic includes:

[0144] When two of the cylinder deactivation control parameters are greater than the corresponding thresholds and the other parameter is less than the corresponding threshold, the number of cylinder deactivation is an integer of one quarter of the total number of cylinders;

[0145] Alternatively, if the total number of cylinders is divisible by 8, the number of deactivated cylinders is one fourth of the total number of cylinders; if the total number of cylinders is not divisible by 8, one fourth of the total number of cylinders is rounded up to form a third value; when the third value is divisible by 2, the number of deactivated cylinders is the third value; when the third value is not divisible by 2, the number of deactivated cylinders is twice the value rounded up to one eighth of the total number of cylinders.

[0146] Optionally, the device further comprises:

[0147] The determination unit is configured to determine that the number of cylinder deactivation of the engine is 0 when three parameters in the cylinder deactivation control parameter are all greater than corresponding thresholds.

[0148] Optionally, if the number of cylinder shutdown is not 0, the device further includes:

[0149] The duration acquisition module is used to acquire the operating duration of the engine running with the number of operating cylinders, and only when the operating duration is at least a preset duration, return to the step of acquiring the cylinder deactivation control parameter of the engine.

[0150] Optionally, the operation control module 103 further includes:

[0151] An ignition cycle acquisition unit, used for acquiring a basic ignition cycle sequence when the engine is running with a total number of cylinders;

[0152] The cyclic operation control unit is used to cycle the cylinders in sequence based on the basic ignition cycle sequence with the number of cylinders per ignition operation.

[0153] The engine low-speed operation control device provided in the embodiment of the present invention can execute the engine low-speed operation control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0154] An embodiment of the present invention provides an electronic device, the electronic device comprising:

[0155] at least one processor; and

[0156] a memory communicatively connected to at least one processor; wherein,

[0157] The memory stores a computer program that can be executed by at least one processor. The computer program is executed by at least one processor so that the at least one processor can execute the engine low-speed operation control method according to any embodiment of the present invention.

[0158] Figure 8A schematic diagram of an electronic device that can be used to implement an embodiment 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 processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0159] like Figure 8 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11 in communication, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the random access memory (RAM) 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the read-only memory (ROM) 12, and the random access memory (RAM) 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.

[0160] A number of components in the electronic device 10 are connected to an input / output (I / O) interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, speakers, etc., a storage unit 18, such as a disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0161] The processor 11 may be a variety of general and / or dedicated processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the engine low-speed operation control method.

[0162] According to the present invention, there is also provided a computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a processor to implement the engine low-speed operation control method according to any embodiment of the present invention when executed.

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

[0164] Various implementations 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 chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0165] Computer programs for implementing 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, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0166] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0167] To provide interaction with a user, the systems and techniques described herein may 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 a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0168] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0169] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0170] The technical solution of the embodiment of the present invention has the following beneficial effects. According to the engine low-speed operation control method, device, equipment and medium provided by the embodiment of the present invention, the method includes the following steps: firstly, obtaining the cylinder deactivation control parameter of the engine, then determining the cylinder deactivation logic for calculating the number of cylinder deactivation of the engine according to the size relationship between the cylinder deactivation control parameter and the corresponding threshold value, and the total number of cylinders of the engine, and calculating the number of cylinder deactivation of the engine based on the cylinder deactivation logic; then determining the number of operating cylinders of the engine according to the number of cylinder deactivation and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders. Among them, the cylinder deactivation control parameter includes load rate, oil temperature and water temperature, the priority of load rate is higher than the priority of oil temperature, and the priority of oil temperature is higher than the priority of water temperature; the size relationship between the cylinder deactivation control parameter and the corresponding threshold value is used to reflect the low load degree of the engine, and the cylinder deactivation logic has a correlation with the low load degree; thus, by setting the cylinder deactivation control parameter (multiple), it is possible to accurately determine when the engine enters the cylinder deactivation condition, and the low load degree of the engine is reflected according to the size relationship between the cylinder deactivation control parameter and the corresponding threshold value, and different cylinder deactivation logics correspond to different low load degrees, and the adaptability is good. It can increase the amount of fuel injected per cylinder of the engine at the same power, improve combustion, and solve the problems of white smoke and carbon deposit risk of the engine under low-load conditions.

[0171] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0172] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for controlling engine low speed operation, characterized in that: The following steps are involved: Acquire cylinder deactivation control parameters of the engine, wherein the cylinder deactivation control parameters include load rate, oil temperature and water temperature, the load rate has a higher priority than the oil temperature, and the oil temperature has a higher priority than the water temperature; Determining a cylinder deactivation logic for calculating the number of cylinder deactivations of the engine according to a magnitude relationship between the cylinder deactivation control parameter and a corresponding threshold value and a total number of cylinders of the engine, and calculating the number of cylinder deactivations of the engine based on the cylinder deactivation logic; wherein the magnitude relationship between the cylinder deactivation control parameter and the corresponding threshold value is used to reflect the low load degree of the engine, and the cylinder deactivation logic has a correlation with the low load degree; Determining the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders; Wherein, the cylinder deactivation logic for calculating the number of deactivated cylinders of the engine according to the magnitude relationship between the cylinder deactivation control parameter and the corresponding threshold value and the total number of cylinders of the engine includes: When the three parameters in the cylinder deactivation control parameters are all less than the corresponding threshold values, the low load degree of the engine is high, and the number of cylinder deactivation is calculated using the first cylinder deactivation logic; the first cylinder deactivation logic is that the number of cylinder deactivation is an integer of half of the total number of cylinders; or, if the total number of cylinders is divisible by 4, the number of cylinder deactivation is half of the total number of cylinders; When two of the cylinder deactivation control parameters are less than corresponding threshold values ​​and the other parameter is greater than the corresponding threshold value, the low load level of the engine is medium, and the cylinder deactivation number is calculated using a second cylinder deactivation logic; the second cylinder deactivation logic is that the cylinder deactivation number is an integer of one third of the total number of cylinders; or, if the total number of cylinders is divisible by 6, the cylinder deactivation number is one third of the total number of cylinders; When two of the cylinder deactivation control parameters are greater than corresponding thresholds and the other parameter is less than the corresponding threshold, the low load degree of the engine is low, and the number of deactivation cylinders is calculated using the third cylinder deactivation logic; the third cylinder deactivation logic is that the number of deactivation cylinders is an integer of one quarter of the total number of cylinders; or, if the total number of cylinders is divisible by 8, the number of deactivation cylinders is one quarter of the total number of cylinders.

2. The engine low speed operation control method according to claim 1, characterized in that: The first cylinder deactivation logic includes: When the three parameters of the cylinder deactivation control parameters are all less than the corresponding thresholds, If the total number of cylinders is not divisible by 4, half of the total number of cylinders is rounded to form a first value. When the first value is divisible by 2, the number of deactivated cylinders is the first value. When the first value is not divisible by 2, the number of deactivated cylinders is twice the number rounded off from one quarter of the total number of cylinders.

3. The engine low speed operation control method according to claim 1, characterized in that: The second cylinder deactivation logic includes: When two of the cylinder deactivation control parameters are less than the corresponding threshold value and the other parameter is greater than the corresponding threshold value, if the total number of cylinders is not divisible by 6, one-third of the total number of cylinders is rounded to form a second value; when the second value is divisible by 2, the number of deactivated cylinders is the second value; when the second value is not divisible by 2, the number of deactivated cylinders is twice the value rounded off of one-sixth of the total number of cylinders.

4. The engine low speed operation control method according to claim 1, characterized in that: The third cylinder deactivation logic includes: When two of the cylinder deactivation control parameters are greater than corresponding threshold values ​​and the other parameter is less than the corresponding threshold value, if the total number of cylinders is not divisible by 8, one fourth of the total number of cylinders is rounded off to form a third value; when the third value is divisible by 2, the number of cylinder deactivations is the third value; when the third value is not divisible by 2, the number of cylinder deactivations is twice one eighth of the total number of cylinders rounded off.

5. The engine low speed operation control method according to claim 1, characterized in that: When three parameters of the cylinder deactivation control parameters are all greater than corresponding thresholds, it is determined that the cylinder deactivation number of the engine is 0.

6. The engine low speed operation control method according to claim 1, characterized in that: After determining the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders, if the number of deactivated cylinders is not 0, the method further includes: The operating time of the engine running with the number of operating cylinders is obtained, and when the operating time is at least a preset time, the method returns to the step of obtaining the cylinder deactivation control parameter of the engine.

7. The engine low speed operation control method according to claim 1, characterized in that: Determining the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and controlling the engine to operate with the number of operating cylinders includes: Obtaining a basic ignition cycle sequence when the engine is running with a total number of cylinders; Based on the basic ignition cycle sequence, the cylinders are cycled in sequence with the cylinder number being operated per ignition.

8. An engine low speed operation control device, characterized in that: The method for controlling the low-speed operation of an engine according to any one of claims 1 to 7 comprises: an acquisition module, configured to acquire cylinder deactivation control parameters of the engine, wherein the cylinder deactivation control parameters include a load rate, an engine oil temperature, and a water temperature, wherein the priority of the load rate is higher than the priority of the engine oil temperature, and the priority of the engine oil temperature is higher than the priority of the water temperature; a determination module, configured to determine a cylinder deactivation logic for calculating the number of cylinder deactivations of the engine according to a magnitude relationship between the cylinder deactivation control parameter and a corresponding threshold value and a total number of cylinders of the engine, and calculate the number of cylinder deactivations of the engine based on the cylinder deactivation logic; wherein the magnitude relationship between the cylinder deactivation control parameter and the corresponding threshold value is used to reflect a low load degree of the engine, and the cylinder deactivation logic has a correlation with the low load degree; an operation control module, configured to determine the number of operating cylinders of the engine according to the number of deactivated cylinders and the total number of cylinders, and control the engine to operate with the number of operating cylinders; Among them, determine the module, including: a first calculation unit, configured to calculate the cylinder deactivation quantity by using a first cylinder deactivation logic when three parameters of the cylinder deactivation control parameters are all less than corresponding thresholds and the low load degree of the engine is high; a second calculation unit, configured to calculate the cylinder deactivation quantity by using a second cylinder deactivation logic when two of the cylinder deactivation control parameters are less than corresponding threshold values ​​and the other parameter is greater than the corresponding threshold value and the low load degree of the engine is medium; The third calculation unit is used to calculate the cylinder deactivation quantity using a third cylinder deactivation logic when two of the cylinder deactivation control parameters are greater than corresponding thresholds and the other parameter is less than the corresponding threshold and the low load level of the engine is low.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the engine low-speed operation control method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the engine low-speed operation control method according to any one of claims 1 to 7 when executed.

Citation Information

Patent Citations

  • Cylinder deactivation control method and system of engine and vehicle

    CN112709643A

  • Cylinder deactivation control method and device of engine, storage medium and electronic equipment

    CN113074049A