Patent attributes
An ignition timing control device for an internal combustion engine including: a setting unit configured to set a target ignition timing of the internal combustion engine based on a reference ignition timing and an advance correction amount; a start determination unit configured to determine, based on change in an alcohol concentration, whether or not the fuel injected from a fuel injection valve starts to switch from a first fuel to a second fuel higher in the alcohol concentration than the first fuel; a completion determination unit configured to determine whether or not switching to the second fuel is completed; a restriction unit configured to restrict the advance correction amount during a switching period to the advance correction amount corresponding to the alcohol concentration of the first fuel or lower; and a cancel unit configured to cancel restriction of the advance correction amount after the completion of the switching is determined.