Patent ID: 7258106

Claim:
A control system for an internal combustion engine having fuel injection means provided in a combustion chamber of the engine for injecting fuel into the combustion chamber, and an exhaust gas recirculation mechanism for recirculating exhaust gases of the engine to an intake system of the engine, the control system comprising: operating condition detecting means for detecting an operating condition of the engine; fuel injection control means for determining a fuel injection timing according to the detected engine operating condition, and executing a fuel injection through the fuel injection means; cylinder pressure detecting means for detecting a cylinder pressure of the engine; target cylinder pressure change rate storing means for storing target maximum cylinder pressure change rates which are target values of the maximum change rate of the cylinder pressure, the target maximum cylinder pressure change rates being set according to the operating condition of the engine; fuel injection timing correction amount calculating means for calculating a maximum change rate parameter indicative of a maximum change rate of the cylinder pressure detected by the cylinder pressure detecting means or a change rate in the vicinity of the maximum change rate, and calculating a fuel injection timing correction amount so that a difference between the calculated maximum change rate parameter and the target maximum cylinder pressure change rate decreases; exhaust gas recirculation control means for calculating a control value of a recirculation amount of exhaust gases through the exhaust gas recirculation mechanism according to the detected engine operating condition, and controlling the recirculation amount of exhaust gases using the calculated control value; and exhaust gas recirculation correction amount calculating means for calculating a correction amount of the exhaust gas recirculation amount when the fuel injection timing correction amount exceeds a predetermined amount, wherein the fuel injection control means corrects the fuel injection timing with the fuel injection timing correction amount, and executes the fuel injection according to the corrected fuel injection timing, and the exhaust gas recirculation control means corrects the control value with the correction amount of the exhaust gas recirculating amount, and controls the exhaust gas recirculation amount using the corrected control value.