摘要:
A reciprocating internal combustion engine (10) includes an in-cylinder pressure sensor (34) and a crank angle sensor (42). Data of calculated heat release amount Q in synchronization with crank angle is calculated using in-cylinder pressure P after absolute pressure correction. An amount of heat release amount variation ”Q is calculated as a difference between a first calculated heat release amount Q 1 at a first crank angle ¸ 1 on an advanced side of TDC and a second calculated heat release amount Q 1 at a second crank angle ¸ 2 symmetrical to ¸ 1 about TDC. An actual heat release amount Qt is estimated based on the amount of heat release amount variation ”Q calculated using, as the first crank angle ¸ 1 , a crank angle on an advanced side of a combustion start point and using, as the second crank angle ¸ 2 , a crank angle on a retarded side of a combustion end point.