Cylinder control systems and methods for discouraging resonant frequency operation
First Claim
1. A cylinder control system of a vehicle, comprising:
- a command generator module that generates a first command value and that one of activates and deactivates intake and exhaust valves of a first cylinder of an engine based on the first command value;
a compensation module that generates a compensation value for a second cylinder of the engine based on a response of a model to the first command value;
a fraction module that determines a target value based on a torque request, the target value corresponding to a fraction of a total number of cylinders of the engine to be activated;
an accumulation module that generates an accumulated difference based on a previous value of the accumulated difference and a difference between the target value and the first command value; and
a difference module that generates an adjusted value based on a second difference between the accumulated difference and the compensation value,wherein the command generator module further;
generates a second command value based on the adjusted value; and
one of activates and deactivates intake and exhaust valves of the second cylinder based on the second command value.
3 Assignments
0 Petitions
Accused Products
Abstract
A system includes a command generator module, a compensation module, and a fraction module. The command generator module generates a first command value and one of activates and deactivates intake and exhaust valves of a first cylinder of an engine based on the first command value. The compensation module generates a compensation value for a second cylinder of the engine based on a response of a model to the first command value. The fraction module determines a target value based on a torque request, the target value corresponding to a fraction of a total number of cylinders of the engine to be activated. The command generator module further: generates a second command value based on the compensation value and a difference between the target value and the first command value; and one of activates and deactivates intake and exhaust valves of the second cylinder based on the second command value.
258 Citations
20 Claims
-
1. A cylinder control system of a vehicle, comprising:
-
a command generator module that generates a first command value and that one of activates and deactivates intake and exhaust valves of a first cylinder of an engine based on the first command value; a compensation module that generates a compensation value for a second cylinder of the engine based on a response of a model to the first command value; a fraction module that determines a target value based on a torque request, the target value corresponding to a fraction of a total number of cylinders of the engine to be activated; an accumulation module that generates an accumulated difference based on a previous value of the accumulated difference and a difference between the target value and the first command value; and a difference module that generates an adjusted value based on a second difference between the accumulated difference and the compensation value, wherein the command generator module further; generates a second command value based on the adjusted value; and one of activates and deactivates intake and exhaust valves of the second cylinder based on the second command value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A cylinder control method for a vehicle, comprising:
-
generating a first command value; one of activating and deactivating intake and exhaust valves of a first cylinder of an engine based on the first command value; generating a compensation value for a second cylinder of the engine based on a response of a model to the first command value; determining a target value based on a torque request, the target value corresponding to a fraction of a total number of cylinders of the engine to be activated; generating an accumulated difference based on a previous value of the accumulated difference and a difference between the target value and the first command value; generating an adjusted value based on a second difference between the accumulated difference and the compensation value; generating a second command value based on the adjusted value; and one of activating and deactivating intake and exhaust valves of the second cylinder based on the second command value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A cylinder control system of a vehicle, comprising:
-
a command generator module that generates a first command value and that one of activates and deactivates intake and exhaust valves of a first cylinder of an engine based on the first command value; a compensation module that determines a velocity value and an acceleration value based on a response of a model to the first command value, that determines a first resonance value based on a product of the velocity value and a first predetermined gain, that determines a second resonance value based on a product of the acceleration value and a second predetermined gain, and that generates a compensation value for a second cylinder of the engine based on the first and second resonance values; a fraction module that determines a target value based on a torque request, the target value corresponding to a fraction of a total number of cylinders of the engine to be activated, wherein the command generator module further; generates a second command value based on the compensation value and a difference between the target value and the first command value; and one of activates and deactivates intake and exhaust valves of the second cylinder based on the second command value.
-
-
20. A cylinder control method for a vehicle, comprising:
-
generating a first command value; one of activating and deactivating intake and exhaust valves of a first cylinder of an engine based on the first command value; determining a velocity value and an acceleration value based on a response of a model to the first command value; determining a first resonance value based on a product of the velocity value and a first predetermined gain; determining a second resonance value based on a product of the acceleration value and a second predetermined gain; generating a compensation value for a second cylinder of the engine based on the first and second resonance values; determining a target value based on a torque request, the target value corresponding to a fraction of a total number of cylinders of the engine to be activated; generating a second command value based on the compensation value and a difference between the target value and the first command value; and one of activating and deactivating intake and exhaust valves of the second cylinder based on the second command value.
-
Specification