From 0b281bdbbab0ed87754814401be46e143996b9aa Mon Sep 17 00:00:00 2001 From: DenisMitchell <46486778+DenisMitchell@users.noreply.github.com> Date: Sat, 31 Aug 2024 01:51:05 -0400 Subject: [PATCH] Accel enrichment (#287) * Update TPS-Based.md * Update Wall-Wetting.md * Update TPS-Based.md * satisfy markdown linter --------- Co-authored-by: Nathan Schulte --- docs/08-Fuel/Acceleration/TPS-Based.md | 17 +++++++++++++- docs/08-Fuel/Acceleration/Wall-Wetting.md | 27 ++++++++++++++++++++++- 2 files changed, 42 insertions(+), 2 deletions(-) diff --git a/docs/08-Fuel/Acceleration/TPS-Based.md b/docs/08-Fuel/Acceleration/TPS-Based.md index 4c90fc9..444e2fc 100644 --- a/docs/08-Fuel/Acceleration/TPS-Based.md +++ b/docs/08-Fuel/Acceleration/TPS-Based.md @@ -1 +1,16 @@ -# TPS Based Acceleration Correction \ No newline at end of file +# TPS Based Acceleration Correction + +There are three menus for TPS-Based Acceleration Correction, including _Accel/Decel Enrichment_, _TPS/TPS Acceleration Extra Fuel_ and _TPS/TPS AE RPM Correction_. + +## Accel/Decel Enrichment + +### TPS + +- __Length__: How long to look back for events that will trigger TPS-based acceleration enrichment. Increasing this time will trigger enrichment for longer when a throttle position change occurs as the strategy can "look back" over a longer period of time. The delta is determined by comparing the minimum TPS to the maximum TPS value across all events in this time period. See variable _Fuel: TPS AE change_ for the delta value. +- __Accel Threshold__: Minimum delta of TPS over the time period specified by _Length_ to activate acceleration enrichment. Actual TPS change has to be above this value in order for TPS/TPS acceleration to kick in. The actual added injection pulsewidth for accel enrichment is handled by the _TPS/TPS Acceleration Extra Fuel_ table. +- __Decel Threshold__: Maximum change delta of TPS percentage over the time period specified by _Length_. Currently not used as the Decel Fuel Enleanment Coefficient (_tpsDecelEnleanmentMultiplier_) is not exposed in TunerStudio. + +### Accelerator Pump Model + +- __Fraction Period__: +- __Fraction Divisor__: diff --git a/docs/08-Fuel/Acceleration/Wall-Wetting.md b/docs/08-Fuel/Acceleration/Wall-Wetting.md index fc416f5..8abb94e 100644 --- a/docs/08-Fuel/Acceleration/Wall-Wetting.md +++ b/docs/08-Fuel/Acceleration/Wall-Wetting.md @@ -1 +1,26 @@ -# Wall Wetting Based Acceleration Compensation \ No newline at end of file +# Wall Wetting Based Acceleration Compensation + +## Wall Wetting (alpha version) + +- __Wall fueling model type__: _Basic (constants)_ use the _Evaporation Time Constant_ and _Added to Wall Coefficient_ values for Beta and Tau respectively, _Advanced (tables)_ uses the _Wall Wetting AE Evaporation Time_ and _Wall Weeting AE Impact Fraction_ tables to calculate the Beta and Tau values respectively. + +### Basic + +- __Evaporation Time Constant / Tau__: Length of time in seconds the deposited wall fuel takes to dissipate after the start of acceleration. _wwaeTau_ +- __Added to Wall Coeff / beta__: Fractional representation of fuel settling on the intake/port walls. 0 = No fuel settling on port walls 1 = All the fuel settling on port walls. Setting this to 0 disables the wall wetting enrichment. _wwaeBeta_ + +### Advanced + +#### Wall wetting AE evaporation time + +Used to calculate the Tau value (_wwaeTau_) of wall-wetting function. + +- __Evap time vs. CLT__: Sets the base evaporation time based on CLT. Warmer engines will have a lower evaporation time. +- __Evap time vs. MAP__: Sets the multiplier of the base evaporation time based on MAP. Lower MAP values will have a lower multiplier (shorter evaporation time), higher MAP values will have a higher multiplier (longer evaporation time). + +#### Wall wetting AE impact fraction + +Used to calculate the Beta value (_wwaeBeta_) of wall-wetting function. + +- __Impact fraction vs. CLT__: Sets the base impact fraction based on CLT. Colder engines will have a higher impact fraction (more fuel sticks to the walls), warmer engines will have a lower fraction (more fuel sucked into the intake). Values range from 0 to 1. +- __Impact fraction vs. MAP__: Sets the multiplier of the base impact fraction based on MAP. Lower MAP values will have a lower multiplier (more fuel sucked into the intake, higher MAP values will have a higher multiplier (more fuel sticks to the walls).