Question about AE logic
Question about AE logic
When considering AE vs Delta TPS:
What's the time period over which the ECM calculates the delta?
That is, if I take 30 seconds to go from TPS=0% to TPS=50%, does the ECM register that as a 50% delta? Or is it thinking there are multiple 10% deltas on the way up to 50%? Does the 50% delta need to occur in say .5 seconds to register as a 50% delta?
Hopefully I'm being clear about my question...
Also, I notice the $EE does not have any AE function. Did GM roll that algorithm into the VE? If any engine needs AE, I would think the LT1/LT4's do, with that short runner manifold.
What's the time period over which the ECM calculates the delta?
That is, if I take 30 seconds to go from TPS=0% to TPS=50%, does the ECM register that as a 50% delta? Or is it thinking there are multiple 10% deltas on the way up to 50%? Does the 50% delta need to occur in say .5 seconds to register as a 50% delta?
Hopefully I'm being clear about my question...
Also, I notice the $EE does not have any AE function. Did GM roll that algorithm into the VE? If any engine needs AE, I would think the LT1/LT4's do, with that short runner manifold.
Supreme Member
iTrader: (2)
Joined: Jan 2002
Posts: 9,962
Likes: 5
From: Moorestown, NJ
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
What ecm/mask are you currently using? The TPS AE logic varies quite a bit from mask to mask.
Re: Question about AE logic
Originally posted by ULTM8Z
When considering AE vs Delta TPS:
What's the time period over which the ECM calculates the delta?
That is, if I take 30 seconds to go from TPS=0% to TPS=50%, does the ECM register that as a 50% delta? Or is it thinking there are multiple 10% deltas on the way up to 50%? Does the 50% delta need to occur in say .5 seconds to register as a 50% delta?
Hopefully I'm being clear about my question...
Also, I notice the $EE does not have any AE function. Did GM roll that algorithm into the VE? If any engine needs AE, I would think the LT1/LT4's do, with that short runner manifold.
When considering AE vs Delta TPS:
What's the time period over which the ECM calculates the delta?
That is, if I take 30 seconds to go from TPS=0% to TPS=50%, does the ECM register that as a 50% delta? Or is it thinking there are multiple 10% deltas on the way up to 50%? Does the 50% delta need to occur in say .5 seconds to register as a 50% delta?
Hopefully I'm being clear about my question...
Also, I notice the $EE does not have any AE function. Did GM roll that algorithm into the VE? If any engine needs AE, I would think the LT1/LT4's do, with that short runner manifold.
On $ee $eeb going forward to new Modern PCMS the VE table provides the Reference for an AE Function.
As for how long to consider a Delta AE event. If the pdeal position changes over X amount of time that creates the Delta.
So if the pedal moves at a rate of 5% per second you will not Get AE, but if it moves %50 in 0.1 Seconds you'll Get a %50 I'm Not sure ive ever had to play with those constants but you can if you'd like. the TPS Delta filtering rate is the one your After.
to answer your ogriginal Question it is entirely possable to have a long duration AE event if the pedal travel at the correct rate. if the TPS was traveling at a rate of %10 per 0.10 seconds you could indefinately keep the Delta event going. but it would be a %10 delta AE event. i do not belive there is a cummulative Ae function but i could be wrong about that,
Dimented, I'm running a $8D.
Funstick, what's this TPS Delta filtering rate? I use Tunercat so it's probably not there. Is there a location in the Hex I can look for? Has any one messed with this constant? Any observed benefits/detriments to doing so?
Funstick, what's this TPS Delta filtering rate? I use Tunercat so it's probably not there. Is there a location in the Hex I can look for? Has any one messed with this constant? Any observed benefits/detriments to doing so?
Supreme Member
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
Re: Question about AE logic
Originally posted by ULTM8Z
When considering AE vs Delta TPS:
What's the time period over which the ECM calculates the delta?
That is, if I take 30 seconds to go from TPS=0% to TPS=50%, does the ECM register that as a 50% delta? Or is it thinking there are multiple 10% deltas on the way up to 50%? Does the 50% delta need to occur in say .5 seconds to register as a 50% delta?
Hopefully I'm being clear about my question...
When considering AE vs Delta TPS:
What's the time period over which the ECM calculates the delta?
That is, if I take 30 seconds to go from TPS=0% to TPS=50%, does the ECM register that as a 50% delta? Or is it thinking there are multiple 10% deltas on the way up to 50%? Does the 50% delta need to occur in say .5 seconds to register as a 50% delta?
Hopefully I'm being clear about my question...
**
*DIFF TPS ACCEL ENRICH TABLES & PARAMS
**
L852E: FCB 3 13.5% TPS MIN FOR ACCEL ENRICH PROP TO BASE PW
L852F: FCB 1 ; 1 INJ IN FUEL LIMITING
L8530: FCB 12 ; ACCEL ENR LASTS 12 REF PULSES
L8531: FCB 128 ; 50% TPD DIFF FOR V6 ACCEL ENR CALC
L8532: FDB 454 ; 6.92 MSEC MAX ACCEL ENR PW LIMIT
L8534: FCB 32 ; 0.125 MULT FOR 12.5 Msec TPS Accel Enr
L8535: FCB 32 ; 0.125 MULT FOR DIFF TPS * 32
The decay rate sets how it lasts, so you can have indefinite AE.
Supreme Member
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
Re: Re: Question about AE logic
Originally posted by funstick
On $ee $eeb going forward to new Modern PCMS the VE table provides the Reference for an AE Function.
On $ee $eeb going forward to new Modern PCMS the VE table provides the Reference for an AE Function.
It'd be interesting to see how a VE table is used in a timed base situation.
Re: Re: Question about AE logic
Originally posted by Grumpy
I think this is what you're wanting to know.
**
*DIFF TPS ACCEL ENRICH TABLES & PARAMS
**
L852E: FCB 3 13.5% TPS MIN FOR ACCEL ENRICH PROP TO BASE PW
L852F: FCB 1 ; 1 INJ IN FUEL LIMITING
L8530: FCB 12 ; ACCEL ENR LASTS 12 REF PULSES
L8531: FCB 128 ; 50% TPD DIFF FOR V6 ACCEL ENR CALC
L8532: FDB 454 ; 6.92 MSEC MAX ACCEL ENR PW LIMIT
L8534: FCB 32 ; 0.125 MULT FOR 12.5 Msec TPS Accel Enr
L8535: FCB 32 ; 0.125 MULT FOR DIFF TPS * 32
The decay rate sets how it lasts, so you can have indefinite AE.
I think this is what you're wanting to know.
**
*DIFF TPS ACCEL ENRICH TABLES & PARAMS
**
L852E: FCB 3 13.5% TPS MIN FOR ACCEL ENRICH PROP TO BASE PW
L852F: FCB 1 ; 1 INJ IN FUEL LIMITING
L8530: FCB 12 ; ACCEL ENR LASTS 12 REF PULSES
L8531: FCB 128 ; 50% TPD DIFF FOR V6 ACCEL ENR CALC
L8532: FDB 454 ; 6.92 MSEC MAX ACCEL ENR PW LIMIT
L8534: FCB 32 ; 0.125 MULT FOR 12.5 Msec TPS Accel Enr
L8535: FCB 32 ; 0.125 MULT FOR DIFF TPS * 32
The decay rate sets how it lasts, so you can have indefinite AE.
Grumpy, could you translate some of those parameters into english for a layman like me? Trending Topics
Senior Member
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
Re: Question about AE logic
Originally posted by ULTM8Z
Also, I notice the $EE does not have any AE function. Did GM roll that algorithm into the VE? If any engine needs AE, I would think the LT1/LT4's do, with that short runner manifold.
Also, I notice the $EE does not have any AE function. Did GM roll that algorithm into the VE? If any engine needs AE, I would think the LT1/LT4's do, with that short runner manifold.
Supreme Member
iTrader: (2)
Joined: Jan 2002
Posts: 9,962
Likes: 5
From: Moorestown, NJ
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
At a glance the actual TPS AE calculation appears to work by first starting with a scaled TPS term. If the TPS is rising or steady, the TPS is then filtered and saved as an old TPS term. The filter coefficient is based on RPMs.
As long as your opening the throttle and not closing it, this filtered TPS term is filtered and subtracted from the current TPS to get a delta TPS.
IOW, there is basically a TPS term thats lagged and takes some time to catch up with the current TPS. Once you move the throttle to some new position, the filtered TPS term wont be able to reach the current TPS reading since its lag filtered. This generates a delta TPS and as long as that filtered term is still catching up, the delta TPS will be non-zero. If the delta TPS is sufficient, there will be some form of AE.
Basically you can imagine the current TPS as a skinny kid and the lag filtered accel enrich TPS as a big fat kid and theyre both running in a race. The skinny kid moves real fast but the fat kid is slow and takes some time to catch up. The distance between the two will be a delta, or in this case the delta TPS.
As long as your opening the throttle and not closing it, this filtered TPS term is filtered and subtracted from the current TPS to get a delta TPS.
IOW, there is basically a TPS term thats lagged and takes some time to catch up with the current TPS. Once you move the throttle to some new position, the filtered TPS term wont be able to reach the current TPS reading since its lag filtered. This generates a delta TPS and as long as that filtered term is still catching up, the delta TPS will be non-zero. If the delta TPS is sufficient, there will be some form of AE.
Basically you can imagine the current TPS as a skinny kid and the lag filtered accel enrich TPS as a big fat kid and theyre both running in a race. The skinny kid moves real fast but the fat kid is slow and takes some time to catch up. The distance between the two will be a delta, or in this case the delta TPS.
Supreme Member
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
Re: Re: Re: Question about AE logic
Originally posted by ULTM8Z
Uh, yeahhhhhh.....
Grumpy, could you translate some of those parameters into english for a layman like me?
Uh, yeahhhhhh.....
Grumpy, could you translate some of those parameters into english for a layman like me? Supreme Member
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
Re: Re: Question about AE logic
Originally posted by JPrevost
I can't add anything that hasn't already be said about the logic but I can tell you that the engines that need the most AE are those with the largest surface area between the air throttling device and combustion chamber. I'd say the Lt1's probably need very little AE vs most LTR setups.
I can't add anything that hasn't already be said about the logic but I can tell you that the engines that need the most AE are those with the largest surface area between the air throttling device and combustion chamber. I'd say the Lt1's probably need very little AE vs most LTR setups.
and as stated a multiture of tiimes a wide band allows you the ability to watch in real time and values the transition into - out of AE and the onset of PE if you are into pedal.
as a side note it also shows enleanment if the event is inadequate. that plus seat of pants meter make it all real.
as a side note it also shows enleanment if the event is inadequate. that plus seat of pants meter make it all real.
Supreme Member
iTrader: (2)
Joined: Jan 2002
Posts: 9,962
Likes: 5
From: Moorestown, NJ
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
Re: Re: Re: Question about AE logic
Originally posted by ULTM8Z
Uh, yeahhhhhh.....
Grumpy, could you translate some of those parameters into english for a layman like me?
Uh, yeahhhhhh.....
Grumpy, could you translate some of those parameters into english for a layman like me?
Someone needs to go through that and put it in plain people speak. The code on the 7730 is short enough that someone could jump in there and get something presentable in a year or two.Its alot easier to change things if you know what theyre supposed to be doing. Making small changes to random things and noting results can just lead to incorrect assumptions.
Even for something like the TPS AE knowing that the delta AE can be represented as a mathematical series could save you alot of time. You could just whip out a calculator and see what need to be changed in the table instead of having to use exhaustive testing. My cars so crappy that it breaks down before I even get done tuning it so knowing how to use applied theory rather then exhaustive tuning is worth its wieght in gold, or in this case cast iron and steel.
Last edited by dimented24x7; Dec 30, 2005 at 02:54 PM.
Joined: Apr 2004
Posts: 3,180
Likes: 3
From: Browns Town
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: 406 Hyd Roller 236/242
Transmission: 700R4 HomeBrew, 2.4K stall
Axle/Gears: 3:73 Posi, 7.5 Soon to break
Re: Re: Re: Re: Question about AE logic
Originally posted by dimented24x7
I think one of the things thats needed is a fully commented hac for the $8D. Maybe something to be added to the $8D wishlist?
I think one of the things thats needed is a fully commented hac for the $8D. Maybe something to be added to the $8D wishlist?
the latest "stock" AUJP is Moates site. AUJP_JP2
Last edited by JP86SS; Jan 1, 2006 at 07:16 PM.
Senior Member
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
Re: Re: Re: Question about AE logic
Originally posted by Grumpy
Funstick claims to have the related code, but just repeats that claim without actually trying to clarifiy things.
Funstick claims to have the related code, but just repeats that claim without actually trying to clarifiy things.
If what is said is truth then I can't explain why DE was seemingly working for me and my buddy! There was also no apparent AE issues and the MAF was in the trunk
. Maybe it's a rumor, maybe not, so far I've personally seen no proof with data to back up the claim that AE and DE are defunked when in SD mode. Supreme Member
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
Re: Re: Re: Re: Question about AE logic
Originally posted by dimented24x7
Making small changes to random things and noting results can just lead to incorrect assumptions.
Making small changes to random things and noting results can just lead to incorrect assumptions.
I also would like to see how the EE & EEB VE table effects AE. I've been tuning with the MAF table exclusively and have'nt touched the VE table cause I always figured it wasn't reference as long as the PCM was running in Mass Air mode. Am I wrong?? Can I really tweek AE by tinkering with VE tables? This would be huge news to the EE,EEB LT1 world.
Sorry for hijacking the thread.
Steve
Sorry for hijacking the thread.
Steve
Supreme Member
Joined: Jul 1999
Posts: 1,577
Likes: 0
From: Baton Rouge, LA, USA
Car: 87 T/A
Engine: 441 SBC 12.5:1 0.680" Lift
Transmission: T-56
Axle/Gears: 4.10 TruTrac Moser 9"
What some folks will do is throw a bunch of VE in up at high MAP / relatively low RPM. This tends to act like an AE fuel adder. Not puritanical, but it works. A little better with Auto vs Manual just due to the dynamic there.
Supreme Member
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
Originally posted by Craig Moates
What some folks will do is throw a bunch of VE in up at high MAP / relatively low RPM. This tends to act like an AE fuel adder.
What some folks will do is throw a bunch of VE in up at high MAP / relatively low RPM. This tends to act like an AE fuel adder.
A VE table is VE table, if you want to correct an AE/ PE problem, with it, fine, by all means do so, but in using the VE table to fix other problems, doesn't change the fact that it's still a VE table.
Now if someone has some code that uses the VE table in some way as a correction for AE, that would be interesting. While someone's alleged that, they haven't been able to support that claim.
Intuitively, I would think richening up the higher MAP VE's would be to compensate for a delayed PE. AE appears to be a very quick shot of fuel for a given quick delta TPS rather than a prolonged enrichment period like a PE.
8D has async Delta TPS AE and sync Delta MAP AE.
dT map is added to the normal PW calc. dT TPS is done between normal injector firings. I believe this means the injectors will fire between DRP's. But I haven't verified this myself. Both terms have a temp table mult. factor too IIRC.
There is also the %TPS mult table that is all 1.0 in aujp.
I need to look at the code to see just what TPS value it uses for that look up.
PE is used to run at an AFR of say 12.8 at WOT or above the PE trigger setpoint. Non PE is used to run on the CAT and at 14.7.
dT map is added to the normal PW calc. dT TPS is done between normal injector firings. I believe this means the injectors will fire between DRP's. But I haven't verified this myself. Both terms have a temp table mult. factor too IIRC.
There is also the %TPS mult table that is all 1.0 in aujp.
I need to look at the code to see just what TPS value it uses for that look up.
PE is used to run at an AFR of say 12.8 at WOT or above the PE trigger setpoint. Non PE is used to run on the CAT and at 14.7.
Supreme Member
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
Originally posted by ULTM8Z
Intuitively, I would think richening up the higher MAP VE's would be to compensate for a delayed PE. AE appears to be a very quick shot of fuel for a given quick delta TPS rather than a prolonged enrichment period like a PE.
Intuitively, I would think richening up the higher MAP VE's would be to compensate for a delayed PE. AE appears to be a very quick shot of fuel for a given quick delta TPS rather than a prolonged enrichment period like a PE.
The lenght of AE is set by it's decay rate. You can have an infinite amount of AE.
As mentioned TPS AE is *normally* done in Asynch mode, ie right now, with your delta MAP/MAF AEs done with the next synch pulse calc..
IMO, the stock AE tables need some revision, so that you get to a given delta TPS, the AE begins to decrease so that as the synch AE is added you don't get too rich.
It can at times take alot of work to get it right, especially with a marginal ignition system... Since you can wind up going rich, in order to keep the firing voltage requirement down, so that you don't have a *miss* (however slight). Not to mention blending the two AEs, vs actual load, vs RPM.
Thread
Thread Starter
Forum
Replies
Last Post





