摘要 |
The present invention is equipped with valve-timing changing mechanisms (41, 42) capable of adjusting the valve overlap period. The air concentration in cylinders (1A) is determined on the basis of the detection values from sensors (27, 30) that detect the pressure and the temperature in an intake air collector (2A), and the cylinder filling efficiency is determined on the basis of the valve overlap amount and the like. In a scavenging region wherein scavenging occurs, the amount of fresh air in the cylinders is calculated on the basis of the air concentration in the cylinders (1A) and the cylinder filling efficiency, and thus it is possible to suppress a decrease, due to the influence of scavenging, in the precision with which the amount of fresh air in the cylinders is calculated. |