Patent ID: 8874348

Claim:
A control apparatus for an internal combustion engine whose operation is controlled by multiple actuators, the control apparatus comprising: engine requirement value acquiring means for acquiring a single or multiple requirement values representing a single or multiple predetermined physical quantities (hereinafter referred to as an “engine requirement value”) that determine an operation of the internal combustion engine; engine information acquiring means for acquiring information on a current operating state or operating condition of the internal combustion engine (hereinafter referred to as “engine information”); actuator requirement value calculating means having an engine inverse model that models, with physical models or statistical models using the engine information as a parameter, the relation between a control amount of each of the multiple actuators and each value representing a corresponding one of the single or multiple predetermined physical quantities achieved in the internal combustion engine, the actuator requirement value calculating means calculating comprehensively a control amount to be required of each of the multiple actuators (hereinafter referred to as an “actuator requirement value”) by inputting each engine requirement value and the engine information to the engine inverse model; actuator requirement value generating means which is prepared individually for each of the multiple actuators and generates, based on an engine requirement value associated with a control amount of an assigned actuator, a control amount to be required of the assigned actuator (hereinafter referred to as an “actuator direct requirement value”) independently of each other; and changeover means for changing control of the multiple actuators between that according to the actuator requirement value and that according to the actuator direct requirement value.