RECURSIVE FIRING PATTERN ALGORITHM FOR VARIABLE CYLINDER DEACTIVATION IN TRANSIENT OPERATION
First Claim
1. A cylinder control system comprising:
- a cylinder control module that;
generates a desired cylinder activation/deactivation sequence for cylinders of an engine and for a first predetermined number of crankshaft revolutions using N predetermined cylinder activation/deactivation sub-sequences, each of the N predetermined cylinder activation/deactivation sub-sequences corresponding to a second predetermined number of crankshaft revolutions, wherein N is an integer greater than zero, and the second predetermined number is less than the first predetermined number;
activates opening of intake and exhaust valves of first ones of the cylinders that are to be activated based on the desired cylinder activation/deactivation sequence; and
deactivates opening of intake and exhaust valves of second ones of the cylinders that are to be deactivated based on the desired cylinder activation/deactivation sequence; and
a fuel control module that provides fuel to the first ones of the cylinders and that disables fueling to the second ones of the cylinders,wherein the cylinder control module further generates the desired cylinder activation/deactivation sequence for a future period based on a desired number of the cylinders to be activated during a predetermined period, P of the N predetermined cylinder activation/deactivation sub-sequences, and an operating condition, andwherein the future period follows the first predetermined number of crankshaft revolutions, the predetermined period includes the first predetermined number of crankshaft revolutions and the future period, and P is an integer between zero and N, inclusive.
3 Assignments
0 Petitions
Accused Products
Abstract
A cylinder control module generates a desired cylinder activation/deactivation sequence for a future period based on Q predetermined cylinder activation/deactivation sub-sequences used during a previous period, a desired number of cylinders to be activated during a predetermined period including the previous and future periods, and an operating condition. Q is an integer greater than zero. The cylinder control module activates and deactivates opening of intake and exhaust valves of first and second ones of the cylinders that are to be activated and deactivated based on the desired cylinder activation/deactivation sequence, respectively. A fuel control module provides and disables fuel to the first and second ones of the cylinders, respectively.
44 Citations
20 Claims
-
1. A cylinder control system comprising:
-
a cylinder control module that; generates a desired cylinder activation/deactivation sequence for cylinders of an engine and for a first predetermined number of crankshaft revolutions using N predetermined cylinder activation/deactivation sub-sequences, each of the N predetermined cylinder activation/deactivation sub-sequences corresponding to a second predetermined number of crankshaft revolutions, wherein N is an integer greater than zero, and the second predetermined number is less than the first predetermined number; activates opening of intake and exhaust valves of first ones of the cylinders that are to be activated based on the desired cylinder activation/deactivation sequence; and deactivates opening of intake and exhaust valves of second ones of the cylinders that are to be deactivated based on the desired cylinder activation/deactivation sequence; and a fuel control module that provides fuel to the first ones of the cylinders and that disables fueling to the second ones of the cylinders, wherein the cylinder control module further generates the desired cylinder activation/deactivation sequence for a future period based on a desired number of the cylinders to be activated during a predetermined period, P of the N predetermined cylinder activation/deactivation sub-sequences, and an operating condition, and wherein the future period follows the first predetermined number of crankshaft revolutions, the predetermined period includes the first predetermined number of crankshaft revolutions and the future period, and P is an integer between zero and N, inclusive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A cylinder control system comprising:
-
a cylinder control module that; generates a desired cylinder activation/deactivation sequence for a future period based on Q predetermined cylinder activation/deactivation sub-sequences used during a previous period, a desired number of cylinders to be activated during a predetermined period including the previous and future periods, and an operating condition, wherein Q is an integer greater than zero; activates opening of intake and exhaust valves of first ones of the cylinders that are to be activated based on the desired cylinder activation/deactivation sequence; and deactivates opening of intake and exhaust valves of second ones of the cylinders that are to be deactivated based on the desired cylinder activation/deactivation sequence; and a fuel control module that provides fuel to the first ones of the cylinders and that disables fueling to the second ones of the cylinders.
-
-
12. A cylinder control method comprising:
-
generating a desired cylinder activation/deactivation sequence for cylinders of an engine and for a first predetermined number of crankshaft revolutions using N predetermined cylinder activation/deactivation sub-sequences, each of the N predetermined cylinder activation/deactivation sub-sequences corresponding to a second predetermined number of crankshaft revolutions, wherein N is an integer greater than zero, and the second predetermined number is less than the first predetermined number; activating opening of intake and exhaust valves of first ones of the cylinders that are to be activated based on the desired cylinder activation/deactivation sequence; deactivating opening of intake and exhaust valves of second ones of the cylinders that are to be deactivated based on the desired cylinder activation/deactivation sequence; providing fuel to the first ones of the cylinders; disabling fueling to the second ones of the cylinders; and generating the desired cylinder activation/deactivation sequence for a future period based on a desired number of the cylinders to be activated during a predetermined period, P of the N predetermined cylinder activation/deactivation sub-sequences, and an operating condition, wherein the future period follows the first predetermined number of crankshaft revolutions, the predetermined period includes the first predetermined number of crankshaft revolutions and the future period, and P is an integer between zero and N, inclusive. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification