The present invention relates to idle speed control of lean burn internal combustion engines, and more particularly to lean burn spark ignition engines.
Lean burn engine systems typically operate at a lean air/fuel ratio significantly lower than the lean misfire limit. This is primarily due to a need to maintain a reserve capacity when controlling fuel injection in response to a load increase. This is especially true for idle speed control for lean burn engines, which is typically accomplished by controlling the fuel quantity/timing and/or the airflow.
One approach for controlling engine idle speed is described in U.S. Pat. No. 6,349,700. In this example, engine/speed control of a direct injection spark ignition engine is accomplished using fuel as a primary torque actuator and airflow as a secondary torque actuator whenever possible to maintain spark near MBT. Fuel is used as the primary torque actuator rather than spark because engine operation is not limited to a narrow range of stoichiometry. When air/fuel ratio limits prohibit the control of torque using fuel, airflow control is used as the torque actuator. Throughout operation, spark is maintained substantially at MBT to enhance fuel economy.
The inventors herein have recognized disadvantages with such a method for engine idle speed control. First, controlling fuel quantity or timing as the primary control for a lean burn engine system results in operation well below the air/fuel ratio lean misfire limit due to the reserve capacity. This reserve capacity can result in decreased fuel economy since operation can occur at a lean air/fuel ratio less lean than otherwise may be possible. Further, engine idle speed control using airflow as the torque control may result in slow engine response.
In one example, the above disadvantages of prior approaches are overcome by a method for controlling a lean burn engine, the method comprising: calculating a desired engine speed; operating more lean than a first predetermined lean air-fuel ratio and producing an engine output; increasing the engine output to maintain the desired engine speed by operating less lean than the first air-fuel ratio; and decreasing the engine output to maintain the desired engine speed by operating more lean than the first lean air-fuel ratio and retarding ignition timing from a preselected timing.
By increasing engine output via enriching the air-fuel ratio, it is possible to obtain faster engine response than by using airflow adjustments, while at the same time operating at optimal ignition timing. On the other hand, by decreasing engine output via ignition timing retard, it is possible to increase overall operating time closer to a lean misfire limit air-fuel ratio, while still providing quick output control action. I.e., the engine can operate with a smaller margin (or reserve capacity) between the lean operation air-fuel ratio and the lean misfire limit since large decreases in engine output are accomplished primarily by retarding ignition timing. Further, when engine output conditions are met, lean air/fuel ratio operation is restored by an air adjustment increase. Similarly, the optimal ignition timing is restored with an air adjustment decrease.
Additionally, by operating more lean during most of the engine operating time, the negative effects on fuel economy of retarding ignition timing away from MBT can be overcome.
The present invention thus provides a method for operating an engine at a more lean air/fuel ratio than is possible when both an increase and decrease in engine output are accomplished by fuel quantity or timing.
FIGS. 13A-D show different engine configurations for use with the present invention;
Intake manifold 44 is shown communicating with throttle body 58 via throttle plate 62. Throttle plate 62 is coupled to electric motor 94, which receives a signal from an electronic driver. The electronic driver receives control signal (DC) from controller 12. This configuration is commonly referred to as electronic throttle control (ETC), which is also utilized during idle speed control. In an alternative embodiment (not shown), which is well known to those skilled in the art, a bypass air passageway is arranged in parallel with throttle plate 62 to control inducted airflow during idle speed control via a throttle control valve positioned within the air passageway.
Exhaust gas sensor 76 is shown coupled to exhaust manifold 48 upstream of catalytic converter 70 (note that sensor 76 corresponds to various different sensors, depending on the exhaust configuration. For example, it could correspond to sensor 230, or 234, or 230b, or 230c, or 234c, or 230d, or 234d, as described in later herein with reference to
Engine 10 further includes conventional distributorless ignition system 88 to provide ignition spark to combustion chamber 30 via spark plug 92 in response to spark advance signal SA from controller 12. In the embodiment described herein, controller 12 is a conventional microcomputer including: microprocessor unit 102, input/output ports 104, electronic memory chip 106, which is an electronically programmable memory in this particular example, random access memory 108, keep alive memory 110, and a conventional data bus.
Controller 12 is shown receiving various signals from sensors coupled to engine 10, including measurement of inducted mass air flow (MAF) from mass air flow sensor 100 coupled to throttle body 58; engine coolant temperature (ECT) from temperature sensor 112 coupled to cooling sleeve 114; a profile ignition pickup signal (PIP) from Hall effect sensor 118 coupled to crankshaft 40; throttle position TP from throttle position sensor 120; and absolute Manifold Pressure Signal MAP from sensor 122. Engine speed signal RPM is generated by controller 12 from signal PIP in a conventional manner and manifold pressure signal MAP from a manifold pressure sensor provides an indication of vacuum, or pressure, in the intake manifold.
Continuing with
Controller 12 also sends spark advance signal SA to spark plug 92 via conventional distributorless ignition system 88. For example, in response to signal SA, spark plug 92 retards timing away from MBT thereby decreasing the produced engine torque and reducing engine speed to the desired level.
Nitrogen oxide (NOx) adsorbent or trap 72 is shown positioned downstream of catalytic converter 70. NOx trap 72 is a three-way catalyst that absorbs NOx when engine 10 is operating lean of stoichiometry. The absorbed NOx is subsequently reacted with HC and CO and catalyzed when controller 12 causes engine 10 to operate in either a rich homogeneous mode or a near stoichiometric homogeneous mode such operation occurs during a NOx purge cycle when it is desired to purge stored NOx from NOx trap 72, or during a vapor purge cycle to recover fuel vapors from fuel tank 160 and fuel vapor storage canister 164 via purge control valve 168, or during operating modes requiring more engine power, or during operation modes regulating temperature of the omission control devices such as catalyst 70 or NOx trap 72.
Continuing with
Teeth 138, being coupled to housing 136 and camshaft 130, allow for measurement of relative cam position via cam timing sensor 150 providing signal VCT to controller 12. Teeth 1, 2, 3, and 4 are preferably used for measurement of cam timing and are equally spaced (for example, in a V-8 dual bank engine, spaced 90 degrees apart from one another) while tooth 5 is preferably used for cylinder identification, as described later herein. In addition, controller 12 sends control signals (LACT, RACT) to conventional solenoid valves (not shown) to control the flow of hydraulic fluid either into advance chamber 142, retard chamber 144, or neither.
Relative cam timing is measured using the method described in U.S. Pat. No. 5,548,995, which is incorporated herein by reference. In general terms, the time, or rotation angle between the rising edge of the PIP signal and receiving a signal from one of the plurality of teeth 138 on housing 136 gives a measure of the relative cam timing. For the particular example of a V-8 engine, with two cylinder banks and a five-toothed wheel, a measure of cam timing for a particular bank is received four times per revolution, with the extra signal used for cylinder identification.
Sensor 160 provides an indication of both oxygen concentration in the exhaust gas as well as NOx concentration. Signal 162 provides controller a voltage indicative of the 02 concentration while signal 164 provides a voltage indicative of NOx concentration.
Referring now to
Also, in each embodiment of the present invention, the engine is coupled to a starter motor (not shown) for starting the engine. The starter motor is powered when the driver turns a key in the ignition switch on the steering column, for example. The starter is disengaged after engine start as evidence, for example, by engine 10 reaching a predetermined speed after a predetermined time. Further, in each embodiment, an exhaust gas recirculation (EGR) System routes a desired portion of exhaust gas from exhaust manifold 48 to intake manifold 44 via an EGR valve (not shown). Alternatively, a portion of combustion gases may be retained in the combustion chambers by controlling exhaust valve timing.
As described above,
Feedback from exhaust gas oxygen sensors can be used for controlling air/fuel ratio during lean operation. In particular, a switching type, heated exhaust gas oxygen sensor (HEGO) can be used for stoichiometric air/fuel ratio control by controlling fuel injected (or additional air via throttle or VCT) based on feedback from the HEGO sensor and the desired air/fuel ratio. Further, a UEGO sensor (which provides a substantially linear output versus exhaust air/fuel ratio) can be used for controlling air/fuel ratio during lean and stoichiometric operation. In this case, fuel injection (or additional air via throttle or VCT) is adjusted based on a desired air/fuel ratio and the air/fuel ratio from the sensor. Further still, individual cylinder air/fuel ratio control could be used if desired.
The inventors herein propose controlling engine idle speed using fuel as a fast torque actuator when current engine operating conditions permit. The desired fuel flow or fuel timing is modified to provide speed control using appropriate signals generated by controller 12. In addition, ignition-timing adjustments are also used. Such operation is described more fully below herein.
Generally, when air/fuel ratio limits prohibit, or constrain, the use of fuel as a torque actuator, spark timing retard is used to produce the desired engine speed. It is more beneficial to change the spark timing away from MBT rather than risk misfires and stalls by running the engine more lean. When engine operating conditions make a fuel timing or quantity change more difficult due to operation beyond the lean misfire limit, and in response to a decrease in load demand, spark ignition timing is retarded to deliver the desired engine speed or torque.
In one embodiment, controller 12 receives engine speed signal RPM and determines a speed error (rpmerr) measurement based on the difference between the desired rpm and the actual rpm. During operating conditions, typical rpmerr values are +/−20. Referring to
In addition, a 10 rpm hysteresis is introduced to reduce frequent switching between the two spark states. While this example uses 10 RPM, various other values can be used depending on the engine size, A/C load, etc. Furthermore, it is not necessary to control the rpm in the +/−15 bandwidth by fuel control. This is normal deviation from the baseline and is acceptable. Therefore, the gains used can be zero in this error region. This fuel controller is used as a fast response control for engine speed demands. A slower controller can be used to increase the air flow and return the air/fuel ratio to a more lean condition, which in a lean burn engine system can provide a reserve torque supply and takes the place of a reserve torque in this strategy case. Changing from a more lean air/fuel ratio towards stoichiometric provides the needed torque necessary for increased load demands on the engine. This fuel control strategy can be used because of the lean operating condition of the engine. Further, when engine operating conditions prohibit, or constrain, the use of fuel as a torque actuator due to operation at air/fuel ratios too close to the lean misfire limit, spark timing can be adjusted away from MBT to provide the desired decrease in engine output speed or torque.
In one particular embodiment, a proportional fuel controller is used. The actual implementation of the proportional fuel controller is:
Δλ=Kp*rpmerr/dsdrpm
where:
Here, Kp is normalized inversely with respect to the desired rpm and directly with the rpm error. This is done to provide greater sensitivity at lower rpms, where rpm errors are felt more. Also, the work done by engine 10 in idle is relatively constant. Since:
Work Power=RPM*Torque,
then, for a higher engine speed, less torque is needed. Thus, Δλ is less at a higher rpm to achieve the desired change in power than it would be at a lower rpm.
The following routines describe the fuel control and other details as well as alternative embodiments and variations of the present invention.
Referring now to
When the answer to step 310 is yes, the routine continues to step 312. In step 312, the routine calculates a desired engine speed based on temperature, air conditioning status, gear ratio, and other variables; Typically, a desired speed in the range of 500-1200 RPM is selected. Next, in step 314, the routine measured the actual engine speed (rpm) from the speed sensor. Then, in step 316, the routine calculates a speed error (rpmerr) based on the desired speed (dsd_rpm) and the actual speed (rpm). Then, in step 318, the routine calculates a fuel control gain (Kp) based on speed error, as described with reference to
Then, in step 320, the routine determines whether the speed error is less than a first limit value (Limit1). In this particular example, the value of Limit1 is approximately −30, although various other values could be used-depending on the engine type and operating conditions such as temperature. When the answer to step 320 is yes, the routine sets the hysteresis flag (hyst) to logical 1, and the ignition timing state (spk_state) to 2. When the answer is no, the routine continues to step 324.
In step 324, the routine determines whether the speed error is less than a second limit value (Limit2). In this particular example, the value of Limit1 is approximately −20, although various other values could be used depending on the engine type and operating conditions such as temperature. Generally, Limit2 is greater than Limit1. Further, in step 324, the routine determines whether the hysteresis flag (hyst) is one. If either of these is not true, the routine continues to step 326. In step 326, the routine determines whether the speed error is less than a second limit value (Limit2) and whether the hysteresis flag (hyst) is zero. If either of these is not true, the routine continue to step 328 and sets the flag to zero and the spk_state to 4. In this way, the routine provides a hysteresis zone for switching between using fuel control action and using ignition timing control action.
Continuing with
Thus, in this way, for small increases or decreases, and for large increases, in engine output (due to small speed errors), fuel is adjusted to provide the change in engine output. However, for large decreases in engine output, ignition-timing retard is used.
Referring now to
Next, in step 412, the routine determines whether the spk_state is 4. When the answer is no, the routine continues to step 414 and sets the idle speed control fuel feedback adjustment (fbf_delta) to zero. When the answer is yes to step 412, the routine continues to step 416. In step 416, the routine calculates the fuel adjustment (fbf_delta) based on the equation below:
fbf_delta=Kp*(rpmerr/dsdrpm)
where:
Then, from either step 414 or 416, the routine continues to step 418 where the routine adjusts the desired air-fuel ratio (lambse) based on the fuel adjustment as:
lambse—tmp=CLIP(1.0,(lambse−fbf_delta),1.99).
Here, the CLIP routine keeps the value of (lambse−fbf_delta) between 1 and 1.99. Various other clip values can be used to keep the requested air-fuel ratio within acceptable limits for engine combustion.
Referring now to
In this way, when fuel, and air, are used to control speed error, ignition timing can be set to the optimal value to improve fuel economy. Further, when fuel reaches a limit value due to the misfire limit, engine torque can be decreased by adjusting ignition timing away from the preselected value, which is MBT timing in this example.
Referring now to
First, in step 610, the routine determines an initial prediction of the required airflow (desmaf_pre) according to the following equation:
desmaf—pre=(1.0F/tq—ratio—tot)*(desmaf—pre—tmp+ac—ppm+ps—ppm+edf—ppm+ndt—ppm+eam—ppm+clyoff—ppm+hw—ppm)
where:
Then, in step 612, the routine calculates the final value of the desired airflow (desmaf):
desmaf=(desmaf—pre+daspot+alt—ppm−FN890(bp))/tr—dsdrpm+desmaf—pid—n
where:
Referring now to
In step 714, the routine calculates the torque ratio using function 623_766. This function is similar to function 623, except that it is a look-up table that also includes the effects of ignition timing retard. Thus, the following equation is utilized:
tq—ratio—tot=fn623_766(lambse,0)*tr—tot—tmp*ic—tr—eff
where tr_tot_tmp is a calibration value to compensate for differences in engine types, and ic_tr_eff is a calibration value to compensate for injector cut-out, if it is utilized. In other words, the engine is operating more efficiently during injector cut-out mode, therefore a different torque ratio compensation is needed.
Otherwise, in step 716, the routine calculates the torque ratio as:
tq—ratio—tot=fn623_766(lb—des—lmb,delta—spk)*tr—tot—tmp*ic—tr—eff.
Referring now to
When the answer to step 810 is yes, the routine continues to step 812 to calculate a temporary value of the speed torque ratio (tr_dsdrpm_tmp) as:
tr—dsdrpm—tmp=1/(1/FN623(lambse)−1/FN623(lambse—tmp).
Otherwise, in step 814, this temporary value is set to 1. Then, in step 816, the routine calculates a base value for the speed torque ratio (tr_dsdrpm) as a function of the relative air-fuel ratio measured by an air-fuel sensor (λ) Then, in step 818, the routine determines whether tr_dsdrpm is greater than the temporary value (tr_dsdrpm_tmp). When the answer is no, the routine ends. When the answer is yes, the routine sets the base value for the speed torque ratio (tr_dsdrpm) to the temporary value in step 820.
Since FN623 returns the amount of air mass needed to return lambse to unity, this routine compensates for any errors generated when the air/fuel ratio is not at unity. So, in order to compensate directly for the difference in actual and desired lambse, the above equations and logic are used.
In the above strategy implementation, the calculated value of tr_dsdrpm is compared to the old value, and whichever is smaller is assigned. This is utilized since the only repository of the additional air mass is tr_dsdrpm. So, whatever fuel is needed in fast response to correct for rpm error, the corresponding amount of air is commanded to return lambse to its desired value. tr_dsdrpm is reset to unity when the spark controller ends. As described above, this spark controller is used for engine speed increases in excess of 30 rpm above the desired value.
Referring now to
The top graph of
Thus, while the prior art approach always operates at MBT, it operates less lean most of the time to allow sufficient torque reserve. (Torque disturbances occur only a few percent of the total lean idle time.) Thus, the small gain of always maintaining MBT spark likely will not outweigh the fuel economy loss of operating less lean than possible (R2 compared to R1), i.e., the present invention recognizes that a significant increase in fuel economy is obtained by operating more lean most of the time, with only a minimal sacrifice due to spark retard only a small percentage of the time to counteract decreases in engine load. Stated another way, present invention has a smaller nominal lean air-fuel reserve relative to the lean limit (R1) than the prior art fuel control methods (R2).
Finally,
Also note that the data in
This operation is described more fully below. Applicants incorporate by reference the entire contents of U.S. application Ser. No. 10/064,004 herein, which teaches a method for lean burn engine systems with variable displacement-like characteristics including injector cut-out.
Referring now to
First combustion chamber group 1310 is coupled to the first catalytic converter 1320. Upstream of catalyst 1320 and downstream of the first cylinder group 1310 is an exhaust gas oxygen sensor 1330. Downstream of catalyst 1320 is a second exhaust gas sensor 1332.
Similarly, second combustion chamber group 1312 is coupled to a second catalyst 1322. Upstream and downstream are exhaust gas oxygen sensors 1334 and 1336 respectively. Exhaust gas spilled from the first and second catalyst 1320 and 1322 merge in a Y-pipe configuration before entering downstream under body catalyst 1324. Also, exhaust gas oxygen sensors 1338 and 1340 are positioned upstream and downstream of catalyst 1324, respectively.
In one example embodiment, catalysts 1320 and 1322 are platinum and rhodium catalysts that retain oxidants when operating lean and release and reduce the retained oxidants when operating rich. Similarly, downstream underbody catalyst 1324 also operates to retain oxidants when operating lean and release and reduce retained oxidants when operating rich. Downstream catalyst 1324 is typically a catalyst including a precious metal and alkaline earth and alkaline metal and base metal oxide. In this particular example, downstream catalyst 132-4 contains platinum and barium. Also, various other emission control devices could be used in the present invention, such as catalysts containing palladium or perovskites. Also, exhaust gas oxygen sensors 1330 to 1340 can be sensors of various types. For example, they can be linear oxygen sensors for providing an indication of air-fuel ratio across a broad range. Also, they can be switching type exhaust gas oxygen sensors that provide a switch in sensor output at the stoichiometric point. Further, the system can provide less than all of sensors 1330 to 1340, for example, only sensors 1330, 1334, and 1340.
When the system of
As described in U.S. application Ser. No. 10/064,004, diagnosis of sensors 1330 and 1332 can be performed when operating in the AIR/LEAN mode, if the sensors indicate an air-fuel ratio other than lean. Also, diagnostics of catalysts 1320 and 1322 are disabled when operating in the AIR/LEAN mode in the system of
Referring now to
With regard to
Referring now to
In the system of
Referring now to
In general, the system of
Referring now to
Next, in step 1412, the routine makes a determination as to whether at the current conditions the desired engine output is within a predetermined range. In this particular example, the routine determines whether the desired engine output is less than a predetermined engine output torque and whether current engine speed is within a predetermined speed range. Note that various other conditions can be used in this determination such as engine temperature, catalyst temperature, transition mode, transition gear ratio, and others. In other words, the routine determines in step 1412 which engine-operating mode is desired based on the desired engine output and current operating conditions. For example, there may be conditions where based on a desired engine output torque and engine speed, it is possible to operate with less than all the cylinders firing. However, due to other needs, such as purging fuel vapors or providing manifold vacuum, it is desired to operate with all cylinders firing. In other words, if manifold vacuum falls below a predetermined value, the engine is transitioned to operating with all cylinders combusting injected fuel. Alternatively, the transition can be called if pressure in the brake booster is below a predetermined value.
On the other hand, operation in the AIR/LEAN mode is permitted during fuel vapor purge if temperature of the catalyst is sufficient to oxidize the purged vapors which will pass through the non-conbusting cylinders.
Continuing with
Next, in step 1418, the routine determines an estimate of actual engine output based on the number of cylinders combusting air and fuel. In this particular example, the routine determines an estimate of engine output torque. This estimate is based on various parameters such as engine speed, engine airflow, engine fuel injection amount, ignition timing, and engine temperature.
Next, in step 1420, the routine adjusts the fuel injection amount to the operating cylinders so that the determined engine output approaches the desired engine output. In other words, feedback control of engine output torque is provided by adjusting fuel injection amount to the subset of cylinders that are carrying out combustion.
Returning to step 1412 when the answer is no, the routine continues to step 1422 where a determination is made as to whether all cylinders are currently firing. When the answer to step 1422 is no, the routine continues to step 1424 where a transition is made from operating some of the cylinders to operating all of the cylinders. In particular, the throttle valve is closed and fuel injection to the already firing cylinders is decreased at the same time as fuel is added to the cylinders that were previously not combusting in air-fuel mixture. Then, in step 1426, the routine determines an estimate of engine output in a fashion similar to step 1418. However, in step 1426, the routine presumes that all cylinders are producing engine torque rather than in step 1418 where the routine discounted the engine output based on the number of cylinders not producing engine output.
Finally, in step 1428, the routine adjusts at least one of the fuel injection amount or the air to all the cylinders so that the determined engine output approaches a desired engine output. For example, when operating at stoichiometry, the routine can adjust the electronic throttle to control engine torque, and the fuel injection amount is adjusted to maintain the average air-fuel ratio at the desired stoichiometric value. Alternatively, if all the cylinders are operating lean of stoichiometry, the fuel injection amount to the cylinders can be adjusted to control engine torque while the throttle can be adjusted to control engine airflow and thus the air-fuel ratio to a desired lean air-fuel ratio. During rich operation of all the cylinders, the throttle is adjusted to control engine output torque and the fuel injection amount can be adjusted to control the rich air-fuel ratio to the desired air-fuel ratio.
In particular, referring now to
Operating some cylinders lean of stoichiometry and remaining cylinders with air pumping through and substantially no injected fuel (note: the throttle can be substantially open during this mode), illustrated as line 1430a in the example presented in
Operating some cylinders at stoichiometry, and the remaining cylinders pumping air with substantially no injected fuel (note: the throttle can be substantially open during this mode), shown as line 1434a in the example presented in
Operating all cylinders lean of stoichiometry (note: the throttle can be substantially open during this mode, shown as line 1432a in the example presented in
Operating all cylinders substantially at stoichiometry for maximum available engine torque, shown as line 1430a in the example presented in
Described above is one exemplary embodiment according to the present invention where an 8-cylinder engine is used and the cylinder groups are broken into two equal groups. However, various other configurations can be used according to the present invention. In particular, engines of various cylinder numbers can be used, and the cylinder groups can be broken down into unequal groups as well as further broken down to allow for additional operating modes. For the example presented in
The above-described graph illustrates the range of available torques in each of the described modes. In particular, for any of the described modes, the available engine output torque is any torque less than the maximum amount illustrated by the graph. Also note that in any mode where the overall mixture air-fuel ratio is lean of stoichiometry, the engine can periodically switch to operating all of the cylinders stoichiometric or rich. This is done to reduce the stored oxidants (e.g., NOx) in the emission control device(s). For example, this transition can be triggered based on the amount of stored NOx in the emission control device(s), or the amount of NOx exiting the emission control device(s), or the amount of NOx in the tailpipe per distance traveled (mile) of the vehicle.
To illustrate operation among these various modes, several examples of operation are described. The following are simply exemplary descriptions of many that can be made, and are not the only modes of operation according to the present invention. As a first example, consider operation of the engine along trajectory A. In this case, the engine initially is operating with four cylinders lean of stoichiometry, and four cylinders pumping air with substantially no injected fuel. Then, in response to operating conditions, it is desired to change engine operation along trajectory A. In this case, it is desired to change engine operation to operating with four cylinders operating at substantially stoichiometric combustion, and four cylinders pumping air with substantially no injected fuel. In this case, additional fuel is added to the combusting cylinders to decrease air-fuel ratio toward stoichiometry, and correspondingly increase engine torque.
As a second example, consider trajectory labeled B. In this case, the engine begins by operating with four cylinders combusting at substantially stoichiometry, and the remaining four cylinders pumping air with substantially no injected fuel. Then, in response to operating conditions, engine speed changes and is desired to increase engine torque. In response to this, all cylinders are enabled to combust air and fuel at a lean air-fuel ratio. In this way, it is possible to increase engine output while providing lean operation.
As a third example, consider the trajectory labeled C. In this example, the engine is operating with all cylinders combusting at substantially stoichiometry. In response to a decrease in desired engine torque, four cylinders are disabled to provide the engine output.
Continuing with
Referring now to
Then, in step 1514, the routine determines actual engine speed. There are various methods for determining actual engine speed. For example, engine speed can be measured from an engine speed sensor coupled to the engine crankshaft. Alternatively, engine speed can be estimated based on other sensors such as a camshaft position sensor and time. Then, in step 1516, the routine calculates a control action based on the determined desired speed and measured engine speed. For example, a feed forward plus feed back proportional/integral controller can be used. Alternatively, various other control algorithms can be used so that the actual engine speed approaches the desired speed.
Next, in step 1518, the routine determines whether the engine is currently operating in the AIR/LEAN mode. When the answer to step 1518 is no, the routine continues to step 1520.
Referring now to step 1520, a determination is made as to whether the engine should transition to a mode with some cylinders operating lean and other cylinders operating without injected fuel, referred to as AIR/LEAN mode. This determination can be made based on various factors. For example, various conditions may be occurring where it is desired to remain with all cylinders operating such as, for example, fuel vapor purging, adaptive air/fuel ratio learning, a request for higher engine output by the driver, operating all cylinders rich to release and reduce oxidants stored in the emission control device, to increase exhaust and catalyst temperature to remove contaminants such as sulfur, operating to increase or maintain exhaust gas temperature to control any emission control device to a desired temperature or to lower emission control device temperature due to over-temperature condition. In addition, the above-described conditions may occur not only when all the cylinders are operating or all the cylinders are operating at the same air/fuel ratio, but also under other operating conditions such as some cylinders operating at stoichiometry and others operating rich, some cylinders operating without fuel and just air, and other cylinders operating rich, or conditions where some cylinders are operating at a first air/fuel ratio and other cylinders are operating at a second different air/fuel ratio. In any event, these conditions may require transitions out of, or prevent operation in, the AIR/LEAN operating mode.
Referring now to step 1522 of
When the answer to step 1520 is yes, the routine continues to step 1524 and the engine is transitioned from operating all the cylinders to operating in the AIR/LEAN mode with some of the cylinders operating lean and other cylinders operating without injected fuel.
From step 1524 or when the answer to step 1518 is yes, the routine continues to step 1526 and idle speed is controlled while operating in the AIR/LEAN mode. Referring now to step 1526 of
Thus, according to the present invention, when operating in the AIR/LEAN mode, fuel injected to the cylinders combusting a lean air-fuel mixture is adjusted so that actual engine speed approaches a desired engine speed, while some of the cylinders operate without injected fuel. Alternatively, when the engine is not operating in the AIR/LEAN mode, at least one of the air and fuel provided all the cylinders is adjusted to control engine speed to approach the desired engine speed.
Thus, throughout most lean idle operation of the engine according to the present invention, the air-fuel ratio is maintained at a value greater than 1.0. The total spark advance, saftot, is maintained at MBT for optimal performance and fuel economy. When rpmerr is increases past a threshold, the air-fuel ratio is adjusted to meet the desired rpm change by increasing the fuel quantity. This is shown as a decrease towards 1.0. When the load disturbance is rejected, the air-fuel value can be increased gradually via the strategy discussed previously, due to an airflow increase. This airflow increase serves to increase lambse, and the engine returns to a more lean operating condition. When a load decrease condition is desired, as indicated by an rpmerr value less than another threshold, a change in total spark advance, or saftot, is used to meet the desired operating condition. As shown, the air-fuel ratio is maintained at a lean value close to the lean misfire limit.
Number | Date | Country | |
---|---|---|---|
Parent | 10248530 | Jan 2003 | US |
Child | 11014921 | Dec 2004 | US |