Idle Operation Part II
#1
Idle Operation Part II
gameover has posted additional info to the original "Idle Operation Part I" Thread. Here is the New Info and a link back to the Original thread:
okay so here's some extra info re ETC. I'm just adding all this stuff to our editor at the moment so its a good time to write this down...
Let's pickup at the "Desired Idle airflow part, which is the final "airflow" value the idle control routines deliver to set either the IAC motor position or the ETC position.
After the "Desired Idle Airflow" is calculted , it is then translated into an "Effective area" value in square millimeters (mm2). This is the cross sectional area required to deliver the airflow desired (taking into account air density and pressure ratio across the throttle/IAC). Now at this point the calculation branches to either IAC or ETC.
If IAC is installed the "Effective Area" is translated into a number of "steps" that delivers this area (a table of IAC Steps vs. Effective Area).
If ETC is installed then there is a single value that translates "Effective Area" into "Desired throttle area percent" units of % area per mm2. This number is then handed over to the ETC routines that control the ETC TPS %.
The ETC logic is quite simple in that it has two main inputs the Accelerator Pedal Position (APP%) and the "Desired throttle area percent" (IAC%). In the ETC code there is a maximum value that the IAC% is clipped at as a safety check (mostly on the throttle cracker), but the Throttle Cracker, Follower, Adaptive and various compensation routines are all the same tables (ie. the ETC code has nothing extra).
Now, the ETC looks at the APP% and checks if it is 0. If it is not 0 then the commanded ETC position is a direct function of the APP%+IAC% (accounting for throttle cracker). If it is zero then the ETC position is controlled via the IAC% (as you would expect).
Once this ETCDesiredThrottleArea% has been passed thru the numerous limiter functions (ETC RPMlimiters, MPH limiter, TorqueMangement etc.) the final ETC Rotation% is calculated via a simple transfer function of ETC Rotation% vs DesiredThrottleArea%.
There are maximum slew rates, minimum position checks and a few other bits n peices here as well, but in terms of idle nothing else comes into it.
Unless you have modified your ETC in anyway, there whould be no reason to change the ETC% vs EffectiveArea scaler or anything else there as far as i can see.
Hope that helps,
Chris...
__________________
HP Tuners - Performance at your fingertips...
Here's the Link-> https://ls1tech.com/forums/showthrea...03#post2044503
okay so here's some extra info re ETC. I'm just adding all this stuff to our editor at the moment so its a good time to write this down...
Let's pickup at the "Desired Idle airflow part, which is the final "airflow" value the idle control routines deliver to set either the IAC motor position or the ETC position.
After the "Desired Idle Airflow" is calculted , it is then translated into an "Effective area" value in square millimeters (mm2). This is the cross sectional area required to deliver the airflow desired (taking into account air density and pressure ratio across the throttle/IAC). Now at this point the calculation branches to either IAC or ETC.
If IAC is installed the "Effective Area" is translated into a number of "steps" that delivers this area (a table of IAC Steps vs. Effective Area).
If ETC is installed then there is a single value that translates "Effective Area" into "Desired throttle area percent" units of % area per mm2. This number is then handed over to the ETC routines that control the ETC TPS %.
The ETC logic is quite simple in that it has two main inputs the Accelerator Pedal Position (APP%) and the "Desired throttle area percent" (IAC%). In the ETC code there is a maximum value that the IAC% is clipped at as a safety check (mostly on the throttle cracker), but the Throttle Cracker, Follower, Adaptive and various compensation routines are all the same tables (ie. the ETC code has nothing extra).
Now, the ETC looks at the APP% and checks if it is 0. If it is not 0 then the commanded ETC position is a direct function of the APP%+IAC% (accounting for throttle cracker). If it is zero then the ETC position is controlled via the IAC% (as you would expect).
Once this ETCDesiredThrottleArea% has been passed thru the numerous limiter functions (ETC RPMlimiters, MPH limiter, TorqueMangement etc.) the final ETC Rotation% is calculated via a simple transfer function of ETC Rotation% vs DesiredThrottleArea%.
There are maximum slew rates, minimum position checks and a few other bits n peices here as well, but in terms of idle nothing else comes into it.
Unless you have modified your ETC in anyway, there whould be no reason to change the ETC% vs EffectiveArea scaler or anything else there as far as i can see.
Hope that helps,
Chris...
__________________
HP Tuners - Performance at your fingertips...
Here's the Link-> https://ls1tech.com/forums/showthrea...03#post2044503
#2
Moderator
iTrader: (11)
Join Date: Mar 2002
Location: East Central Florida
Posts: 12,605
Likes: 0
Received 6 Likes
on
6 Posts
Unless you have modified your ETC in anyway, there whould be no reason to change the ETC% vs EffectiveArea scaler or anything else there as far as i can see.
"porting". This often includes an epoxy filling of the PCV and IAC
air ports which are then drilled back open, generally at a smaller
orifice size.
This being the case, the effective area may be "clipped" by that
orifice / passage. People who underdrill the hole sometimes report
problems with idle stability.
Of course the "right answer" is probably in the drill bit and not in
the PCM.
#4
10 Second Club
iTrader: (4)
Join Date: Feb 2004
Location: Marysville, WA
Posts: 9,448
Likes: 0
Received 0 Likes
on
0 Posts
Good point jimmy. Makes me wonder what affect the other mod we all did has? Namely diconnecting the coolant line to the TB. What would that do to the Base Running Airflow table that is based on ECT? Since the PCM would asume the TB is at that temp.
#6
TECH Enthusiast
iTrader: (12)
Join Date: Mar 2002
Location: w.s.n.c.
Posts: 539
Likes: 0
Received 0 Likes
on
0 Posts
Originally Posted by WAHUSKER
Good point jimmy. Makes me wonder what affect the other mod we all did has? Namely diconnecting the coolant line to the TB. What would that do to the Base Running Airflow table that is based on ECT? Since the PCM would asume the TB is at that temp.
#7
Originally Posted by gojo
Good question. I've noticed with recent cold weather that there is a slight difference in idle transition during cold mornings until the engine heats up for a while. It takes more than just ECTemps being reached. I suspect that TB's expand and contract and the gap between the TBody and TBlade changes. Could the coolant line heat up the TBody faster and minimize this affect?