摘要 |
The present invention pertains to a device that is for controlling an internal combustion engine and that calculates a control signal (Svb) that is to be supplied to a control subject (60V) in order to control a control quantity to a target control quantity, when the history of changes in the control quantity is not a predetermined history, the control signal is supplied to the control subject, and when the history of changes in the control quantity is a predetermined history, the control signal is corrected, and the corrected control signal is supplied to the control subject. In the present invention, a model produced on the basis of the Preisach distribution function is prepared as a model pertaining to the control subject and calculating a correction factor (Khid, Khdi) that corrects the control signal in a manner so that the hysteresis of the control subject decreases, the correction of the control signal is performed by correcting the control signal by means of the correction factor calculated by the model, the parameters in the model are identified on the basis of the amount of change of the operating state of the control subject during a change in the operating state of the control subject, and the parameters in the model are corrected on the basis of the identified parameters. |