Thanks for the channels. There have been a few questions on how to use this filter, so that helps a lot.
Here's some clarification:
CL Gen 3 where Volumetric Efficiency Airflow can't be logged:
Code:
UMAF & MAP
ABS([50040.71]-[50040.71.shift(-10)]) < ([50040.71]/[50040.71.shift(-10)])*0.1 & ABS([50030.91]-[50030.91.shift(-10)]) < ([50030.91]/[50030.91.shift(-10)])*0.1
CL for all generations where Volumetric Efficiency Airflow can be logged:
Code:
UMAF & UMAP
ABS([50040.71]-[50040.71.shift(-10)]) < ([50040.71]/[50040.71.shift(-10)])*0.1 & ABS([2311.71]-[2311.71.shift(-10)]) < ([2311.71]/[2311.71.shift(-10)])*0.1
OL for all generations using wideband 1 bar, 2 bar, 3 bar:
Code:
(UMAF & UMAP) OR (TPS>75% & MAP>80kPa & MAP)
(ABS([50040.71]-[50040.71.shift(-10)]) < ([50040.71]/[50040.71.shift(-10)])*0.1 & ABS([2311.71]-[2311.71.shift(-10)]) < ([2311.71]/[2311.71.shift(-10)])*0.1) OR ([50090.156] > 75 & [50030.91] > 80 & ABS([50030.91]-[50030.91.shift(-10)]) < ([50030.91]/[50030.91.shift(-10)])*0.1)
UMAF and UMAP are the stability terms per the patent.
MAP is the same stability formula but applied to the MAP sensor itself.
It's on the user to make sure PE/Boost Enrichment enables and filter conditions match.
Feel free to add to the filter as needed, such as the fuel trims. Boolean logic can be blocked off with parenthesis.