Torque estimation in a skip fire engine control system
First Claim
1. A method for performing diagnostics on a skip fire engine control system, the skip fire engine control system including an engine having a plurality of working chambers, the method comprising:
- calculating an operational engine torque;
operating an engine in a skip fire manner to deliver the operational engine torque;
calculating a reference engine torque using a torque model wherein the torque model involves estimating torque individually for each working chamber;
comparing the reference engine torque to the operational engine torque to assess accuracy of the operational engine torque calculation;
identifying a potential error when a discrepancy between the calculated reference engine torque and the calculated operational engine torque exceeds a threshold; and
performing an action in response to the identification of the potential error.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a method is described. An operational engine torque is calculated. The engine is operated in a skip fire manner to deliver the operational engine torque. A reference engine torque is calculated using a torque model. The torque model involves estimating torque at a working chamber level. The reference engine torque is compared to the calculated operational engine torque to assess the accuracy of the operational engine torque calculation. Various embodiments of the present invention involve software, devices, systems and engine controllers that are related to one or more of the above operations.
49 Citations
33 Claims
-
1. A method for performing diagnostics on a skip fire engine control system, the skip fire engine control system including an engine having a plurality of working chambers, the method comprising:
-
calculating an operational engine torque; operating an engine in a skip fire manner to deliver the operational engine torque; calculating a reference engine torque using a torque model wherein the torque model involves estimating torque individually for each working chamber; comparing the reference engine torque to the operational engine torque to assess accuracy of the operational engine torque calculation; identifying a potential error when a discrepancy between the calculated reference engine torque and the calculated operational engine torque exceeds a threshold; and performing an action in response to the identification of the potential error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 25)
-
-
10. An engine controller comprising:
-
a torque estimation module that is arranged to calculate an operational engine torque; a firing control unit that is arranged to operate an engine in a skip fire manner to deliver the operational engine torque; and a diagnostics module that is arranged to; calculate a reference engine torque using a torque model wherein the torque model involves estimating torque individually for each working chamber; compare the reference engine torque to the operational engine torque to assess accuracy of the operational engine torque calculation; identify a potential error when a discrepancy between the calculated reference engine torque and the calculated operational engine torque exceeds a threshold; and cause an action to be performed in response to the identification of the potential error. - View Dependent Claims (11, 12, 13, 14, 15, 26, 27, 28, 29)
-
-
16. A non-transitory computer readable storage medium including executable computer code stored in a tangible form, the computer readable storage medium including:
-
executable computer code operable to calculate an operational engine torque; executable computer code operable to operate an engine in a skip manner to deliver the operational engine torque; executable computer code operable to calculate a reference engine torque using a torque model wherein the torque model involves estimating torque individually for each working chamber; executable computer code operable to compare the reference engine torque to the operational engine torque to assess accuracy of the operational engine torque calculation; executable computer code operable to identify a potential error when a discrepancy between the calculated reference engine torque and the calculated operational engine torque exceeds a threshold; and executable computer code operable to direct the performance of an action in response to the identification of the potential error. - View Dependent Claims (17, 18, 19, 30, 31, 32, 33)
-
Specification