Skip to main content

ETB PID and Autotune

PID Settings

pFactor, iFactor, dFactor

These are the Proportional, Integral and Derivative gains which apply to the Electronic Throttle Body (ETB) PID loop. Tuning these settings will affect how the ETB reacts. They output on log variables etbStatus_pTerm, etbStatus_iTerm and etbStatus_dTerm respectively.

pid min, pid max

When the ETB PID loop updates, the pFactor, iFactor, and dFactor outputs are added together. They are clamped by pid min and pid max and will never be less than pid min or greater than pid max.

iTermMin, iTermMax

Similar to pid min and pid max, these values apply specifically to the iFactor output. The result of iFactor will never be less than iTermMin or greater than iTermMax.

PID AutoTune

Log Variables

etbStatus_output

This value is the sum of all of the etbStatus_pTerm, etbStatus_iTerm and etbStatus_dTerm values. This value is clamped to upper and lower limits by pid min and pid max. It is added to the ETB Bias Curve value to give the final ETB: Duty output.

ETB: Duty

The sum of etbStatus_Output added to the ETB Bias Curve value.