摘要 |
<p>Provided is an internal combustion engine having cylinder pressure sensors, wherein the CPS detected value is corrected to an absolute value, regardless of the duration of the adiabatic compression stroke. Provided is an internal combustion engine (10) provided with a cylinder pressure sensor (34) in each cylinder, wherein the absolute pressure correction value Pr (= (P2V2 K - P1V1 K)/(V1 K - V2 K) is calculated from the ratio of specific heat (k), cylinder volume (V1 and V2) cylinder pressure detection values (P1, P2) at predetermined crank angles (?1, ?2) during the duration of the adiabatic compression stroke from the IVC to the ignition timing, and said absolute pressure correction value Pr is used to perform absolute pressure correction on the detected value for cylinder pressure. When doing so, if the duration of the adiabatic compression stroke (ignition timing - IVC) is smaller than a predetermined crank angle duration CAth, the ignition timing is delayed (steps 104 to 106), and if the duration of the adiabatic compression stroke (ignition timing - IVC) is equal to or greater than CAth, IVC Is advanced (steps 114 to 116). Preferably, before advancing IVC, the ignition timing of each cylinder should be controlled to suppress torque fluctuations (step 112).</p> |