Patent ID: 8560206
Filing Date: 2013-10-15
Classification: F02D,Y02T

Abstract:
1. A non-transitory computer-readable storage medium storing an engine control program for causing a processor to execute a process comprising: obtaining a setting value of an injection quantity to an engine having an Exhaust Gas Recirculator (EGR) and a Variable Nozzle Turbo (VNT), a setting value of an engine speed, a measurement value of a Manifold Air Pressure (MAP) of said engine including a MAP estimate value and a measurement value of a Mass Air Flow (MAF) of said engine including a MAF estimate value; first calculating differences between the estimate values of said MAP and said MAF, which are represented by a sum of a first output of a transient response model of said engine and a second output of a steady-state model of said engine, and said measurement values of said MAP and said MAF, wherein said first output varies according to either of said setting value of said injection quantity and target values of said MAF and said MAP, which correspond to said setting values of said injection quantity and said engine speed, and said second output varies according to command values of a valve opening degree of said EGR and a nozzle opening degree of said VNT; second calculating, from said differences, a first disturbance estimate value after one unit time, for said command value of said valve opening degree of said EGR, and a second disturbance estimate value after one unit time, for said command value of said nozzle opening degree of said VNT; third calculating said command values of said valve opening degree of said EGR and said nozzle opening degree of said VNT from control amounts of said valve opening degree of said EGR and said nozzle opening degree of said VNT, which are calculated from said target values of said MAP and said MAF and said measurement values of said MAP and said MAF, target values of said valve opening degree of said EGR and said nozzle opening degree of said VNT, which correspond to said setting values of said injection quantity and said engine speed, and a third disturbance estimate value at a current time for said command value of said valve opening degree of said EGR and a fourth disturbance estimate value at a current time for said command value of said nozzle opening degree of said VNT; and outputting said command values of said valve opening degree of said EGR and said nozzle opening degree of said VNT.