摘要 |
<p>An electronic control unit initializes, when it is determined that a switching request has been input for switching to the droop control or to the isochronous control, a value of an integral term used in PID control that is performed in the isochronous control. A target fuel injection amount set prior to switching is used for initialization. Then, the ECU calculates, using a predetermined arithmetic expression, an accelerator opening degree for use after switching of the engine speed control mode, as a virtual accelerator opening degree. The accelerator opening degree corresponds to a speed state of an engine at an accelerator opening degree used during performance of the engine speed control mode used immediately prior to switching. If the calculated virtual accelerator opening degree is greater than an actual accelerator opening degree, the ECU switches the engine speed control mode and performs isochronous control using the virtual accelerator opening degree.</p> |