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.