Mega Meet 2009 Atlanta April 17 2003 Mega

  • Slides: 40
Download presentation
Mega. Meet 2009 Atlanta April 17, 2003 Mega. Squirt and Mega. Squirt Logo are

Mega. Meet 2009 Atlanta April 17, 2003 Mega. Squirt and Mega. Squirt Logo are trademarks of BG Soflex, LLC.

X-Tau Transient Fuel Compensation Bowling & Grippo April 17, 2003 Mega. Squirt and Mega.

X-Tau Transient Fuel Compensation Bowling & Grippo April 17, 2003 Mega. Squirt and Mega. Squirt Logo are trademarks of BG Soflex, LLC.

Transient Enrichments ? ? April 17, 2003 Mega. Squirt and Mega. Squirt Logo are

Transient Enrichments ? ? April 17, 2003 Mega. Squirt and Mega. Squirt Logo are trademarks of BG Soflex, LLC.

Transient Enrichments Ø When an Internal Combustion (IC) Engine is operating at the same

Transient Enrichments Ø When an Internal Combustion (IC) Engine is operating at the same RPM for a given period of time, this is known as “Steady-State” operation. Ø When the RPM changes, or the load changes, the period of time to get the final steady-state point is known as a “Transient” – a. k. a. acceleration or deceleration…. . Ø Transients occur very frequently in the operation of an IC engine. Ø Engine transients require different control methods compared to steady-state operation…. . And they are tricky to adjust…. 5

Transient Enrichments Ø When the throttle is opened up, or there is an increase

Transient Enrichments Ø When the throttle is opened up, or there is an increase in load, the engine experiences a momentary “lean” condition that last for a fraction of a second or longer. Ø Conventional methods (i. e. carburetor) would compensate for this by squirting in extra fuel – remember the “accelerator pump”? 6

Transient Enrichments Ø The carburetor has an “accelerator pump” circuit which has a lever

Transient Enrichments Ø The carburetor has an “accelerator pump” circuit which has a lever operated off of a cam that is attached to the throttle shaft. Ø The lever actuates a diaphragm that acts on a reservoir of fuel, this fuel is pushed up a tube to the nozzles. Ø There are squirter nozzles that inject the fuel into the airstream. Ø To adjust the accelerator pump, you need to: 7 Ø Change the cam profile (squirt profile) Ø Change the spring on the accelerator pump lever (duration) Ø Drill out the squirter nozzles (quantity of fuel for squirt).

Transient Enrichments Ø With the introduction of electronic fuel control systems, fuel can be

Transient Enrichments Ø With the introduction of electronic fuel control systems, fuel can be controlled much more accurately than with pumps, levers, and squirters. Ø With EFI, there is still the need for adding additional fuel during an acceleration event. Ø In a similar fashion, during deceleration situations it is desirable to reduce the fuel delivered. Ø The computer needs to determine when to apply the additional fuel (or reduced fuel), and how much to do so. Ø Traditional ECUs employ methods that simulates accelerator pump circuit on the carburetor. This is known as Acceleration Enrichment and Decel Fuel Cut. 8

Acceleration Enrichment Ø Traditional Acceleration Enrichment Ramp: Fuel (ms) Time Ramp Up Duration Decay

Acceleration Enrichment Ø Traditional Acceleration Enrichment Ramp: Fuel (ms) Time Ramp Up Duration Decay Ø Event is triggered either by a throttle change or MAP change. Ø Decel is the opposite of above. Ø Temperature dependent…. 9

Transient Enrichments Ø But…. You have to ask the following question: Why do you

Transient Enrichments Ø But…. You have to ask the following question: Why do you need extra fuel when you accelerate? 10

Transient Enrichments Ø Investigations into the reasons for acceleration enrichments were a hot topic

Transient Enrichments Ø Investigations into the reasons for acceleration enrichments were a hot topic for many years, along with much speculation. Ø In 1981, Charles Aquino published a paper in a SAE journal entitled “Transient A/F Control Characteristics of the 5 Liter Central Fuel Injection Engine (SAE 910494). Ø This innocuous paper outlined a simple algorithm for the effects of wall wetting of fuel as it leaves a fuel injector. Ø The algorithm in the paper used two symbols, X and Tau, to denote the parameters used in the algorithm – hence the name. Much simpler than the Shoot more fuel method used in conventional acceleration enrichment. Ø This paper is the beginning of Model-Based Control Methodology of Internal Combustion Engines. 11

Wall Wetting 12

Wall Wetting 12

Wall Wetting Ø When fuel is injected, the goal is for the complete “shot”

Wall Wetting Ø When fuel is injected, the goal is for the complete “shot” to enter the cylinder. Ø The reality is that some fuel clings to the intake port runners, valve, etc. , on every injector shot of fuel…. . 13

Wall Wetting 14 Ø Fuel clings to the runner, producing puddles…. Ø For every

Wall Wetting 14 Ø Fuel clings to the runner, producing puddles…. Ø For every shot, part of it gets into the cylinder, and the rest of it just clings…. Ø The part that clings in the puddle on every injector shot is called “X”

Wall Wetting Ø So for every injection a certain percentage clings to the walls

Wall Wetting Ø So for every injection a certain percentage clings to the walls and the rest get into the cylinder: Minjected = (1 – X) * Msquirted Ø Where Minjected is the actual fuel that gets into the cylinder on this squirt, X is the percent of fuel that clings to the walls, and Msquirted is the amount of fuel that the fuel injector delivers. Ø Example – assume X is 30% and Msquirted is 10 milligrams of fuel from the injector: Minjected = (1 – 0. 3) * 10 mg = 7 mg 15 Less fuel actually got in!

Wall Wetting Ø OK – then this means that on every shot, the puddle

Wall Wetting Ø OK – then this means that on every shot, the puddle must have: Mpuddle = X * Msquirted Ø Where Mipuddle is the fuel puddle mass, X is the percent of fuel that clings to the walls, and Msquirted is the amount of fuel that the fuel injector delivers. Ø Example – assume X is 30% and Msquirted is 10 milligrams of fuel from the injector: Mpuddle = 0. 3 * 10 mg = 3 mg Ø 16 The mass of fuel in the puddle must be accounted for (known as Conservation of Mass) – and with fuel prices the way they are today every drop matters!

The Puddle Ø Great - we know how much fuel gets into the cylinder

The Puddle Ø Great - we know how much fuel gets into the cylinder on every shot and how much clings in the puddle. But here is a question: Where does all of the fuel in the puddle go? Ø Conservation of mass applies here – the puddle does not just disappear, it eventually evaporates back into the airstream and back into the cylinder. Ø This is the genius of the Aquino method – it keeps track of how much fuel is in the puddle, and how much is getting added on every injector squirt, and how much is evaporating back in the air. 17

The Puddle…. 18 Ø Fuel clings to the runner, producing puddles…. Ø The puddle

The Puddle…. 18 Ø Fuel clings to the runner, producing puddles…. Ø The puddle will evaporate back into the airstream… Ø The time it takes for the fuel deposited in the puddle to evaporate is “Tau”.

Puddle Mass Ø On every injection event, along with the fuel that gets into

Puddle Mass Ø On every injection event, along with the fuel that gets into the cylinder, some additional fuel is added from the puddle that is evaporating: Minjected = Mpuddle/(Tau/dt) Ø Where Minjected is the additional fuel that gets into the cylinder on this squirt from the evaporating puddle, Mpuddle is the mass of fuel in the puddle, and dt is the time elapsed since the last injection pulse. Ø Example – assume Tau is 0. 4 sec, Mpuddle is 10 milligrams of fuel, and dt is 0. 2 seconds: Minjected = 10 mg / (0. 4/0. 2) = 5 mg 19

The Entire X-Tau Model Ø We now have all contributions to the X-Tau Model

The Entire X-Tau Model Ø We now have all contributions to the X-Tau Model Ø First, the part that gets in the cylinder: Minjected = (1 – X) * Msquirted + (Mpuddle / (Tau/dt)) Ø Next is the part that is in the puddle after the squirt: Mpuddle_after = X * Msquirted - (Mpuddle/(Tau/dt)) Ø 20 This is the complete model, in discrete form. It indicates that on each squirt part of the fuel gets in the cylinder and the rest (amount X) goes to the puddle. At the same time, the puddle evaporates and goes back into the airstream (at a time rate Tau).

The Entire X-Tau Model How do we know that the puddling of fuel really

The Entire X-Tau Model How do we know that the puddling of fuel really happens? 21

Paper: SAE 971639 22

Paper: SAE 971639 22

X-Tau Model Lab Measurement 23

X-Tau Model Lab Measurement 23

X-Tau Spreadsheet 24

X-Tau Spreadsheet 24

A Few Things to Note: Ø The X-Tau wall-wetting algorithm is strictly a fuel-only

A Few Things to Note: Ø The X-Tau wall-wetting algorithm is strictly a fuel-only operation. It operates on commanded changes in injector pulsewidth. There is no air dependence. Ø There are logical X and Tau pairs which are stable… if the X is too large (meaning most fuel clings to walls in every shot) or Tau is too long (it never evaporates) then there can be a runaway situation where the puddle mass grows and grows. See the Mega. Manual for good settings to keep out of these non-physical situations. Ø There are threshold values where the change in injector pulse (from the previous one) has to exceed before the algorithm is used – this is due to errors in fuel calculations, bit-noise, round-off errors, accumulation errors, etc. 25

The X-Tau Model OK – How do I come up with the X and

The X-Tau Model OK – How do I come up with the X and Tau values for my engine? Ø First - before determining X and Tau, you must have your entire Volumetric Efficiency (VE) table calibrated (tuned). Ø Second – go back and make sure the VE table is tuned Your VE Table MUST BE TUNED before attempting to calibrate ANY transient accel/decel condition. 26

X-Tau Tuning Ø It turns out that for many cases, a good starting point

X-Tau Tuning Ø It turns out that for many cases, a good starting point for a warmed up engine is: X = 0. 3 Tau = 0. 4 seconds Ø Cold engines and higher RPMs will change the values of X and Tau. Ø There are several different rules of thumb on the effects of RPM, temperature, etc. depending on researcher…. Ø Rate of throttle opening is not a big effect on values. 27

28

28

X-Tau Tuning Ø Shayler (SAE #950067) came up with a set of curves that

X-Tau Tuning Ø Shayler (SAE #950067) came up with a set of curves that illustrate X and Tau dependence on engine coolant and engine RPM. Also has dependence on AFR. Ø Graphs can be used as a good “scaling” tool from the base X and Tau numbers. Ø Approach is to offset the number on the graph by what you determined X and Tau to be at fully warmed-up situation. 29

Variation in X as function of coolant and different AFR setpoints 30

Variation in X as function of coolant and different AFR setpoints 30

Variation in X as function of coolant and engine RPM 31

Variation in X as function of coolant and engine RPM 31

Variation in Tau as function of coolant and different AFR setpoints 32

Variation in Tau as function of coolant and different AFR setpoints 32

Variation in Tau as function of coolant and engine RPM 33

Variation in Tau as function of coolant and engine RPM 33

Throttle-Stomps Ø The throttle-stomp method can be used to implement the transient variations and

Throttle-Stomps Ø The throttle-stomp method can be used to implement the transient variations and allow the effect of different X and Tau values to be determined. Ø Semi-rapid acceleration and deceleration events are invoked while monitoring the O 2 reading. Ø Adjust X and Tau to minimize excursions in AFR. Adjust ONE VALUE AT A TIME and note the effect. Ø Note that there are other effects that will fight you, most notably manifold filling/emptying effects (be sure come to the next Mega. Meet to learn about the “air side” of things…). Ø Finally UEGO sensors will not react fast enough for radical stomps. Since throttle rate does not affect X and Tau very much, use slower opening rates…. 34

Throttle Stomps 35

Throttle Stomps 35

Step-Fuel Perturbation Ø Step-fuel Perturbation mode is where the pulsewidth is increased by a

Step-Fuel Perturbation Ø Step-fuel Perturbation mode is where the pulsewidth is increased by a certain amount for a given time, then restored to original value. Ø The step-fuel increase and decrease in pulsewidth triggers the X-Tau algorithm. Ø Using exhaust O 2 readings the amount of deviation in AFR can be visualized. Ø Change X and Tau to minimize the excursions. Change one variable at a time. Ø Step-fuel Perturbation is a mode within MSII software. Ø Throttle stomp method may be easier with limited diagnostics. 36

Step-Fuel Perturbation 37

Step-Fuel Perturbation 37

Notes on UEGO Sensors Ø Everybody just loves their Wideband O 2 sensors (UEGO)

Notes on UEGO Sensors Ø Everybody just loves their Wideband O 2 sensors (UEGO) and they treat the O 2 readings as gospel……. . Ø However, keep in mind that there inherent delays and inaccuracies in any UEGO setup…. Ø Tune to the deviations in AFR during transient correction, not the absolute value of the reading. Minimize the deviations. Ø Deviations in a narrow-band O 2 sensor’s voltage can also be used, and may react faster as compared to UEGO. 38

Paper: SAE 2002 -02 -2753 39

Paper: SAE 2002 -02 -2753 39

Paper: SAE 2002 -02 -2753 40

Paper: SAE 2002 -02 -2753 40

41 Paper: SAE 2002 -02 -2753

41 Paper: SAE 2002 -02 -2753