Control device for internal combustion engine
The control device stabilizes ignition timing through partial fuel cuts and cylinder-specific adjustments to prevent knocking deterioration in internal combustion engines, enhancing engine performance and exhaust purification.
Patent Information
- Application Number
- JP2021138242
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-26
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2041-08-26
AI Technical Summary
The advancement of ignition timing during fuel cut in an internal combustion engine can lead to worsened knocking upon resuming fuel supply, which existing control methods fail to adequately address.
A control device that includes a fuel control unit, a first ignition timing control section for KCS learning, and a second ignition timing control section for cylinder-specific knock correction, which stops fuel supply and ignition timing adjustments during partial fuel cuts to manage knocking and exhaust purification.
The solution effectively suppresses knocking deterioration by stabilizing ignition timing during and after fuel cuts, ensuring efficient engine operation and exhaust purification.
Smart Images

Figure 0007596978000002 
Figure 0007596978000003 
Figure 0007596978000004
Abstract
Description
[Technical field]
[0001] The present invention relates to a control device for an internal combustion engine. [Background technology]
[0002] An exhaust passage of an internal combustion engine is provided with an exhaust purification section such as a filter to purify exhaust gas. The filter collects particulate matter (PM). The filter can be regenerated by oxidizing and removing the PM. For example, a technique is known in which the supply of fuel to some cylinders of an internal combustion engine is stopped (fuel cut) to send more oxygen to the filter and remove PM (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2015-10470 A Summary of the Invention [Problem to be solved by the invention]
[0004] In order to suppress knocking in an internal combustion engine, the ignition timing is sometimes retarded. However, since knocking is less likely to occur during fuel cut, the ignition timing is more likely to be advanced. If fuel supply is resumed after fuel cut, there is a risk that knocking will worsen due to the ignition timing being advanced. Therefore, the object of the present invention is to provide a control device for an internal combustion engine that can suppress the worsening of knocking. [Means for solving the problem]
[0005] The above object is to provide an internal combustion engine having a fuel control unit that controls the supply of fuel to a plurality of cylinders of the internal combustion engine, a first ignition timing control unit that controls ignition timing in the plurality of cylinders by KCS (Knock control system) learning, and a second ignition timing control unit that performs knock correction of the ignition timing for each cylinder, and when the fuel control unit stops the supply of fuel to at least one of the plurality of cylinders in order to regenerate an exhaust purification unit provided in an exhaust passage of the internal combustion engine, the first ignition timing control unit stops the KCS learning and the second ignition timing control unit stops the knock correction for each cylinder. When the fuel control unit stops the supply of fuel to the at least one cylinder, the first ignition timing control unit stops the KCS learning, and the second ignition timing control unit stops the knock correction for each cylinder. This can be achieved by a control device for the internal combustion engine.
[0007] The first ignition timing control unit may perform the KCS learning to update the KCS learning value based on a KCS learning value and a feedback value, and when the fuel control unit stops the supply of fuel to the at least one cylinder, the first ignition timing control unit may stop updating the KCS learning value.
[0008] The first ignition timing control unit smoothes the feedback value to obtain a feedback smoothed value, updates the KCS learning value based on the feedback smoothed value, and when the fuel control unit stops the supply of fuel to the at least one cylinder, season The control unit may set the feedback smoothing value to a predetermined value, and when the feedback smoothing value is the predetermined value, the first ignition timing control unit may stop updating the KCS learning value.
[0009] The second ignition timing control unit may perform knock correction for each of the cylinders by advancing the ignition timing of a cylinder among the plurality of cylinders that has a low frequency of knocking and retarding the ignition timing of a cylinder that has a high frequency of knocking, and when the fuel control unit stops supplying fuel to the at least one cylinder, the second ignition timing control unit may stop the knock correction for each of the cylinders. Effect of the Invention
[0010] It is possible to provide a control device for an internal combustion engine that is capable of suppressing the worsening of knocking. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a schematic diagram illustrating an engine system. [Diagram 2] 2(a) and 2(b) are schematic diagrams illustrating the ignition timing. [Diagram 3] FIG. 3 is a flowchart illustrating a process executed by the ECU. [Figure 4] FIG. 4 is a diagram illustrating an example of a time chart. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] The control device for an internal combustion engine according to the present embodiment will now be described with reference to the drawings. Fig. 1 is a schematic diagram illustrating an engine system 100. The engine system 100 has an internal combustion engine 10 and an ECU (Electronic Control Unit) 40.
[0013] The internal combustion engine 10 is, for example, a gasoline engine fueled by gasoline, and is, for example, a four-cylinder engine having four cylinders 10a, 10b, 10c, and 10d. A spark plug 12a and a fuel injection valve 14a are provided in the cylinder 10a. A spark plug 12b and a fuel injection valve 14b are provided in the cylinder 10b. A spark plug 12c and a fuel injection valve 14c are provided in the cylinder 10c. A spark plug 12d and a fuel injection valve 14d are provided in the cylinder 10d. The knock sensor 26 is attached to the internal combustion engine 10 and is a sensor that detects vibrations of the internal combustion engine 10 and detects knocking of the internal combustion engine 10.
[0014] An intake passage 20 and an exhaust passage 30 are connected to the internal combustion engine 10. An air flow meter 22 and a throttle valve 24 are provided in the intake passage 20, in this order from the upstream side. The air flow meter 22 measures the flow rate of air. The throttle valve 24 adjusts the flow rate of air.
[0015] The intake passage 20 branches into four passages downstream of the throttle valve 24. The four branched passages are connected to the four cylinders 10a, 10b, 10c, and 10d of the internal combustion engine 10. Fuel injection valves 16a, 16b, 16c, and 16d are provided in the four branched intake passages 20. The four fuel injection valves 16a, 16b, 16c, and 16d are arranged corresponding to the four cylinders 10a, 10b, 10c, and 10d of the internal combustion engine 10, respectively.
[0016] The exhaust passage 30 has four branched passages. These four passages are connected to the four cylinders 10a, 10b, 10c, and 10d of the internal combustion engine 10, and merge into one passage downstream. An air-fuel ratio sensor 36, a pressure sensor 32, an exhaust purification unit 38, and a pressure sensor 34 are provided in the exhaust passage 30 in this order from the upstream side. The air-fuel ratio sensor 36 detects the air-fuel ratio.
[0017] The exhaust purification unit 38 includes, for example, a GPF (Gasoline Particle Filter) and a catalyst. The GPF is, for example, a honeycomb filter that collects PM in the exhaust. The catalyst is, for example, a three-way catalyst that is coated on the wall surface of the GPF and purifies CO, NOx, and the like in the exhaust.
[0018] The pressure sensor 32 is provided upstream of the exhaust purification section 38 and detects the pressure in the exhaust passage 30 upstream of the exhaust purification section 38. The pressure sensor 34 is provided downstream of the exhaust purification section 38 and detects the pressure in the exhaust passage 30 downstream of the exhaust purification section 38. The internal combustion engine 10 may be provided with an EGR (Exhaust Gas Recirculation) device or the like.
[0019] The ECU 40 is a control device that includes a calculation device such as a CPU (Central Processing Unit), and storage devices such as a flash memory, a ROM (Read Only Memory), and a RAM (Random Access Memory), and performs various controls by executing programs stored in the storage devices.
[0020] The ECU 40 controls the opening of the throttle valve 24. The ECU 40 obtains the air flow rate from the air flow meter 22. The ECU 40 obtains the air-fuel ratio from the air-fuel ratio sensor 36. The ECU 40 obtains the pressure upstream of the exhaust purification section 38 from the pressure sensor 32. The ECU 40 obtains the pressure downstream of the exhaust purification section 38 from the pressure sensor 34. The ECU 40 calculates the difference between the pressure detected by the pressure sensor 32 and the pressure detected by the pressure sensor 34, i.e., the differential pressure between the upstream and downstream sides of the exhaust purification section 38.
[0021] The ECU 40 detects knocking by acquiring a signal output by the knock sensor 26. For example, the ECU 40 acquires the frequency of knocking for each cylinder based on the combustion timing and the knocking timing for each cylinder.
[0022] The ECU 40 functions as a fuel control unit that controls the supply of fuel from each of the fuel injection valves 14a to 14d and the supply of fuel from each of the fuel injection valves 16a to 16d. The ECU 40 can stop the injection of fuel to at least one of the four cylinders (fuel cut). For example, the fuel cut is performed for the cylinder 10a by stopping the supply of fuel from the fuel injection valves 14a and 16a. Exhaust gas containing more oxygen is discharged from the cylinder during fuel cut compared to when fuel is supplied. By introducing a large amount of oxygen into the exhaust purification unit 38, PM is oxidized and removed.
[0023] The ECU 40 controls the on / off of ignition by each of the spark plugs 12a to 12d and the ignition timing. The control of the ignition timing includes KCS (Knock control system) learning and cylinder-specific knock correction. The KCS learning is feedback control of the ignition timing of the spark plugs 12a, 12b, 12c, and 12d. For example, when knocking occurs, the ignition timing of the four spark plugs is retarded. When knocking stops, the ignition timing of the four spark plugs is advanced. The KCS learning controls the ignition timing of all four spark plugs. On the other hand, the cylinder-specific knock correction controls the ignition timing of the spark plugs of the four cylinders individually. The ECU 40 functions as a first ignition timing control unit that controls the ignition timing of all four cylinders 10a to 10d based on the KCS learning. The ECU 40 functions as a second ignition timing control unit that controls the ignition timing for each cylinder. By retarding the ignition timing, knocking can be suppressed.
[0024] Figures 2(a) and 2(b) are schematic diagrams illustrating ignition timing, showing an example of ignition timing determination by KCS learning. The upper side in the figure is the advance side, and the lower side is the retard side. KCS learning uses a KCS learning value and a feedback value (F / B value). Figure 2(a) is an example where the F / B value is F / B1. Figure 2(b) is an example where the F / B value is F / B2.
[0025] Bkcs is the base ignition timing, which is determined, for example, by the operating range (rotation speed, load, etc.) of the internal combustion engine 10, the timing and amount of fuel injection, the amount of EGR, etc. Rmax is the most retarded ignition timing, which is determined, for example, by the vehicle type, etc. A0, A1 in FIG. 2(a), and A2 in FIG. 2(b) are KCS learning values. The KCS learning value changes as KCS learning is performed. In the examples of FIG. 2(a) and FIG. 2(b), the initial value of the KCS learning value is A0. In the example of FIG. 2(a), the KCS learning value is updated from A0 to A1, which is more retarded than A0. In the example of FIG. 2(b), the KCS learning value is updated from A0 to A2, which is more advanced than A0.
[0026] F / B0 is the limit of the F / B value on the advance side, for example 0° CA (Crank Angle). The F / B value can take on values ranging from F / B0 to Rmax. F / Bi is the initial value of the F / B value, a value that is more retarded than F / B0 and more advanced than Rmax, for example -3° CA.
[0027] F / B1 in FIG. 2(a) is an example of the F / B value. With F / B0 (0° CA) as the reference, F / B1 is more retarded than F / Bi. Akcs is the required ignition timing. The ECU 40 calculates the required ignition timing Akcs using the following equation. Akcs=Bkcs-Rmax+A0-F / B1
[0028] The F / B value F / B2 in Fig. 2(b) is more advanced than the F / B1 and the initial value F / B0 in Fig. 2(a). The ECU 40 calculates the required ignition timing Akcs using the following equation. Akcs=Bkcs-Rmax+A0-F / B2 The required ignition timing Akcs calculated using F / B2 is more advanced than Akcs in FIG. 2(a).
[0029] The KCS learning is performed for all four cylinders 10a, 10b, 10c, and 10d. That is, the ignition timings of the four cylinders 10a, 10b, 10c, and 10d become the required ignition timings Akcs.
[0030] When the knock sensor 26 detects knocking, the ECU 40 retards the required ignition timing Akcs by setting the F / B value to a more retarded side than F / Bi, such as F / B1 in Fig. 2(a).When knocking is not detected, the ECU 40 advances the required ignition timing Akcs by setting the F / B value to a more advanced side than F / Bi, such as F / B2 in Fig. 2(b).
[0031] The ECU 40 obtains the F / B smoothed value by smoothing the F / B value. When knocking occurs, the F / B value is retarded and the F / B smoothed value is also retarded. When knocking stops, the F / B value is advanced and the F / B smoothed value is also advanced. The ECU 40 determines whether or not to update the KCS learning value based on the F / B smoothed value.
[0032] In the example of Fig. 2(a), F / B1 is more retarded than F / Bi (-3° CA). When the F / B smoothing value obtained from F / B1 is more retarded than, for example, -4° CA, the ECU 40 retards the KCS learning value from A0 to, for example, A1. The ECU 40 retards the ignition timing using the updated KCS learning value A1.
[0033] In the example of Fig. 2(b), F / B2 is more advanced than F / Bi (-3° CA). When the F / B smoothing value obtained from F / B2 is more advanced than, for example, -2° CA, the ECU 40 advances the KCS learning value from A0 to, for example, A2. The ECU 40 advances the ignition timing using the updated KCS learning value A2.
[0034] In cylinder-specific knock correction, the ignition timing is controlled according to the frequency of knocking for each cylinder. The frequency of knocking is measured by the ECU 40. For example, if knocking is detected by the knock sensor 26 immediately after ignition in cylinder 10a, it is assumed that knocking has occurred in cylinder 10a, and the knocking frequency of cylinder 10a is added. The ignition timing of a cylinder with a high frequency of knocking is retarded. The ignition timing of a cylinder with a low frequency of knocking is advanced. Table 1 shows an example of the frequency of knocking for each cylinder and the correction value for cylinder-specific knock correction. The correction value is the amount by which the ignition timing is advanced or retarded. [Table 1]
[0035] As shown in Table 1, the knocking frequency of cylinder 10a is n1 and the correction value is k1. The knocking frequency of cylinder 10b is n2 and the correction value is k2. The knocking frequency of cylinder 10c is n3 and the correction value is k3. The knocking frequency of cylinder 10d is n4 and the correction value is k4.
[0036] For example, if the knocking frequency n3 of the cylinder 10c is a predetermined number of times or more higher than the knocking frequencies of the other cylinders, the ECU 40 sets the correction value k3 to a value that is more retarded than the other correction values. The predetermined number of times may be once or more. The ignition timing of the cylinder 10c can be retarded by adding the correction value k3 to the ignition timing Akcs obtained by KCS learning. In the example of FIG. 2(a), when performing cylinder-specific knock correction and retarding the ignition timing of the cylinder 10c, the ignition timing is calculated, for example, by the following formula. Akcs=Bkcs-Rmax+A0-F / B1+k3
[0037] For example, if the knocking frequency n4 of cylinder 10d is lower than the knocking frequencies of the other cylinders, ECU 40 sets correction value k4 to a value that is more advanced than the other correction values. By adding correction value k4 to the ignition timing Akcs obtained by KCS learning, it is possible to advance the ignition timing of cylinder 10d. For example, if the knocking frequencies of two or more cylinders are equal, ECU 40 sets the correction values of the two or more cylinders to be equal. Knocking can be suppressed by the above-mentioned KCS learning and cylinder-specific knock correction.
[0038] As shown in Fig. 1, an exhaust purification section 38 is provided in the exhaust passage 30. The filter of the exhaust purification section 38 collects PM. As the amount of PM that accumulates in the exhaust purification section 38 increases, the pressure difference increases. For example, when the pressure difference becomes equal to or exceeds a predetermined value, the ECU 40 cuts off fuel to regenerate the filter.
[0039] Knocking is less likely to occur in cylinders during fuel cut. If KCS learning and cylinder-specific knock correction are performed during fuel cut, the ignition timing may be advanced compared to before fuel cut. For example, if KCS learning is performed during fuel cut, knock judgment is not performed, so the F / B value is advanced and the F / B smoothing value is also advanced. When the KCS learning value is updated, the KCS learning value is advanced. The frequency of knocking does not increase in cylinders during fuel cut. For this reason, the correction value of the cylinder-specific knock correction shown in Table 1 is advanced.
[0040] If the ignition timing is advanced during a fuel cut, knocking may worsen when fuel supply is restored from the fuel cut. If the fuel cut continues for, for example, several minutes or more, or for 10 minutes or more, the advance amount becomes large, and knocking becomes even worse. In this embodiment, the worsening of knocking when fuel supply is restored from a fuel cut is suppressed.
[0041] 3 is a flowchart illustrating a process executed by the ECU 40. The ECU 40 determines whether or not knocking is occurring based on a signal input from the knock sensor 26 and the like (step S10). If the determination is affirmative (Yes), the ECU 40 corrects the F / B value to the retard side (step S12). If the determination is negative (No), the ECU 40 corrects the F / B value to the advance side (step S14).
[0042] The ECU 40 determines whether or not fuel cut (F / C) is being performed in one cylinder (step S16). If the determination is negative, the ECU 40 smoothes the F / B value to calculate an F / B smoothed value (step S18). If the determination is positive, the ECU 40 initializes the F / B smoothed value to an initial value of -3° CA (step S20).
[0043] The ECU 40 determines whether the F / B smoothed value acquired in step S18 or S20 is less than -4° CA (on the retard side) or whether the F / B smoothed value is greater than -2° CA (on the advance side) (step S22). If the determination is positive, the ECU 40 performs KCS learning and updates the KCS learned value (step S24). If the determination is negative, the ECU 40 stops KCS learning (step S26). By stopping KCS learning, the KCS learned value is not updated.
[0044] The ECU 40 determines whether or not fuel cut (F / C) is being performed in one cylinder (step S28). If the determination is negative, the ECU 40 performs individual cylinder knock correction (step S30). If the determination is positive, the ECU 40 stops individual cylinder knock correction (step S32). After step S30 or S32, the process ends.
[0045] FIG. 4 is a diagram illustrating a time chart. From the top, the one-cylinder F / C flag, the KCS learning flag, and the individual cylinder knock correction flag are shown. Before time t1 in FIG. 4, the one-cylinder F / C flag is off. The KCS learning flag and the individual cylinder knock correction flag are on. For example, when the pressure difference between the upstream side and the downstream side of the exhaust purification unit 38 is equal to or greater than a threshold value, the ECU 40 turns on the one-cylinder F / C flag (time t1 in FIG. 4) and performs F / C. In this case, the ECU 40 turns off the KCS learning flag and the individual cylinder knock correction flag. KCS learning and individual cylinder knock correction are stopped (steps S26 and S32 in FIG. 3).
[0046] According to this embodiment, the ECU 40 controls the ignition timing by KCS learning and cylinder-specific knock correction to suppress knocking. The ECU 40 also cuts fuel in one cylinder to regenerate the exhaust purification unit 38. During fuel cut, the ECU 40 stops KCS learning and cylinder-specific knock correction. By suppressing the advance of the ignition timing, it is possible to suppress the worsening of knocking.
[0047] As shown in FIG. 2(a) and FIG. 2(b), the ECU 40 performs KCS learning based on the KCS learning value and the F / B value. Since knocking is unlikely to occur in a cylinder during fuel cut, the F / B value is likely to be advanced. When KCS learning is performed, for example, as in the example of FIG. 2(b), the F / B value may become F / B2, and the KCS learning value may be advanced to A2 or the like. According to this embodiment, the advance of the KCS learning value is suppressed by stopping the update of the KCS learning value. During the fuel cut period, the KCS learning value maintains the value before the fuel cut, such as A0. Since the KCS learning value is not advanced, the advance of the ignition timing is suppressed. As a result, the worsening of knocking when returning from the fuel cut is suppressed.
[0048] The ECU 40 corrects the ignition timing according to the frequency of knocking for each cylinder (cylinder-specific knock correction, Table 1). During fuel cut, the ECU 40 stops cylinder-specific knock correction. Advancement of the correction value during fuel cut is suppressed. For example, when fuel cut is performed on cylinder 10a, the correction value k1 for cylinder 10a is maintained at the value immediately before the start of fuel cut. By suppressing the advancement of the correction value, advancement of the ignition timing is suppressed. Worsening of knocking when returning from fuel cut is suppressed.
[0049] During fuel cut, the ECU 40 may perform at least one of stopping KCS learning and stopping cylinder-specific knock correction. This suppresses the advance of the ignition timing, and can suppress the worsening of knocking. By performing both stopping KCS learning and cylinder-specific knock correction as shown in FIG. 3, it is possible to suppress the advance of the ignition timing, and more effectively suppress the worsening of knocking.
[0050] Even during fuel cut, it is possible to retard and advance the F / B value (steps S12 and S14 in Figure 3). By retarding the F / B, the ignition timing is retarded and knocking can be suppressed. If knocking is not detected, the F / B value is advanced. The F / B value is updated more quickly than the KCS learning value. By quickly updating the F / B value in response to knocking, the ignition timing is appropriately adjusted. Knocking can be suppressed and a decrease in output due to excessive retardation can also be suppressed.
[0051] The ECU 40 obtains an F / B smoothed value by smoothing the F / B value. When fuel cut is performed, the F / B smoothed value is set to a predetermined value (for example, -3° CA). If the F / B smoothed value is -3° CA, a negative determination is made in step S22, and the ECU 40 stops KCS learning and does not update the KCS learning value (step S26 in FIG. 3). This makes it possible to suppress the worsening of knocking.
[0052] During fuel cut, the F / B value may be advanced or retarded (steps S12 and S14 in FIG. 3). When the F / B smoothed value is calculated from the F / B value, the F / B smoothed value is also advanced or retarded. After recovery from fuel cut, if the KCS learning value is updated based on the F / B smoothed value, the KCS learning value will change significantly. For example, if the F / B smoothed value is advanced, the KCS learning value will be advanced after the start of KCS learning. According to this embodiment, the F / B smoothed value during fuel cut is set to a predetermined value (e.g., -3° CA). After recovery from fuel cut, at the start of KCS learning, the F / B smoothed value is, for example, -3° CA. It is possible to suppress erroneous learning of the KCS learning value. It is possible to suppress the advance of the KCS learning value and suppress the worsening of knocking.
[0053] As shown in FIG. 1, the internal combustion engine 10 is provided with fuel injection valves 14a, 14b, 14c, and 14d for direct injection, and fuel injection valves 16a, 16b, 16c, and 16d for port injection. Either a fuel injection valve for direct injection or a fuel injection valve for port injection may be provided. The ECU 40 cuts fuel to one of the cylinders, but may cut fuel to two or more cylinders. That is, the ECU 40 cuts fuel to at least one cylinder for filter regeneration. The number of cylinders in the internal combustion engine 10 may be four or less, or may be four or more. The number of fuel injection valves is changed according to the number of cylinders.
[0054] Although a preferred embodiment of the present invention has been described in detail above, the present invention is not limited to such a specific embodiment, and various modifications and variations are possible within the scope of the gist of the present invention described in the claims. [Explanation of symbols]
[0055] 10 Internal combustion engine 10a, 10b, 10c, 10d cylinders 12a, 12b, 12c, 12d Spark plugs 14a, 14b, 14c, 14d, 16a, 16b, 16c, 16d Fuel injector 20 Intake passage 22 Air flow meter 24 Throttle valve 30 Exhaust passage 32, 34 Pressure sensor 36 Air-fuel ratio sensor 38 Exhaust purification section 40 ECU 100 Engine System
Claims
1. A fuel control unit that controls the supply of fuel to a plurality of cylinders of the internal combustion engine; a first ignition timing control unit that controls ignition timing in the plurality of cylinders by learning a KCS (Knock control system); A second ignition timing control unit that performs knock correction of the ignition timing for each cylinder, When the fuel control unit stops the supply of fuel to at least one of the plurality of cylinders in order to regenerate an exhaust purification unit provided in an exhaust passage of the internal combustion engine, the first ignition timing control unit at least one of stopping the KCS learning and the second ignition timing control unit at least one of stopping the knock correction for each cylinder, a first ignition timing control unit that stops the KCS learning and a second ignition timing control unit that stops knock correction for each cylinder when the fuel control unit stops the supply of fuel to the at least one cylinder.
2. the first ignition timing control unit performs the KCS learning to update the KCS learning value based on a KCS learning value and a feedback value; 2. The control device for an internal combustion engine according to claim 1, wherein the first ignition timing control unit stops updating the KCS learning value when the fuel control unit stops the supply of fuel to the at least one cylinder.
3. The first ignition timing control unit smoothes the feedback value to obtain a feedback smoothed value, and updates the KCS learning value based on the feedback smoothed value. When the fuel control unit stops the supply of fuel to the at least one cylinder, the first ignition timing control unit sets the feedback smoothing value to a predetermined value, 3. The control device for an internal combustion engine according to claim 2, wherein the first ignition timing control unit stops updating the KCS learning value when the feedback smoothing value is equal to the predetermined value.
4. the second ignition timing control unit performs knock correction for each of the cylinders by advancing the ignition timing of a cylinder that has a low frequency of knocking among the plurality of cylinders and retarding the ignition timing of a cylinder that has a high frequency of knocking, 4. The control device for an internal combustion engine according to claim 1, wherein the second ignition timing control unit stops the knock correction for each of the cylinders when the fuel control unit stops the supply of fuel to the at least one cylinder.
Citation Information
Patent Citations
Exhaust emission control device for internal combustion engine
JP2015010470A
Abnormality diagnosis device of pm sensor
JP2016133060A
Engine device
JP2017155729A
Control device of internal combustion engine
JP2018188975A
Control device for internal combustion engine
JP2019070374A
