CPC F02D 41/401 (2013.01) [F02P 5/1512 (2013.01); F02D 2041/389 (2013.01)] | 1 Claim |
1. An engine control apparatus configured to control an engine, the engine including an injector and a spark plug, the injector being configured to inject fuel into a combustion chamber of the engine, and the spark plug being configured to ignite air-fuel mixture in the combustion chamber, the engine control apparatus comprising:
a control system comprising one or more memories and one or more processors communicably coupled to one another, and configured to control ignition timing of the spark plug,
wherein the one or more memories is configured to hold a first map of a number of injection stages, a second map of the number of injection stages, a first ignition timing map and a second ignition timing map, the first map of the number of injection stages indicating a first relationship between an engine operation point of the engine and the number of injection stages of the injector, the second map of the number of injection stages indicating a second relationship, different from the first relationship, between the engine operation point and the number of injection stages, the first ignition timing map indicating a third relationship between the engine operation point and the ignition timing of the spark plug, the second ignition timing map indicating a fourth relationship, different from the third relationship, between the engine operation point and the ignition timing, the number of injection stages being indicated by an integer greater than or equal to 1, and
wherein the one or more processors is configured to:
determine whether a cooling water temperature of the engine is equal to or lower than a predetermined value;
in response to determining that the cooling water temperature is equal to or lower than the predetermined value, during an exhaust stroke at a cylinder of the engine having the combustion chamber, determine the number of injection stages for next injection of the injector related to the cylinder based on the first map of the number of injection stages and a current engine operation point of the engine;
in response to determining that the cooling water temperature is not equal to or lower than the predetermined value, during the exhaust stroke at the cylinder, determine the number of injection stages for the next injection of the injector based on the second map of the number of injection stages and the current engine operation point of the engine;
in response to determination of the number of injection stages for the next injection, determine whether the number of injection stages for the next injection is 1;
in response to determining that the number of injection stages for the next injection is 1, during an intake stroke following the exhaust stroke at the cylinder, determine the ignition timing of the spark plug based on the first ignition timing map and the current engine operation point;
in response to determining that the number of injection stages for the next injection is not 1, during the intake stroke, determine the ignition timing of the spark plug based on the second ignition timing map and the current engine operation point; and
in response to determination of the ignition timing, control next ignition timing of the spark plug based on the determined ignition timing,
wherein when compared at a same engine operation point, the injection timing indicated by the second ignition timing map is set on an advance-angle side with respect to the injection timing indicated by the first ignition timing map.
|