CPC F02D 41/1406 (2013.01) [F01L 13/0005 (2013.01); F02D 35/02 (2013.01); F02D 41/0087 (2013.01); F02D 41/1498 (2013.01); F02D 41/28 (2013.01); F01L 2013/001 (2013.01); F02D 2041/1433 (2013.01); F02D 2041/288 (2013.01); F02D 2250/28 (2013.01)] | 19 Claims |
1. A method for dynamically deactivating engine cylinders of an engine equipped with a cylinder deactivation system, the method configured to control torsional vibration in the engine while deactivating cylinders, the method comprising:
in a computer, determining a desired firing density;
in the computer, determining a controlled range of engine vibration frequencies;
in the computer, dynamically calculating a cylinder firing pattern that provides the desired firing density while optimizing a cost function norm in the controlled range of engine vibration frequencies, wherein the cylinder firing pattern is a sequence of firing and non-firing events; and
in the computer, dynamically calculating the cylinder firing pattern using the formulas:
![]() where:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
controlling the cylinder deactivation system in the engine with the calculated cylinder firing pattern.
|