Skip to content

Commit

Permalink
Accel enrichment (#287)
Browse files Browse the repository at this point in the history
* Update TPS-Based.md

* Update Wall-Wetting.md

* Update TPS-Based.md

* satisfy markdown linter

---------

Co-authored-by: Nathan Schulte <[email protected]>
  • Loading branch information
DenisMitchell and nmschulte authored Aug 31, 2024
1 parent f7d9470 commit 0b281bd
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 2 deletions.
17 changes: 16 additions & 1 deletion docs/08-Fuel/Acceleration/TPS-Based.md
Original file line number Diff line number Diff line change
@@ -1 +1,16 @@
# TPS Based Acceleration Correction
# 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__:
27 changes: 26 additions & 1 deletion docs/08-Fuel/Acceleration/Wall-Wetting.md
Original file line number Diff line number Diff line change
@@ -1 +1,26 @@
# Wall Wetting Based Acceleration Compensation
# 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).

0 comments on commit 0b281bd

Please sign in to comment.