In an internal combustion engine provided with a variable valve mechanism
that varies a valve operating characteristic (valve lift amount and valve
operating angle) of an intake valve, the valve operating characteristic of
the intake valve is detected and an intake air amount controlled by the
intake valve is calculated based on the detected valve operating
characteristic. Then, a change (change rate, change amount) between the
newest intake air amount calculation value and a past intake air amount
calculation value is calculated, and the newest engine controlled variable
is calculated based on the change and engine controlled variable (basic
fuel injection quantity and the like) set in the past, and then the
calculated newest engine controlled variable is output for executing an
engine control.
En un motor de combustión interna proporcionado un mecanismo variable de la válvula que varíe una característica de funcionamiento de la válvula (cantidad de la elevación de la válvula y ángulo de funcionamiento de la válvula) de una válvula del producto, la característica de funcionamiento de la válvula de la válvula del producto se detecta y una cantidad del aire de producto controlada por la válvula del producto se calcula basó en la característica de funcionamiento detectada de la válvula. Entonces, un cambio (tarifa del cambio, cantidad del cambio) entre el más nuevo valor del cálculo de la cantidad del aire de producto y a más allá del valor del cálculo de la cantidad del aire de producto se calcula, y se calcula la más nueva variable controlada de motor basó en el cambio y la variable controlada de motor (cantidad básica de la inyección del combustible y los similares) fijó en el pasado, y entonces la más nueva variable controlada calculada de motor se hace salir para ejecutar un control de motor.