Page 1 of 2 12 LastLast
Results 1 to 20 of 23

Thread: Some info on the torque-based throttle follower

  1. #1
    Advanced Tuner
    Join Date
    Aug 2010
    Location
    Detroit, MI
    Posts
    932

    Some info on the torque-based throttle follower

    In Gen4 applications, the throttle follower is quite literally that - airflow that 'follows the throttle'. When you're on the pedal, you have control of the throttle (most of the time). When you're off the pedal, it should return to idle control. However if you just snapped the throttle shut and went straight back to your idle airflow target, say after a pull at high RPM...the amount of engine braking would probably knock your head into the steering wheel, among other things. So the follower exists to allow a blend from the on-pedal airflow to idle airflow.

    Might be useful to define what those airflows are, seeing as there is no 'base running airflow' table, as in Gen3. On pedal, Gen4 airflow is just what results from the throttle position as determined by driver demand. (Gen5 expands to include on-pedal torque control as well as off-pedal speed control, a true closed loop torque system...but Gen4 just has the speed control.) Off-pedal idle airflow at steady state is a function of torque, which is a function of engine friction, accessory frictions, alternator load, AC load, idle reserve...you get the point. All of these are summed up and input to the inverse of the airmass torque model where a cylinder air mass can be determined. From that and RPM, you have a steady state airflow.

    Meanwhile when you're on-pedal, the values from the throttle follower table are also input to the air mass torque model and checked against the steady state airflow. When you let off the pedal, the difference between them is added to the learned integral airflow correction (depending on the LTIT cell values) and then added to the steady state airflow. It then ramps out depending on the follower increment/decrement tables.

    Here's a screenshot from a 2011 truck E38, which has most of the CAN variables for this defined. You may not be able to see these on a lot of cars, as HPT doesn't have many of them defined. The leftmost arrow shows the tip-out of the throttle, at which point the throttle position ramps down to throttle follower airflow. The middle arrow shows the integral getting the TF airflow added in to begin the ramp out, and the last arrow shows the end of the ramp.

    tf.PNG


    Keep in mind...you could get airflow pulled out by the throttle follower integral rather than added in...just depends on your calibration and operating conditions.

  2. #2
    Advanced Tuner
    Join Date
    Aug 2021
    Posts
    842
    Quote Originally Posted by smokeshow View Post
    In Gen4 applications, the throttle follower is quite literally that - airflow that 'follows the throttle'. When you're on the pedal, you have control of the throttle (most of the time). When you're off the pedal, it should return to idle control. However if you just snapped the throttle shut and went straight back to your idle airflow target, say after a pull at high RPM...the amount of engine braking would probably knock your head into the steering wheel, among other things. So the follower exists to allow a blend from the on-pedal airflow to idle airflow.

    Might be useful to define what those airflows are, seeing as there is no 'base running airflow' table, as in Gen3. On pedal, Gen4 airflow is just what results from the throttle position as determined by driver demand. (Gen5 expands to include on-pedal torque control as well as off-pedal speed control, a true closed loop torque system...but Gen4 just has the speed control.) Off-pedal idle airflow at steady state is a function of torque, which is a function of engine friction, accessory frictions, alternator load, AC load, idle reserve...you get the point. All of these are summed up and input to the inverse of the airmass torque model where a cylinder air mass can be determined. From that and RPM, you have a steady state airflow.

    Meanwhile when you're on-pedal, the values from the throttle follower table are also input to the air mass torque model and checked against the steady state airflow. When you let off the pedal, the difference between them is added to the learned integral airflow correction (depending on the LTIT cell values) and then added to the steady state airflow. It then ramps out depending on the follower increment/decrement tables.

    Here's a screenshot from a 2011 truck E38, which has most of the CAN variables for this defined. You may not be able to see these on a lot of cars, as HPT doesn't have many of them defined. The leftmost arrow shows the tip-out of the throttle, at which point the throttle position ramps down to throttle follower airflow. The middle arrow shows the integral getting the TF airflow added in to begin the ramp out, and the last arrow shows the end of the ramp.

    tf.PNG


    Keep in mind...you could get airflow pulled out by the throttle follower integral rather than added in...just depends on your calibration and operating conditions.
    Could this cause the the idle timing tables to be referenced when light throttle is applied? I've had a problem forever with my ecm bouncing between on pedal and idle mode. When I log "Throttle Control Source" you can see it flip floping. I've gotten it really close now and barely can feel it, but I still know its there.

  3. #3
    Advanced Tuner
    Join Date
    Aug 2010
    Location
    Detroit, MI
    Posts
    932
    I've never seen the throttle follower cause that...but who knows what sort of failure modes you could find yourself in if the cals are too far off...

  4. #4
    Advanced Tuner
    Join Date
    Aug 2021
    Posts
    842
    I see. I appreciate your response.

  5. #5
    Tuning Addict 5FDP's Avatar
    Join Date
    May 2012
    Location
    Rogers, MN
    Posts
    13,565
    Honestly, somedays having my head hit the steering wheel wouldn't be all that bad.
    2016 Silverado CCSB 5.3/6L80e, not as slow but still heavy.

    If you don't post your tune and logs when you have questions you aren't helping yourself.

  6. #6
    Advanced Tuner Cringer's Avatar
    Join Date
    Aug 2021
    Location
    Somewhere smoothing your VVE table
    Posts
    514
    Quote Originally Posted by smokeshow View Post
    Off-pedal idle airflow at steady state is a function of torque, which is a function of engine friction, accessory frictions, alternator load, AC load, idle reserve...you get the point. All of these are summed up and input to the inverse of the airmass torque model where a cylinder air mass can be determined. From that and RPM, you have a steady state airflow.
    What torque value is used to define what is needed for off pedal idle? Is this exposed by HPTuners (Virtual Torque or something else)?

    As far as I can tell the ECM calculates the target airflow to achieve the proper torque/desired idle RPM in the PID [Desired Idle Airflow]. So is the trick to bring Idle Integral Airflow to 0 g/s is as simple as accurizing the Virtual Torque Tables and commanding the proper base idle spark advance?
    A standard approach will give you standard results.

    My Tuning Software:

    VVE Assistant [update for v1.5]
    MAF Assistant
    EOIT Assistant

  7. #7
    Senior Tuner
    Join Date
    Jul 2020
    Location
    VIC Australia
    Posts
    1,158
    Thanks Jake, best sleep ever

  8. #8
    Advanced Tuner
    Join Date
    Jan 2023
    Posts
    254
    Quote Originally Posted by LS ROB View Post
    Could this cause the the idle timing tables to be referenced when light throttle is applied? I've had a problem forever with my ecm bouncing between on pedal and idle mode. When I log "Throttle Control Source" you can see it flip floping. I've gotten it really close now and barely can feel it, but I still know its there.
    Sorry to revive an old thread, but Did you ever figure any of this out?

    I am having a similar issue where if I give it a little pedal, the ECM bounces between pedal and idle mode. In my case it brings in the adaptive spark timing and tries to pull timing to reach the target idle RPM. It only at idle , not when driving.

    Is there any settings for this at all?

    I know you had said, you got things close now and was hoping you could offer some insight into this?

  9. #9
    Advanced Tuner
    Join Date
    Aug 2021
    Posts
    842
    Having fueling spot on seems to help minimize the effect, but i believe my BRAF and Scalar had something to do with it. Not saying thats your problem, but when i set my scalar back to stock, it helped some, so i feel like its in the throttle/throttle body realm of things, but cant say for sure.

  10. #10
    Advanced Tuner Cringer's Avatar
    Join Date
    Aug 2021
    Location
    Somewhere smoothing your VVE table
    Posts
    514
    Quote Originally Posted by LS ROB View Post
    so i feel like its in the throttle/throttle body realm of things, but cant say for sure.

    So perhaps Allen you can try setting this table back to stock as a test
    [ECM] 33030
    A standard approach will give you standard results.

    My Tuning Software:

    VVE Assistant [update for v1.5]
    MAF Assistant
    EOIT Assistant

  11. #11
    Advanced Tuner
    Join Date
    Jan 2023
    Posts
    254
    Quote Originally Posted by LS ROB View Post
    Having fueling spot on seems to help minimize the effect, but i believe my BRAF and Scalar had something to do with it. Not saying thats your problem, but when i set my scalar back to stock, it helped some, so i feel like its in the throttle/throttle body realm of things, but cant say for sure.
    Appreciate the response Mr. I'm up for trying what I can to try and lick this lol. Its not an end of the world problem and the car drives fine, but my OCD wont let me leave it alone lol.

    When you say Scaler, I don't mean to sound dumb, but which table are you referring too?

    I do have fueling from what I feel is pretty spot on and have felt the difference when its not been spot on.

  12. #12
    Advanced Tuner
    Join Date
    Jan 2023
    Posts
    254
    Quote Originally Posted by Cringer View Post
    So perhaps Allen you can try setting this table back to stock as a test
    [ECM] 33030
    I'm not sure if you caught my log and tune from the other post at all but I should say that I put a few tables back to stock to try and figure my issue out.

    the ECM 33030 Desired throttle Area was one of them, I returned to stock, along with the torque tables and the throttle follower table.

    Changing these did nothing for my issue unfortunately.

    I'm not sure what your thoughts are on modding the ECM 33030 table are but I had done this when the car was bone stock and it made a big difference on throttle response so I would prefer to keep this table modified unless there is a very good reason not too.

    I feel I am going to just start a fresh thread on trying to understand the relationship between idle and pedal for throttle control source.

    If we can understand how it works and what it does then it might be easier to diagnose and figure this out.

    I was kind of wondering if this had much to do with the torque values of the MAP/Air mass torque tables.

    I know some guys say they need to be changed, well at least on the idle , but other guys say not to touch them.

    I am still trying to get a better understanding and the relationship of the torque tables to all this .
    Last edited by Allen Vos; 4 Weeks Ago at 05:15 PM.

  13. #13
    Senior Tuner
    Join Date
    Jul 2020
    Location
    VIC Australia
    Posts
    1,158
    Quote Originally Posted by LS ROB View Post
    Could this cause the the idle timing tables to be referenced when light throttle is applied? I've had a problem forever with my ecm bouncing between on pedal and idle mode. When I log "Throttle Control Source" you can see it flip floping. I've gotten it really close now and barely can feel it, but I still know its there.
    There is a "Throttle threshold used to determine an idle engine condition" scalar. I don't know if it's referencing TPS or effective area. Is your TPS a bolt on? You may be able to give it the slightest of tweaks then nip the fastners back up. OR, now I have no fkn clue, but hit the baro tables. Just in the idle transition area where you see the PID change, try 5-10% each way. Side effects and likely hood of success unknown.

  14. #14
    Tuning Addict
    Join Date
    Jan 2015
    Location
    Franklin, NC / Gainesville, Ga
    Posts
    6,804
    Quote Originally Posted by hjtrbo View Post
    There is a "Throttle threshold used to determine an idle engine condition" scalar. I don't know if it's referencing TPS or effective area. Is your TPS a bolt on? You may be able to give it the slightest of tweaks then nip the fastners back up. OR, now I have no fkn clue, but hit the baro tables. Just in the idle transition area where you see the PID change, try 5-10% each way. Side effects and likely hood of success unknown.
    Can you post a pic of that? His problem is his engine is so efficient now that it requires very little throttle input and is hitting much lower loads than it ever did stock. If memory serves when he drops below 4ish percent pedal it goes to idle mode. I was able to help him by changing his tq model so as the airmass reading of the spark tables were affected to the point that it would think it was getting a touch more pedal and then by massaging some of his timing tables at the same time, but it still hasn't fixed the root cause which has been the idle accelerator pedal percent. I also already shifted his baro tables around, but it didn't seem to do anything other than calm the bigger tb down.
    2010 Vette Stock Bottom LS3 - LS2 APS Twin Turbo Kit, Trick Flow Heads and Custom Cam - 12psi - 714rwhp and 820rwtq / 100hp Nitrous Shot starting at 3000 rpms - 948rwhp and 1044rwtq still on 93
    2011 Vette Cam Only Internal Mod in stock LS3 -- YSI @ 18psi - 811rwhp on 93 / 926rwhp on E60 & 1008rwhp with a 50 shot of nitrous all through a 6L80

    ~Greg Huggins~
    Remote Tuning Available at gh[email protected]
    Mobile Tuning Available for North Georgia and WNC

  15. #15
    Senior Tuner
    Join Date
    Jul 2020
    Location
    VIC Australia
    Posts
    1,158


    Edit: Definitely effective area. Interpolates to 4.06% tps. Your memory is good.
    Last edited by hjtrbo; 4 Weeks Ago at 03:31 AM.

  16. #16
    Tuning Addict
    Join Date
    Jan 2015
    Location
    Franklin, NC / Gainesville, Ga
    Posts
    6,804
    Quote Originally Posted by hjtrbo View Post


    Edit: Definitely effective area. Interpolates to 4.06% tps. Your memory is good.
    You my hero once again

    Rob, looks like there may be a permanent solution.

  17. #17
    Senior Tuner
    Join Date
    Jul 2020
    Location
    VIC Australia
    Posts
    1,158
    It'll take a few hours to dig through the bin to get it for Robs OS. Add it to my list (or if Verlon has nothing on )

  18. #18
    Advanced Tuner
    Join Date
    Aug 2021
    Posts
    842
    Quote Originally Posted by GHuggins View Post
    You my hero once again

    Rob, looks like there may be a permanent solution.
    That's great news! I'm interested to see what comes of this!

  19. #19
    Advanced Tuner
    Join Date
    Aug 2021
    Posts
    842
    Quote Originally Posted by hjtrbo View Post
    It'll take a few hours to dig through the bin to get it for Robs OS. Add it to my list (or if Verlon has nothing on )
    Hey brother I appreciate that! No rush here, so, just whenever, if ever is fine. Thank you!

  20. #20
    Senior Tuner
    Join Date
    Jul 2020
    Location
    VIC Australia
    Posts
    1,158
    Don't hold your breath, Greg's still waiting for his job.