Patent attributes
To provide a controller and a control method for internal combustion engine which can reduce arithmetic load, while suppressing deterioration in the estimation accuracy of the parameter relevant to the combustion state, even if the error component of high frequency is included in the crank angle acceleration. A controller for internal combustion engine, by referring an unburning condition data, calculates a shaft torque in unburning in the vicinity of the top dead center in the burning condition; calculates an external load torque based on calculated shaft torque in unburning and the actual shaft torque in burning in the vicinity of the top dead center; calculates a shaft torque in unburning by referring the unburning condition data; calculates an increment of gas pressure torque by burning based on the shaft torque in unburning, the actual shaft torque in burning, and the external load torque.