Patent ID: 7574989

Claim:
An internal combustion engine system including an internal combustion engine that has multiple cylinders, said internal combustion engine system comprising: a fuel injection unit that is capable of individually injecting a fuel into an intake system in each of the multiple cylinders of the internal combustion engine; an ignition unit that is capable of individually igniting an air-fuel mixture in each of the multiple cylinders of the internal combustion engine; and a control module that, in response to reception of a stop instruction of the internal combustion engine, controls the fuel injection unit to inject the fuel into a specific cylinder that is expected to stop in a predetermined range including part of a compression stroke, among the multiple cylinders of the internal combustion engine, before a full stop of the internal combustion engine, when the specific cylinder receiving the fuel injection is actually not at a stop in the predetermined range but exceeds the predetermined range, said control module controlling the ignition unit to ignite the air-fuel mixture in the specific cylinder at a specified timing, in response to reception of a start instruction of the internal combustion engine, said control module controlling the fuel injection unit and the ignition unit to start the internal combustion engine with ignition performed at a first ignition timing in a cylinder that is actually at a stop in the predetermined range, wherein when the specific cylinder receiving the fuel injection exceeds the predetermined range and reaches a preset position in an expansion stroke, said control module controlling the ignition unit to ignite the air-fuel mixture in the specific cylinder at a timing of reaching the preset position as the specified timing, and when the specific cylinder receiving the fuel injection exceeds the predetermined range but does not reach the preset position, said control module controls the ignition unit to ignite the air-fuel mixture in the specific cylinder at a timing after elapse of a preset time period since the full stop of the internal combustion engine as the specified timing.