Patent ID: 8688353

Claim:
An engine control apparatus which controls operations of actuators to control combustion conditions in an engine, thereby controlling output characteristics of the engine, comprising: a storage unit for storing a controlled variable arithmetic expression defining correlations between a plurality of types of combustion parameters representing the combustion conditions and a plurality of types of controlled variables for said actuators and a combustion parameter arithmetic expression defining correlations between a plurality of types of engine output values representing said output characteristics and said plurality of types of combustion parameters; a controlled variable command value calculating unit for calculating combinations of command values of said plurality of controlled variables with target values of said plurality of types of combustion parameters based on the target values of said plurality of types of combustion parameters and said controlled variable arithmetic expression; a combustion target value calculating unit for calculating combinations of the target values of said plurality of types of combustion parameters with required values of said plurality of types of engine output values based on the required values of said plurality of types of engine output values and said combustion parameter arithmetic expression, the required values of said plurality of types of engine output values comprising the optimum of said plurality of types of engine output values based on at least a speed of the engine and a position of an accelerator pedal of the engine; a combustion parameter feedback unit for feeding deviations of actual values or calculated values of said combustion parameters from the target values of the combustion parameters back to calculation of the command values of the controlled variables; an engine output value feedbacking unit for feeding deviations of actual values or calculated values of said engine output values from the required values of said engine output values back to calculation of the target values of the combustion parameters; and a controlled variable restricting unit which, when the command values of said controlled variables calculated by said controlled variable command value calculating unit lie out of a given usable range, restricts said command values to an upper or a lower limit of said usable range, characterized in that even when said controlled variable restricting unit has restricted the command values, said combustion parameter feedback unit updates the unrestricted command values.