Abstract:
Various methods and arrangements for determining a combustion control parameter for a working chamber in an engine are described. In one aspect, an engine controller includes a firing counter that stores a firing history for the working chamber. A combustion control module is used to determine a combustion control parameter, which is used to help manage combustion in the working chamber. The combustion control parameter is determined based at least in part on the firing history.
Abstract:
A variety of methods and arrangements for improving the fuel efficiency of internal combustion engines based on skip fire operation of the engine are described. In one aspect the skip fire decisions are made on a working cycle by working cycle basis. During selected skipped working cycles, the corresponding cylinders are deactivated such that air is not pumped through the cylinder during the selected skipped working cycles. In some implementations, the cylinders are deactivated by holding associated intake and exhaust valves closed such that an air charge is not present in the working chamber during the selected skipped working cycles.
Abstract:
Methods and systems are described for detecting valve actuation faults in internal combustion engines operating in a skip fire operational mode. In one aspect, for each skip fire working cycle, an expected exhaust pressure is determined for a time period corresponding to a potential exhaust event. One or more exhaust gas pressure sensors are then used to measure an actual exhaust pressure during the potential exhaust period. The actual exhaust pressure is compared to the expected exhaust pressure to determine whether a valve actuation fault has occurred. A variety of valve actuation faults can be identified using the described approach. In some embodiments pressure sensors are deployed in the runners of the exhaust manifold.
Abstract:
Techniques and controllers are described for dynamically determining when to request firing decisions for individual firing opportunities while operating an internal combustion engine in a skip fire mode. In one aspect, a skip fire controller is arranged to periodically determine the timing by which a next cylinder firing decision request must be made in order to assure that a corresponding firing decision can be implemented as desired, and whether there is sufficient time to wait until at least the next periodic timing determination is made to request the next cylinder firing decision. When there is not sufficient time to wait, a firing decision request is made and the corresponding working cycle is either skipped or fired based on the received firing decision. When there is sufficient time to wait, the firing decision request is delayed until at least the next periodic timing determination is made.
Abstract:
A variety of methods and arrangements for implementing a start/stop feature in a skip fire engine control system are described. In one aspect, the implementation of the start/stop feature involves automatically turning off an internal combustion engine under selected circumstances during a drive cycle. A determination is made that the engine should be restarted. During the engine startup period, the engine is operated in a skip fire manner such that a desired engine speed is reached.
Abstract:
A variety of methods and arrangements for detecting misfire and other engine-related errors are described. In one aspect, a window is assigned to a target firing opportunity for a target working chamber. There is an attempt to fire a target working chamber during the target firing opportunity. A change in an engine parameter (e.g., crankshaft angular acceleration) is measured during the window. A model (e.g., a pressure model) is used to help determine an expected change in the engine parameter during the target firing opportunity. Based on a comparison of the expected change and the measured change in the engine parameter, a determination is made as to whether an engine error (e.g., misfire) has occurred.
Abstract:
Methods and devices are described for performing engine diagnostics during skip fire operation of an engine while a vehicle is being driven. Knowledge of the firing sequence is used to determine appropriate times to conduct selected diagnostics and/or to help better interpret sensor inputs or diagnostic results. In one aspect, selected diagnostics are executed when a single cylinder is fired a plurality of times in isolation relative to a sensor used in the diagnosis. In another aspect, selected diagnostics are conducted while the engine is operated using a firing sequence that insures that no cylinders in a first cylinder bank are fired for a plurality of engine cycles while cylinders in a second bank are at least sometimes fired. The described tests can be conducted opportunistically, when conditions are appropriate, or specific firing sequences can be commanded to achieve the desired isolation or skipping of one or more selected cylinders.
Abstract:
In one aspect, a method for controlling operation of an internal combustion engine is described. The engine is operated in a skip fire manner such that selected skipped working cycles are skipped and selected active working cycles are fired to deliver a desired engine output. A particular level of torque output is selected for each of the fired working chambers. Various methods, engine controllers, arrangements and systems related to the above method are also described.
Abstract:
A variety of methods and devices for controlling the operation of the intake and exhaust valves in an internal combustion engine during skip fire operation are described. In various embodiments, an exhaust valve monitor or other suitable mechanism is used to detect exhaust valve actuation faults. When an exhaust valve actuation fault is detected for a particular cylinder, the corresponding intake valve is deactivated (or not activated) in circumstances when it would otherwise be activated in order to prevent the intake valve from opening into a cylinder that contains high pressure combustion gases. The described approach is particularly beneficial when skip fire operation is combined with cylinder deactivation so that air is not pumped through the cylinders during the skipped working cycles.
Abstract:
Various methods and data structures for managing transition between different firing fractions during skip fire operation of an engine are described. In some embodiments, transitions are constrained to occur when firing sequence segments of a designated length are shared by the first and second firing fractions. In a separate aspect, a data structure that uses current firing fraction phase as a first index and a target firing fraction as a second index may be used to determine a phase of the target firing fraction to enter at a transition. Is some circumstances transitions between a current and target firing fraction may be conducted as a series of steps through intermediate firing fractions.