US 12,000,351 B2
Method for dynamically determining a firing pattern for an engine with dynamic cylinder activation and a system implementing the method
Gregory M. Shaver, West Lafayette, IN (US); Dheeraj Gosala, Hamburg (DE); and Harikrishnan Raghukumar, College Station, TX (US)
Assigned to Purdue Research Foundation, West Lafayette, IN (US)
Appl. No. 17/636,993
Filed by Purdue Research Foundation, West Lafayette, IN (US)
PCT Filed Aug. 24, 2020, PCT No. PCT/US2020/047637
§ 371(c)(1), (2) Date Feb. 21, 2022,
PCT Pub. No. WO2021/035215, PCT Pub. Date Feb. 25, 2021.
Claims priority of provisional application 62/890,343, filed on Aug. 22, 2019.
Prior Publication US 2022/0412280 A1, Dec. 29, 2022
Int. Cl. F01L 13/00 (2006.01); F02D 35/02 (2006.01); F02D 41/00 (2006.01); F02D 41/14 (2006.01); F02D 41/28 (2006.01)
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
OG exemplary drawing
 
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:

OG Complex Work Unit Math
where:
 
 
Symbol Description
 
 
i Imaginary number (√−1)
 
j Index number of engine order in the user-defined range
 
 
of engine orders
 
k Index number of firing event in a given engine order
 
N Number of cylinders on the engine
 
Jα Cost function using α norm
 
OE, j Order number of jth relevant engine order
 
WOE Weighting factor corresponding to engine order OE
 
w Maximum length of firing pattern
 
uk Firing decision for kth firing opportunity
 
 
(Non-firing event ⇔ uk = 0; Firing event ⇔ uk = 1)
 
ρfiring Firing density
 
controlling the cylinder deactivation system in the engine with the calculated cylinder firing pattern.