CPC F02D 41/0087 (2013.01) [F02D 41/009 (2013.01); F02D 2200/0614 (2013.01); F02D 2200/101 (2013.01)] | 20 Claims |
1. A cylinder deactivation control method of an engine, comprising:
acquiring a current crankshaft rotation angle of a to-be-controlled engine and a current crankshaft rotation speed of the to-be-controlled engine;
determining, based on the current crankshaft rotation angle, whether the to-be-controlled engine is at a cylinder deactivation trigger moment;
in response to a determination that the to-be-controlled engine is at the cylinder deactivation trigger moment, determining a working condition region of a next first cycle based on the current crankshaft rotation speed and a target torque of the next first cycle;
determining whether the working condition region of the next first cycle is identical to a working condition region corresponding to a second cycle in which a previous first cycle is located;
in response to a determination that the working condition region of the next first cycle is identical to the working condition region corresponding to the second cycle in which the previous first cycle is located, determining a fuel injection quantity of an ignition cylinder in the next first cycle based on a second cycle matrix in which the next first cycle is located and the target torque of the next first cycle; and
in response to a determination that the working condition region of the next first cycle is different from the working condition region corresponding to the second cycle in which the previous first cycle is located, determining a position of the next first cycle in a second cycle corresponding to the next first cycle based on a relationship between a number of working cylinders in a working condition region in which the previous first cycle is located and a number of working cylinders in the working condition region in which the next first cycle is located, and determining a fuel injection quantity of an ignition cylinder in the next first cycle based on a determined position of the next first cycle in the second cycle corresponding to the next first cycle;
wherein determining the position of the next first cycle in the second cycle corresponding to the next first cycle based on the relationship between the number of working cylinders in the working condition region in which the previous first cycle is located and the number of working cylinders in the working condition region in which the next first cycle is located, and determining the fuel injection quantity of the ignition cylinder in the next first cycle based on the determined position of the next first cycle in the second cycle corresponding to the next first cycle comprises:
determining whether a number of working cylinders in a working condition region corresponding to a second cycle matrix in which the previous first cycle is located is less than the number of working cylinders in the working condition region of the next first cycle;
in response to a determination that the number of working cylinders in the working condition region corresponding to the second cycle matrix in which the previous first cycle is located is less than the number of working cylinders in the working condition region of the next first cycle, determining a position of the next first cycle in the second cycle matrix corresponding to the next first cycle based on whether the previous first cycle is a first exiting cycle of the second cycle matrix in which the previous first cycle is located;
in response to a determination that the number of working cylinders in the working condition region corresponding to the second cycle matrix in which the previous first cycle is located is greater than the number of working cylinders in the working condition region of the next first cycle, determining a position of the next first cycle in the second cycle matrix corresponding to the next first cycle based on whether the previous first cycle is a second exiting cycle of the second cycle matrix in which the previous first cycle is located; and
determining the fuel injection quantity of the ignition cylinder in the next first cycle based on the position of the next first cycle in the second cycle matrix corresponding to the next first cycle.
|