Internal combustion engine control device
The control device optimizes valve overlap in internal combustion engines by setting an upper limit guard value based on engine load and temperature to reduce particulate matter and prevent surges, addressing unstable combustion issues during cold starts.
Patent Information
- Application Number
- JP2022127842
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-08-10
- Publication Date
- 2025-08-13
- Estimated Expiration
- 2042-08-10
AI Technical Summary
Excessive valve overlap during cold operation of internal combustion engines leads to unstable combustion and surge, exacerbated by internal EGR, which increases particulate matter in exhaust gas.
An internal combustion engine control device adjusts the valve overlap amount using an intake and exhaust valve timing mechanism, setting an upper limit guard value based on engine load factor, coolant temperature, and engine speed to minimize particulate matter while preventing surges.
Reduces particulate matter in exhaust gas and prevents engine surges by optimizing valve overlap within a controlled range, ensuring stable combustion during cold operation.
Smart Images

Figure 0007722296000001 
Figure 0007722296000002 
Figure 0007722296000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an internal combustion engine control device. [Background technology]
[0002] Patent Document 1 discloses a control device applied to an internal combustion engine equipped with a catalytic converter that purifies exhaust gas flowing through an exhaust passage. The control device performs ignition timing control to retard ignition timing during cold idling of the internal combustion engine in order to increase the temperature of exhaust gas discharged from the cylinder into the exhaust passage. Furthermore, when the ignition timing is retarded during cold idling, the control device reduces the valve overlap amount compared to when the ignition timing is not retarded. The valve overlap amount is the length of time during which the intake valve and exhaust valve are simultaneously open. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2003-293801 Summary of the Invention [Problem to be solved by the invention]
[0004] When the intake valve and exhaust valve are opened simultaneously, exhaust gas from the cylinder flows into the intake passage as internal EGR, increasing the temperature of the gas introduced from the intake passage into the cylinder. This promotes fuel vaporization in the cylinder, thereby reducing the amount of particulate matter contained in the exhaust gas discharged from the cylinder into the exhaust passage. However, if the overlap amount is too large during cold operation of the internal combustion engine, the amount of internal EGR may become excessive, causing unstable combustion in the cylinder. Unstable combustion in the cylinder may cause surge in the internal combustion engine. [Means for solving the problem]
[0005] An internal combustion engine control device for solving the above problem is applied to an internal combustion engine including an adjustment mechanism that adjusts a valve overlap amount, which is the length of time during which the intake valve and the exhaust valve are simultaneously open, and a catalytic converter that purifies exhaust gas discharged from inside the cylinder into an exhaust passage. This internal combustion engine control device also includes an execution device that controls operation of the internal combustion engine. The execution device executes a guard value setting process that, when an engine load factor, which is the load factor of the internal combustion engine, is equal to or less than an upper limit of a predetermined load factor range, sets an upper limit guard value for the valve overlap amount to a value that is smaller than when the engine load factor is higher than the upper limit, and an adjustment process that, when the internal combustion engine is operating in a cold state, adjusts the valve overlap amount within a range equal to or less than the upper limit guard value to reduce the number of particulate matter contained in the exhaust gas.
[0006] The present inventors conducted various experiments and simulations on the relationship between the likelihood of surge occurring in an internal combustion engine during cold operation and the amount of valve overlap, and as a result, obtained the following findings: That is, when the engine load factor is within a predetermined load factor range during cold operation of the internal combustion engine, if the amount of valve overlap is set to an appropriate length to reduce the number of particulate matter contained in the exhaust gas, surge is likely to occur in the internal combustion engine.
[0007] Therefore, when the engine load factor is equal to or less than the upper limit of a predetermined load factor range, the internal combustion engine control device sets an upper limit guard value that is smaller than the value when the engine load factor is higher than the upper limit.When the internal combustion engine is running cold, the control device adjusts the valve overlap amount within a range equal to or less than the upper limit guard value.This makes it possible to reduce the amount of particulate matter contained in the exhaust gas while suppressing the occurrence of surges when the internal combustion engine is running cold. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a configuration diagram showing a control device that is one embodiment of an internal combustion engine control device, and an internal combustion engine to which the control device is applied. [Figure 2]FIG. 2 is a block diagram showing a plurality of processes executed by the control device. [Figure 3] FIG. 3 is a graph showing the relationship between the optimum value of the valve overlap amount and the upper guard value when the engine load factor is changed under the condition that the cooling water temperature and engine speed are maintained. DETAILED DESCRIPTION OF THE INVENTION
[0009] An embodiment of an internal combustion engine control device will be described below with reference to FIGS. 1 illustrates an internal combustion engine 10 and a control device 60 applied to the internal combustion engine 10. The control device 60 corresponds to the "internal combustion engine control device."
[0010] <Structure of an internal combustion engine> The internal combustion engine 10 includes a plurality of cylinders 11, a plurality of pistons 12, and a crankshaft 13. A piston 12 is housed in each of the cylinders 11 so that it can reciprocate. The pistons 12 are each connected to the crankshaft 13 via a connecting rod 14. Therefore, when an air-fuel mixture containing fuel and air burns in the cylinder 11, power corresponding to the combustion of the air-fuel mixture is transmitted to the crankshaft 13 via the piston 12 and the connecting rod 14. This causes the crankshaft 13 to rotate.
[0011] The internal combustion engine 10 includes an intake passage 16, a throttle valve 17, an exhaust passage 21, and a catalytic converter 22. The intake passage 16 is a passage through which air flows to be introduced into the multiple cylinders 11. The throttle valve 17 is installed in the intake passage 16. The flow rate of air flowing through the intake passage 16 is adjusted by adjusting the throttle opening, which is the opening degree of the throttle valve 17. The exhaust passage 21 is a passage through which exhaust gas is discharged from the multiple cylinders 11. The catalytic converter 22 purifies the exhaust gas flowing through the exhaust passage 21.
[0012] The internal combustion engine 10 is equipped with a plurality of intake valves 25 and a plurality of exhaust valves 26. When an intake valve 25 opens, air is introduced from the intake passage 16 into the cylinder 11 corresponding to that intake valve 25. When an exhaust valve 26 opens, exhaust gas is discharged from the cylinder 11 corresponding to that exhaust valve 26 into the exhaust passage 21.
[0013] The internal combustion engine 10 is equipped with an intake valve timing adjustment mechanism 27 (hereinafter referred to as the "intake VVT mechanism 27") and an exhaust valve timing adjustment mechanism 28 (hereinafter referred to as the "exhaust VVT mechanism 28"). The intake VVT mechanism 27 adjusts the opening timing of the intake valve 25. The exhaust VVT mechanism 28 adjusts the opening timing of the exhaust valve 26. If the length of the period during which the intake valve 25 and the exhaust valve 26 are simultaneously open is defined as the "valve overlap amount," the valve overlap amount can be changed by operating at least one of the intake VVT mechanism 27 and the exhaust VVT mechanism 28. Therefore, the intake VVT mechanism 27 and the exhaust VVT mechanism 28 correspond to "adjustment mechanisms" that adjust the valve overlap amount.
[0014] The internal combustion engine 10 is equipped with a plurality of port injection valves 31 and a plurality of in-cylinder injection valves 32 as fuel injection valves, as well as a plurality of spark plugs 35. The port injection valves 31, in-cylinder injection valves 32, and spark plugs 35 are provided for each of the plurality of cylinders 11. The port injection valves 31 inject fuel into the intake passage 16. The in-cylinder injection valves 32 inject fuel directly into the cylinders 11. The spark plugs 35 ignite a mixture containing fuel and air in the cylinders 11 by spark discharge.
[0015] The internal combustion engine 10 is equipped with an exhaust-driven supercharger 40. The supercharger 40 has a turbine 41 and a compressor 42. The turbine 41 is arranged in a portion of the exhaust passage 21 upstream of the catalytic device 22. The compressor 42 is arranged in a portion of the intake passage 16 upstream of the throttle valve 17. When the turbine 41 is operated by the flow of exhaust gas, the compressor 42 also operates in synchronization with the turbine 41. In this way, the supercharger 40 compresses the air flowing through the intake passage 16.
[0016] <Detection system for internal combustion engines> The detection system of the internal combustion engine 10 includes a plurality of sensors that output signals corresponding to the detection results to the control device 60. The plurality of sensors includes a crank angle sensor 51, a water temperature sensor 52, an air flow meter 53, a boost pressure sensor 54, and an intake pressure sensor 55. The crank angle sensor 51 detects the rotation angle of the crankshaft 13 and outputs a signal corresponding to the rotation speed of the crankshaft 13. The water temperature sensor 52 detects the temperature of the cooling water circulating within the internal combustion engine 10. The air flow meter 53 detects the flow rate of air flowing through the intake passage 16. The boost pressure sensor 54 detects the pressure in a portion of the intake passage 16 between the compressor 42 and the throttle valve 17. The intake pressure sensor 55 detects the pressure in a portion of the intake passage 16 downstream of the throttle valve 17.
[0017] The rotation speed of the crankshaft 13 based on the detection signal of the crank angle sensor 51 is referred to as the "engine speed NE." The temperature of the coolant based on the detection value of the water temperature sensor 52 is referred to as the "coolant temperature TMPw." The flow rate of air based on the detection value of the air flow meter 53 is referred to as the "intake air amount GA." The pressure based on the detection value of the supercharging pressure sensor 54 is referred to as the "supercharging pressure PTC." The pressure based on the detection value of the intake pressure sensor 55 is referred to as the "intake pressure PIM."
[0018] <Control device> The control device 60 includes a CPU 61 and a memory 62. The memory 62 stores various control programs executed by the CPU 61. The CPU 61 executes the control programs to control the operation of the internal combustion engine 10 based on the detection results of the various sensors described above. Specifically, the CPU 61 adjusts the opening timing of the intake valve 25, the opening timing of the exhaust valve 26, the ignition timing of the spark plug 35, the throttle opening of the throttle valve 17, the fuel injection amount of the port injection valve 31, and the fuel injection amount of the in-cylinder injection valve 32. In other words, the CPU 61 corresponds to an "execution device."
[0019] Here, when the internal combustion engine 10 is operating in cold, the control device 60 adjusts the valve overlap amount QVO in order to reduce the number of particulate matter (also referred to as "PM") contained in the exhaust gas discharged from the multiple cylinders 11 into the exhaust passage 21 (also referred to as "PN").
[0020] The flow of processing for reducing PN during cold operation of the internal combustion engine 10 will be described with reference to FIGS. 2, the CPU 61 executes the control program to perform the following processes: a scavenging rate calculation process M11, a load rate calculation process M13, a load rate selection process M15, a guard value setting process M17, and an adjustment process M19.
[0021] In a scavenging rate calculation process M11, the CPU 61 calculates the scavenging rate RS based on the boost pressure PTC and the valve overlap amount QVO. Specifically, the CPU 61 calculates the scavenging rate RS so that the higher the boost pressure PTC, the higher the scavenging rate RS. The CPU 61 calculates the scavenging rate RS so that the larger the valve overlap amount QVO, the higher the scavenging rate RS.
[0022] In load factor calculation processing M13, the CPU 61 calculates the engine load factor, which is the load factor of the internal combustion engine 10. The engine load factor is a parameter that determines the amount of air filled in the cylinder 11, and is the ratio of the amount of inflow air per combustion cycle of one cylinder to a reference inflow air amount. The reference inflow air amount changes depending on the engine speed NE. The CPU 61 calculates the engine load factor based on the intake air amount GA and the engine speed NE. The engine load factor calculated in the load factor calculation processing M13 is referred to as the "calculated value KLC of the engine load factor."
[0023] In a load factor selection process M15, the CPU 61 selects the calculated engine load factor KLC or the required load factor KLR using the scavenging rate RS. The required load factor KLR is the engine load factor required of the internal combustion engine 10. When the driver of the vehicle is operating the accelerator, the greater the accelerator operation amount, the greater the value calculated as the required load factor KLR. The CPU 61 selects the calculated engine load factor KLC when the scavenging rate RS is less than the determination scavenging rate RSth, and selects the required load factor KLR when the scavenging rate RS is less than the determination scavenging rate RSth. A value for determining whether scavenging is occurring in the internal combustion engine 10 from the scavenging rate RS is set as the determination scavenging rate RSth. When the scavenging rate RS is equal to or greater than the determination scavenging rate RSth, scavenging is deemed to be occurring. On the other hand, when the scavenging rate RS is less than the determination scavenging rate RSth, scavenging is deemed not to be occurring. The value selected by the CPU 61 from the calculated engine load factor KLC and the required load factor KLR is referred to as a "selected load factor KLS."
[0024] In a guard value setting process M17, the CPU 61 sets an upper limit guard value QVOL of the valve overlap amount QVO. The CPU 61 sets the upper limit guard value QVOL based on the cooling water temperature TMPw, the engine speed NE, and the selected load factor KLS. In this embodiment, the CPU 61 uses a map MP to set a value corresponding to the cooling water temperature TMPw, the engine speed NE, and the selected load factor KLS as the upper limit guard value QVOL.
[0025] Incidentally, the lower the cooling water temperature TMPw, the more likely it is that combustion in the cylinder 11 will become unstable. The lower the engine speed NE, the more likely it is that combustion in the cylinder 11 will become unstable. If the valve overlap amount QVO is increased when combustion in the cylinder 11 is unstable, a surge will be more likely to occur in the internal combustion engine 10.
[0026] Therefore, the lower the coolant temperature TMPw, the smaller the value set as the upper limit guard value QVOL.The lower the engine speed NE, the smaller the value set as the upper limit guard value QVOL.
[0027] Here, the relationship between the likelihood of surge occurring in the internal combustion engine 10 during cold operation and the engine load factor KL will be described with reference to Figure 3. The solid line in Figure 3 shows the relationship between the engine load factor KL and the optimized value QVOCV of the valve overlap amount QVO when the coolant temperature TMPw and the engine speed NE are fixed at certain values. The optimized value QVOCV of the valve overlap amount is the valve overlap amount QVO that minimizes the amount of particulate matter contained in the exhaust gas. If the coolant temperature TMPw or the engine speed NE changes, the magnitude of the optimized value QVOCV changes, that is, the shape of the solid line in Figure 3 changes.
[0028] The present inventors have conducted various experiments and simulations and have come to the following conclusion: When the engine load factor KL is within a predetermined load factor region RKL shown in Fig. 3, if the adaptive value QVOCV corresponding to the engine load factor KL at that time is set as the valve overlap amount QVO, a surge is likely to occur in the internal combustion engine 10.
[0029] Therefore, when the selected load rate KLS is equal to or lower than the upper limit KLUL of the predetermined load rate range RKL, the CPU 61 sets the upper limit guard value QVOL to a value that is smaller than when the selected load rate KLS is higher than the upper limit KLUL. Specifically, within the range between a first load rate KL1 that is lower than the lower limit KLDL of the predetermined load rate range RKL and a second load rate KL2 that is higher than the upper limit KLUL, the CPU 61 sets a larger value as the selected load rate KLS is higher as the upper limit guard value QVOL. As a result, when the selected load rate KLS is included in the predetermined load rate range RKL, the CPU 61 can set a larger value as the upper limit guard value QVOL the higher the selected load rate KLS. Note that when the selected load rate KLS is equal to or higher than the upper limit KLUL, the CPU 61 sets the upper limit guard value QVOL so that it does not fall below the adaptive value QVOCV.
[0030] 2, in adjustment processing M19, the CPU 61 adjusts the valve overlap amount QVO within a range equal to or less than the upper limit guard value QVOL, thereby reducing the amount of particulate matter contained in the exhaust gas discharged from the cylinder 11 into the exhaust passage 21. Specifically, the CPU 61 sets the smaller of the optimized value QVOCV for the valve overlap amount and the upper limit guard value QVOL as the valve overlap amount QVO. Then, the CPU 61 activates the intake VVT mechanism 27 and the exhaust VVT mechanism 28 based on the valve overlap amount QVO.
[0031] As described above, when the selected load factor KLS is equal to or greater than the upper limit KLUL of the predetermined load factor range RKL, the upper limit guard value QVOL does not fall below the adaptive value QVOCV. Therefore, it can be said that the CPU 61 limits the valve overlap amount QVO to the upper limit guard value QVOL on the condition that the selected load factor KLS is equal to or less than the upper limit KLUL.
[0032] <Action and effect> The operation of this embodiment will be described. During cold operation of the internal combustion engine 10, the intake valve 25 and the exhaust valve 26 may be simultaneously opened to promote vaporization of fuel in the cylinder 11. This increases the temperature of the gas introduced into the cylinder 11 from the intake passage 16. As a result, the temperature inside the cylinder 11 can be increased early, promoting vaporization of fuel inside the cylinder 11.
[0033] In this embodiment, the upper limit guard value QVOL is set based on the coolant temperature TMPw, the engine speed NE, and the engine load factor KL. The valve overlap amount QVO is set within a range equal to or less than the upper limit guard value QVOL. When the engine is operating in an operating range where combustion in the cylinder 11 is likely to become unstable, the upper limit guard value QVOL is set to a smaller value than when this is not the case.
[0034] In this embodiment, the following effects can be obtained. (1) When the engine load factor is equal to or less than the upper limit KLUL of a predetermined load factor range RKL, the control device 60 sets the upper limit guard value QVOL to a value that is smaller than when the engine load factor is higher than the upper limit KLUL. Then, when the internal combustion engine 10 is operating in a cold state, the control device 60 adjusts the valve overlap amount QVO within a range that is equal to or less than the upper limit guard value QVOL. This makes it possible to reduce the amount of particulate matter contained in the exhaust gas discharged from the cylinders 11 to the exhaust passage 21 while suppressing the occurrence of surges in the internal combustion engine 10 when the internal combustion engine 10 is operating in a cold state.
[0035] (2) As shown in Figure 3, when the engine load factor is within a predetermined load factor range RKL, the upper limit guard value QVOL can be gradually increased as the engine load factor increases. This makes it possible to prevent the valve overlap amount QVO from suddenly increasing or decreasing around the upper limit KLUL when the engine is operated such that the engine load factor gradually increases. As a result, it is possible to prevent vibrations in the internal combustion engine 10 caused by sudden changes in the valve overlap amount QVO.
[0036] (3) When scavenging occurs in the internal combustion engine 10, a large amount of air is introduced into the cylinders 11 from the intake passage 16 and discharged into the exhaust passage 21 without contributing to combustion. As a result, the difference between the calculated engine load factor KLC and the actual engine load factor KL may be larger than the difference between the required load factor KLR and the actual engine load factor KL. Therefore, when the control device 60 determines that scavenging is occurring, it sets the upper limit guard value QVOL using the required load factor KLR instead of the calculated engine load factor KLC. On the other hand, when scavenging is not occurring in the internal combustion engine 10, a small amount of air is introduced into the cylinders 11 from the intake passage 16 and discharged into the exhaust passage 21 without contributing to combustion. Therefore, a difference is unlikely to occur between the calculated engine load factor KLC and the actual engine load factor KL. Therefore, when the control device 60 determines that scavenging is not occurring, it sets the upper limit guard value QVOL using the calculated engine load factor KLC. In this way, by selectively using the calculated engine load factor KLC and the required load factor KLR depending on whether scavenging is occurring or not, the upper limit guard value QVOL can be set appropriately regardless of whether scavenging is occurring or not.
[0037] <Example of change> The above embodiment can be modified as follows: The above embodiment and the following modifications can be combined with each other within the scope of technical compatibility.
[0038] The CPU 61 may calculate a smoothed value of the engine load factor based on a plurality of selected load factors KLS arranged in chronological order, and set the upper limit guard value QVOL using the smoothed value. The CPU 61 does not need to differentiate between the calculated engine load factor KLC and the required load factor KLR depending on whether scavenging is occurring in the internal combustion engine 10. That is, the CPU 61 may set the upper limit guard value QVOL using the calculated value KLC, or may set the upper limit guard value QVOL using the required load factor KLR, regardless of whether scavenging is occurring. In this case, the control device can be applied to an internal combustion engine that is not equipped with a supercharger.
[0039] When the engine load factor is within a predetermined load factor range RKL, it is not essential to set the upper limit guard value QVOL to a larger value as the engine load factor increases. The internal combustion engine may be configured to include only one of the intake VVT mechanism 27 and the exhaust VVT mechanism 28, as long as the valve overlap amount QVO can be adjusted.
[0040] The guard value setting process M17 does not need to be executed when the internal combustion engine 10 is warming up. This is because surges caused by a large valve overlap amount QVO are unlikely to occur in the internal combustion engine 10 during warm-up.
[0041] The control device 60 is not limited to a device that includes a CPU and a ROM and executes software processing. In other words, the control device 60 may have any one of the following configurations (a) to (c). (a) The control device 60 includes one or more processors that execute various processes according to a computer program. The processor includes a CPU and memory such as RAM and ROM. The memory stores program code or instructions that cause the CPU to execute processes. Memory, i.e., computer-readable media, includes any available media that can be accessed by a general-purpose or special-purpose computer.
[0042] (b) The control device 60 includes one or more dedicated hardware circuits that perform various processes. Examples of dedicated hardware circuits include application specific integrated circuits (ASICs) or FPGAs. ASIC stands for "Application Specific Integrated Circuit," and FPGA stands for "Field Programmable Gate Array."
[0043] (c) The control device 60 includes a processor that executes some of the various processes in accordance with a computer program, and a dedicated hardware circuit that executes the remaining processes of the various processes. [Explanation of symbols]
[0044] 10...internal combustion engine, 11...cylinder, 21...exhaust passage, 22...catalytic device, 25...intake valve, 26...exhaust valve, 27...intake VVT mechanism, 28...exhaust VVT mechanism, 40...supercharger, 60...control device, 61...CPU
Claims
1. The present invention is applied to an internal combustion engine including an adjustment mechanism for adjusting a valve overlap amount, which is the length of time during which the intake valve and the exhaust valve are simultaneously open, a catalytic converter for purifying exhaust gas discharged from inside the cylinder into an exhaust passage, and a supercharger, an execution device for controlling the operation of the internal combustion engine; The execution device a guard value setting process for setting, when an engine load factor that is the load factor of the internal combustion engine is equal to or lower than an upper limit of a predetermined load factor region, a value that is smaller than a value that is used when the engine load factor is higher than the upper limit as an upper limit guard value of the valve overlap amount; an adjustment process for reducing the number of particulate matters contained in the exhaust gas by adjusting the valve overlap amount within a range equal to or less than the upper limit guard value during cold operation of the internal combustion engine; a scavenging rate calculation process for calculating a scavenging rate based on the boost pressure of the supercharger and the valve overlap amount; In the guard value setting process when the scavenge rate is equal to or greater than a determined scavenge rate, the upper limit guard value is set using a required value of the engine load rate; In the guard value setting process when the scavenge rate is less than the determined scavenge rate, the upper limit guard value is set using the calculated value of the engine load rate. Internal combustion engine control device.
2. In the guard value setting process, when the engine load factor is within the predetermined load factor range, the execution device sets a larger value as the engine load factor is higher. The internal combustion engine control device according to claim 1.
Citation Information
Patent Citations
Valve timing control device for internal combustion engine
JP1995077073A
Control device for power train
JP2003293801A
Variable valve timing control device for internal combustion engine
JP2008138579A
Control device for internal combustion engine
JP2019035334A
Miller cycle engine
JP2020037905A