IP Library Granted Patent US 9,416,743
Granted Patent B2
US 9,416,743 · App. 13/799,181 · Granted Aug 16, 2016

Cylinder activation/deactivation sequence control systems and methods

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,416,743
App. No.
13/799,181
Granted
Aug 16, 2016
Kind
B2
Abstract

A target cylinder count module determines a target number of cylinders of an engine to be activated during a future period. The future period includes N sub-periods, and N is an integer greater than one. Based on the target number, a first sequence setting module generates a sequence indicating N target numbers of cylinders to be activated during the N sub-periods, respectively. A second sequence setting module retrieves N predetermined sequences for activating and deactivating cylinders during the N sub-periods, respectively, and generates a target sequence for activating and deactivating cylinders during the future period based on the N predetermined sequences. During the future period, a cylinder actuator module: activates opening of intake and exhaust valves of the cylinders that are to be activated based on the target sequence; and deactivates opening of intake and exhaust valves of the cylinders that are to be deactivated based on the target sequence.

Claims (37)

1. A cylinder control system of a vehicle, comprising:

a target cylinder count module that determines a target number of cylinders of an engine to be activated during a future period,

wherein the future period includes N sub-periods and N is an integer greater than or equal to two;

a first sequence setting module that, when a change in the target number is less than a predetermined value:

retrieves M predetermined percentages for M predetermined sequences for activating and deactivating cylinders of the engine, respectively, wherein M is an integer greater than or equal to two, respectively; and,

generates a sequence indicating N target numbers of cylinders to be activated during the N sub-periods, respectively, based on use of the M predetermined sequences in proportion to the M predetermined percentages, respectively;

a second sequence setting module that retrieves the M predetermined sequences for activating and deactivating cylinders of the engine, and that generates a target sequence for activating and deactivating cylinders of the engine during the future period using the M predetermined sequences in order according to the sequence indicating N target numbers of cylinders to be activated during the N sub-periods; and

a cylinder actuator module that, during the future period:

activates opening of intake and exhaust valves of first ones of the cylinders that are to be activated based on the target sequence; and

deactivates opening of intake and exhaust valves of second ones of the cylinders that are to be deactivated based on the target sequence.

2. The cylinder control system of claim 1 further comprising a fuel actuator module that provides fuel to the first ones of the cylinders and that halts fueling to the second ones of the cylinders.

3. The cylinder control system of claim 1 wherein the target cylinder count module determines the target number of cylinders to be activated during the future period based on an engine torque request.

4. The cylinder control system of claim 3 wherein the target cylinder count module sets the target number of cylinders to be activated during the future period to an average number of cylinders to be activated during the future period.

5. The cylinder control system of claim 1 wherein the sub-periods each correspond to a predetermined amount of crankshaft rotation.

6. The cylinder control system of claim 1 wherein the target number is a non-integer that is between zero and a maximum number of cylinder events that occur during a sub-period.

7. The cylinder control system of claim 1 wherein the first sequence setting module generates the sequence indicating the N target numbers of cylinders to be activated during the N sub-periods, respectively, further based on an engine speed.

8. The cylinder control system of claim 1 wherein the first sequence setting module generates the sequence indicating the N target numbers of cylinders to be activated during the N sub-periods, respectively, further based on a throttle opening.

9. A cylinder control method of a vehicle, comprising:

determining a target number of cylinders of an engine to be activated during a future period,

wherein the future period includes N sub-periods and N is an integer greater than or equal to two;

when a change in the target number is less than a predetermined value:

retrieving M predetermined percentages for M predetermined sequences for activating and deactivating cylinders of the engine, respectively, wherein M is an integer greater than or equal to two, respectively; and

generating a sequence indicating N target numbers of cylinders to be activated during the N sub-periods, respectively, based on use of the M predetermined sequences in proportion to the M predetermined percentages, respectively;

retrieving the M predetermined sequences for activating and deactivating cylinders of the engine;

generating a target sequence for activating and deactivating cylinders of the engine during the future period using the M predetermined sequences in order according to the sequence indicating N target numbers of cylinders to be activated during the N sub-periods, respectively; and

during the future period:

activating opening of intake and exhaust valves of first ones of the cylinders that are to be activated based on the target sequence; and

deactivating opening of intake and exhaust valves of second ones of the cylinders that are to be deactivated based on the target sequence.

10. The cylinder control method of claim 9 further comprising:

providing fuel to the first ones of the cylinders; and

halting fueling to the second ones of the cylinders.

11. The cylinder control method of claim 9 further comprising determining the target number of cylinders to be activated during the future period based on an engine torque request.

12. The cylinder control method of claim 11 further comprising setting the target number of cylinders to be activated during the future period to an average number of cylinders to be activated during the future period.

13. The cylinder control method of claim 9 wherein the sub-periods each correspond to a predetermined amount of crankshaft rotation.

14. The cylinder control method of claim 9 wherein the target number is a non-integer that is between zero and a maximum number of cylinder events that occur during a sub-period.

15. The cylinder control method of claim 9 further comprising generating the sequence indicating the N target numbers of cylinders to be activated during the N sub-periods, respectively, further based on an engine speed.

16. The cylinder control method of claim 9 further comprising generating the sequence indicating the N target numbers of cylinders to be activated during the N sub-periods, respectively, further based on a throttle opening.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034287/0601 →
SECURITY INTEREST Recorded Jun 12, 2014
From: GM GLOBAL TECHNOLOGY OPERATIONS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 033135/0336 →