1. A method for an engine, the method comprising: directly injecting a fluid to prevent detonation combustion into an engine cylinder; adjust the direct injection injection parameter based on the temperature of the fluid to prevent detonation combustion during the direct injection of the direct injection nozzle. 2. The method of claim 1, wherein the injection parameter is a pulse duration, and wherein the setting includes that, as the temperature of the detonation combustion preventing fluid during discharge from the direct injection nozzle increases, the duration of the direct injection pulse is increased. 3. The method of claim 2, wherein the magnitude of the increase in pulse duration is based on the composition of the detonation combustion prevention fluid, including the alcohol content of the detonation combustion prevention fluid. The method according to claim 2, wherein the duration of the direct injection pulse is further adjusted based on whether the direct injection nozzle has been previously activated or deactivated, wherein the duration of the fuel injection pulse is further increased if the direct injection nozzle has been previously deactivated. The method according to claim 1, wherein the temperature of the fluid to prevent detonation combustion during the release of the direct injection nozzle is estimated based on each of the heat mass of the direct injection nozzle, the number of revolutions and engine load, heat transfer from the direct injection nozzle to the fluid
展开▼