A variety of methods and arrangements for detecting misfire in a skip fire engine control system are described. In one aspect, a window is assigned to a target firing opportunity for a target working chamber. A change in an engine parameter is measured during the window. A determination is made as t
A variety of methods and arrangements for detecting misfire in a skip fire engine control system are described. In one aspect, a window is assigned to a target firing opportunity for a target working chamber. A change in an engine parameter is measured during the window. A determination is made as to whether a firing opportunity before the target firing opportunity is a skip or a fire and/or whether a firing opportunity after the target firing opportunity is a skip or a fire. Based at least in part on this skip/fire determination, a determination is made as to whether the target working chamber has misfired. In various embodiments, if the target working chamber is identified as persistently misfiring, the firing sequence is modified so that the target working chamber is deactivated and excluded from the firing sequence. In still other embodiments, a torque model is used to detect engine-related problems.
대표청구항▼
1. A method for detecting misfire in a skip fire engine control system, the method comprising: assigning a window to a target firing opportunity for a target working chamber;attempting to fire the target working chamber during the target firing opportunity;measuring a change in an engine parameter d
1. A method for detecting misfire in a skip fire engine control system, the method comprising: assigning a window to a target firing opportunity for a target working chamber;attempting to fire the target working chamber during the target firing opportunity;measuring a change in an engine parameter during the window;determining whether a firing opportunity before the target firing opportunity is a skip or a fire and whether a firing opportunity after the target firing opportunity is a skip or a fire; anddetermining whether the target working chamber misfired based at least in part on the skip or fire determination from before and after the target firing opportunity and the measured change in the engine parameter. 2. A method as recited in claim 1 further comprising: determining whether a firing opportunity for a working chamber that opposes the target working chamber is a skip or a fire wherein the misfire determination is further based at least in part on the skip or fire determination for the opposing working chamber. 3. A method as recited in claim 1 wherein the determination as to whether the target working chamber misfired is further based on a vibration impact model, the vibration impact model involving at least one selected from the group consisting of firing fraction, cylinder load and engine speed. 4. A method as recited in claim 1 wherein: the window is based on a predetermined amount of angular rotation of a crankshaft; andthe measured change in the engine parameter is based on crankshaft angular acceleration. 5. A method as recited in claim 1 wherein the misfire determination involves determining whether the engine parameter change exceeds a predetermined misfire threshold. 6. A method as recited in claim 5 wherein the misfire threshold is different depending on 1) whether a firing opportunity that immediately precedes the target firing opportunity is a skip or a fire and 2) whether a firing opportunity that immediately follows the target firing opportunity is a skip or a fire. 7. A method as recited in claim 5 wherein the misfire threshold is different depending on whether each firing opportunity in an engine cycle is a skip or a fire. 8. A method as recited in claim 5 wherein the misfire threshold is adjusted based on a vibration impact model, the vibration impact model involving at least one selected from the group consisting of firing fraction, cylinder load and engine speed. 9. A method as recited in claim 1 wherein the measuring of the change in the engine parameter involves detecting changes in content of exhaust gas from the target working chamber. 10. A method as recited in claim 1 further comprising: determining that the target working chamber is misfiring;flagging the misfiring working chamber so that it can be skipped; andfeeding back a signal to a sigma delta controller indicating that the misfiring working chamber was skipped, the sigma delta controller including a sigma delta integrator wherein the feedback signal to the sigma delta controller indicates that the target working chamber was skipped, which causes the sigma delta integrator to continue to accumulate. 11. A method as recited in claim 1 further comprising: attempting to fire the target working chamber multiple times;repeating the skip or fire determination for the target working chamber for each of the firing attempts;determining, for each of the firing attempts, whether a predetermined misfire threshold was exceeded wherein the predetermined misfire threshold for each firing attempt depends on the respective skip or fire determination; anddetermining whether the target working chamber misfired using the different misfire thresholds, which are based on the different skip or fire determinations. 12. A misfire detection system for determining whether a particular working chamber has misfired, the misfire detection system being used in an engine operated in a skip fire manner, the misfire detection system comprising: an engine parameter measurement module that is arranged to:assign a window to a target firing opportunity for a target working chamber; andmeasure change in an engine parameter during the window; anda misfire detection module that is arranged to:determine whether a firing opportunity before the target firing opportunity involves a skip or a fire and whether a firing opportunity after the target firing opportunity involves a skip or a fire; anddetermine whether the target working chamber misfired based at least in part on the skip or fire determination from before and after the target firing opportunity and the measured change in the engine parameter. 13. A misfire detection system as recited in claim 12 wherein: the misfire detection module is further arranged to determine whether a firing opportunity for a working chamber that opposes the target working chamber is a skip or a fire wherein the misfire determination is further based at least in part on the skip or fire determination for the opposing working chamber. 14. A misfire detection system as recited in claim 12 wherein: the window is based on a predetermined amount of angular rotation of a crankshaft;the measured change in the engine parameter is the crankshaft angular acceleration. 15. A misfire detection system as recited in claim 12 wherein the misfire determination involves determining whether the engine parameter change exceeds a predetermined misfire threshold. 16. A misfire detection system as recited in claim 15 wherein the misfire threshold is different depending on 1) whether a firing opportunity that immediately precedes the target firing opportunity is a skip or a fire and 2) whether a firing opportunity that immediately follows the target firing opportunity is a skip or a fire. 17. A misfire detection system as recited in claim 12 wherein the measuring of the change in the engine parameter involves detecting changes in content of exhaust gas from the target working chamber. 18. A misfire detection system as recited in claim 12 further comprising: a firing control unit arranged to operating an engine in a skip fire manner, the engine including a plurality of working chambers, which includes the target working chamber wherein, if the misfire detection module determines that the target working chamber is misfiring, the firing control unit is arranged to deactivate the misfiring working chamber while operating the other working chambers in a skip fire manner. 19. A method for detecting misfire in a skip fire engine control system, the method comprising: assigning a window to a target firing opportunity for a target working chamber;attempting to fire the target working chamber during the target firing opportunity;measuring a change in an engine parameter during the window;determining whether a firing opportunity before the target firing opportunity is a skip or a fire and whether a firing opportunity after the target firing opportunity is a skip or a fire; anddetermining whether the target working chamber misfired based at least in part on the skip or fire determination,wherein the misfire determination involves determining whether the engine parameter change exceeds a predetermined misfire threshold, andwherein the misfire determination further comprises selecting a misfire threshold from a set of at least four different predetermined misfire thresholds, each of the four predetermined misfire thresholds corresponding to a different combination of skips and fires for the firing opportunities before and after the target firing opportunity. 20. A method for detecting misfire in a skip fire engine control system, the method comprising: assigning a window to a target firing opportunity for a target working chamber;attempting to fire the target working chamber during the target firing opportunity;measuring a change in an engine parameter during the window;determining whether a firing opportunity before the target firing opportunity is a skip or a fire and whether a firing opportunity after the target firing opportunity is a skip or a fire;determining whether the target working chamber is misfiring based at least in part on the skip or fire determination; anddetermining a firing sequence that takes into account the misfiring working chamber wherein the determination of the skip fire firing sequence involves selecting one of a plurality of predetermined firing sequences and wherein the selection is based on an identity of the misfiring working chamber and at least one selected from the group consisting of gear, engine speed and firing fraction. 21. A misfire detection system for determining whether a particular working chamber has misfired, the misfire detection system being used in an engine operated in a skip fire manner, the misfire detection system comprising: an engine parameter measurement module that is arranged to:assign a window to a target firing opportunity for a target working chamber; andmeasure change in an engine parameter during the window; anda misfire detection module that is arranged to:determine whether a firing opportunity before the target firing opportunity involves a skip or a fire and whether a firing opportunity after the target firing opportunity involves a skip or a fire; anddetermine whether the target working chamber misfired based at least in part on the skip or fire determination.wherein the misfire determination involves determining whether the engine parameter change exceeds a predetermined misfire threshold, andwherein the misfire determination further comprises selecting a misfire threshold from a set of at least four different predetermined misfire thresholds, each of the at least four predetermined misfire thresholds corresponding to a different combination of skips and fires for the firing opportunities before and after the target firing opportunity. 22. A misfire detection system for determining whether a particular working chamber has misfired, the misfire detection system being used in an engine operated in a skip fire manner, the misfire detection system comprising: an engine parameter measurement module that is arranged to:assign a window to a target firing opportunity for a target working chamber; andmeasure change in an engine parameter during the window; anda misfire detection module that is arranged to:determine whether a firing opportunity before the target firing opportunity involves a skip or a fire and whether a firing opportunity after the target firing opportunity involves a skip or a fire;determine whether the target working chamber misfired based at least in part on the skip or fire determination;a firing control unit arranged to operating an engine in a skip fire manner, the engine including a plurality of working chambers, which includes the target working chamber wherein, if the misfire detection module determines that the target working chamber is misfiring, the firing control unit is arranged to deactivate the misfiring working chamber while operating the other working chambers in a skip fire manner;a firing timing determination module that is arranged to generate a firing sequence that is used by the firing control unit to operate the working chambers of the engine in a skip fire manner wherein:the firing timing determination module is arranged to select one of a plurality of predetermined firing sequences when the misfire detection module determines that the target working chamber is misfiring; andthe selection of the predetermined firing sequence is based at least in part on an identity of the misfiring working chamber and at least one selected from the group consisting of gear, engine speed and firing fraction. 23. A method for determining engine error in a skip fire engine control system, the skip fire engine control system including an engine having a plurality of working chambers, the method comprising: assigning a window to a target firing opportunity;determining whether each of a plurality of firing opportunities including opportunities before and after the target firing opportunity are skips or fires wherein each firing opportunity is associated with a different one of the working chambers;providing a torque model that helps indicate expected engine torque generated by the working chambers during the window wherein the torque model is based at least in part on the skip or fire determinations;measuring an engine parameter during the window; anddetermining whether an engine error has occurred based on the measured engine parameter and the torque model which is based at least in part on the skip or fire determinations before and after the target firing opportunity. 24. A method as recited in claim 23 herein the torque model is further based on at least one selected from the group consisting of: spark advance, cam timing, engine speed, mass air charge, cylinder load, absolute manifold pressure, piston stroke, a crankshaft angular acceleration measurement and distinguishing between usage of a high or low pressure spring in one of the working chambers. 25. A method as recited in claim 23 wherein: the measured engine parameter is crankshaft angular acceleration; andthe determination of the engine error involves determining whether the target firing opportunity is a misfire.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (68)
Nishikiori, Takashi; Nakagawa, Norihisa, Control apparatus for internal combustion engine.
Rollinger, John Eric; Wade, Robert Andrew; Doering, Jeffrey Allen; Szwabowski, Steven Joseph, Engine control with valve operation monitoring using camshaft position sensing.
Ferch, Eric B.; Marks, Anthony L.; Bruss, Ryan; Wozniak, Ronald M.; Martinez, Eloy; Wasberg, Jon C, Fuel management systems and methods for variable displacement engines.
Borraccia, Dominic; Strandburg, Alan G.; Peers, David M.; Dinkel, Michael J.; McCarroll, Michael E., Lifter oil manifold assembly for variable activation and deactivation of valves in an internal combustion engine.
Duty,Mark J; Bonne,Michael A; Prucka,Michael J, Method and code for determining event-based control delay of hydraulically-deactivatable valve train component.
Forte, Pasquale; Bordegnoni, Stefano; Gelmetti, Andrea, Method and devices to identify the piston in the compression phase in an internal combustion engine equipped with a gasoline indirect electronic injection system.
Ribbens William R. (Ann Arbor MI) Kadomukai Yuzo (Ibaraki OH JPX) Rizzoni Giorgio (Worthington OH), Method and system for detecting the misfire of an internal combustion engine utilizing engine torque nonuniformity.
Buslepp, Kenneth J.; Verner, Douglas R.; Dulzo, Joseph R.; Shibata, Jonathan T.; Brennan, Daniel G.; Cowgill, Joshua, Method and system for generating a diagnostic signal of an engine component using an in-cylinder pressure sensor.
Kohama Tokio (Nishio JPX) Huzino Seizi (Okazaki JPX) Obayashi Hideki (Okazaki JPX) Kawai Hisasi (Toyohashi JPX) Egami Tsuneyuki (Aichi JPX), Method and system for output control of internal combustion engine.
Gibson, Alex O'Connor; Doering, Jeffrey Allen; Morrow, Jr., Nelson William; McCoy, James Donald; Czekala, Michael Damian, Method for determining valve degradation.
Gibson, Alex O'Connor; Doering, Jeffrey Allen; Morrow, Jr., Nelson William; McCoy, James Donald; Czekala, Michael Damian, Method for determining valve degradation.
Biesinger Herwig,DEX ; Flebbe Heiko,DEX ; Kalweit Dieter,DEX ; Klein Peter,DEX ; Lautenschutz Peter,DEX ; Waltner Anton,DEX, Method for shutting down and restarting individual cylinders of an engine.
Frster Hans-Joachim (Stuttgart DEX) Lbbing Bernd-Eric (Winterbach DEX) Letsche Ulrich (Stuttgart DEX), Process and apparatus for intermittent control of a cyclically operating internal combustion engine.
Rayl, Allen B.; Brennan, Daniel G.; Marriott, Craig D., System and method for detecting a fault in a pressure sensor that measures pressure in a hydraulic valve actuation system.
Serrano, Louis J.; Yuan, Xin; Parsels, John W.; Pirjaberi, Mohammad R.; Wilcutts, Mark A.; Nagashima, Masaki, Noise, vibration and harshness reduction in a skip fire engine control system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.