Controller for internal combustion engine
AssigneesNippon Soken, Inc., Toyota Jidosha Kabushiki Kaisha
InventorsHideaki Itakura, Takanobu Kawano, Naoya Kato, Kenji Kasashima, Rihito Kaneko
Life of this patent
Estimating the term…
Abstract
A controller for an engine including a fuel vapor processing mechanism. The controller determines the amount of fuel vapor drawn into an intake passage based on the concentration of fuel vapor purged into the purge passage. The controller corrects the fuel injection amount of a fuel injection valve in accordance with the determined amount of fuel vapor. The controller starts correcting the fuel injection amount from the cylinder that is undergoing an intake stroke when the crankshaft is rotated to a certain crank angle.
Claims21
A controller for an internal combustion engine connected to a fuel tank, the engine including a crankshaft, at least one cylinder, at least one fuel injection valve associated with the at least one cylinder, and a fuel vapor processing mechanism, the fuel vapor processing mechanism including:
- a canister for collecting fuel vapor generated in the fuel tank;
- a purge passage, connecting the canister and an intake passage of the internal combustion engine, for purging fuel vapor desorbed from the canister into the intake passage;
- and
- a purge valve, arranged in the purge passage, for adjusting fuel vapor amount in the purge passage;
- the controller comprising:
- a memory for storing a first crank angle, which is an angle of the crankshaft at the timing of opening of the purge valve;
- and
- a processor for determining a first crank rotation angle by which the crankshaft is rotated during a delay time required for the fuel vapor to move from the purge valve to a position closer to the fuel injection valve, based on intake air pressure in the intake passage, and for adding the first crank rotation angle to the first crank angle to determine a second crank angle, wherein the controller determines the amount of fuel vapor drawn into the intake passage based on concentration of the fuel vapor that is purged into the purge passage and corrects a fuel injection amount for the at least one fuel injection valve in accordance with the determined amount of fuel vapor, wherein the controller starts decreasing the fuel injection amount from the cylinder that is undergoing an intake stroke when the crankshaft is rotated to the second crank angle.
A controller for an internal combustion engine connected to a fuel tank, the engine including a crankshaft, at least one cylinder, at least one fuel injection valve associated with the at least one cylinder, and a fuel vapor processing mechanism, the fuel vapor processing mechanism including:
- a canister for collecting fuel vapor generated in the fuel tank;
- a purge passage, connecting the canister and an intake passage of the internal combustion engine, for purging fuel vapor desorbed from the canister into the intake passage;
- and
- a purge valve, arranged in the purge passage, for adjusting fuel vapor amount in the purge passage;
- the controller comprising:
- a memory for storing a first crank angle, which is an angle of the crankshaft at the timing of closing of the purge valve, wherein the controller determines fuel vapor amount drawn into the intake passage based on concentration of the fuel vapor that is purged into the purge passage, and the controller corrects a fuel injection amount of the at least one fuel injection valve in accordance with the determined amount of fuel vapor;
- and
- a processor for determining a first crank rotation angle, by which the crankshaft is rotated during a delay time required for the fuel vapor to move from the purge valve to a position close to the fuel injection valve, based on intake air pressure in the intake passage, and for adding the first crank rotation angle to the first crank angle to determine a second crank angle, wherein the controller starts increasing the fuel injection amount from the cylinder that is undergoing an intake stroke when the crankshaft is rotated to the second crank angle.
Dependencies are inferred from the claim text.