Split bank and multimode skip fire operation
First Claim
1. An engine controller arranged to operate an internal combustion engine in a skip fire manner, the engine having a plurality of working chambers organized into a plurality of banks, each bank having one or more of the working chambers, the engine controller comprising:
- a firing fraction calculator arranged to generate a firing fraction that delivers a desired amount of torque; and
a firing timing determination module that is arranged to independently determine a distinct firing sequence for each bank for operating the bank in a skip fire manner such that the operation of each bank uses a different firing fraction and the banks collectively deliver the desired amount of torque.
1 Assignment
0 Petitions
Accused Products
Abstract
Various methods and arrangements for operating a skip fire engine control system are described. In one aspect of the invention, a distinct firing sequence is determined for each bank of working chambers that is used to operate the bank in a skip fire manner. Each firing sequence uses a different firing fraction. In another aspect of the invention, a determination is made as to whether a firing sequence should be dynamically generated or selected from a set of predefined firing sequences.
-
Citations
20 Claims
-
1. An engine controller arranged to operate an internal combustion engine in a skip fire manner, the engine having a plurality of working chambers organized into a plurality of banks, each bank having one or more of the working chambers, the engine controller comprising:
-
a firing fraction calculator arranged to generate a firing fraction that delivers a desired amount of torque; and a firing timing determination module that is arranged to independently determine a distinct firing sequence for each bank for operating the bank in a skip fire manner such that the operation of each bank uses a different firing fraction and the banks collectively deliver the desired amount of torque. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An engine controller arranged to operate an internal combustion engine in a skip fire manner, the engine including a plurality of working chambers, the engine controller comprising:
-
a firing fraction calculator arranged to generate a firing fraction that delivers a desired amount of torque; and a transition module that is arranged to determine, based at least in part on the firing fraction, whether the firing fraction will be delivered by a firing sequence selected from a set of predefined firing sequences or is generated dynamically. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium that includes executable computer code embodied in a tangible form operable to control an internal combustion engine having a plurality of working chambers, the working chambers being organized into a plurality of banks wherein the computer readable medium includes:
-
executable computer code for generating a firing fraction that delivers a desired amount of torque; and executable computer code for independently determining a distinct firing sequence for each bank for operating the bank in a skip fire manner such that the operation of each bank uses a different firing fraction and the banks collectively deliver the desired amount of torque.
-
-
20. A computer readable storage medium that includes executable computer code embodied in a tangible form operable to generate a firing sequence for operating working chambers of an engine in a skip fire manner wherein the computer readable medium includes:
-
executable computer code for generating a firing fraction that delivers a desired amount of torque; executable computer code for determining a firing sequence for operating the working chambers in a skip fire manner; and executable computer code for determining whether the firing sequence is selected from a set of predefined skip firing sequences or is generated dynamically.
-
Specification