An adaptive process controller drives a process variable to be substantially
equivalent
to a set point and adapts the controller gain, the controller reset, and/or the
controller rate, based on model free adaptation. The adaptive controller combines
a controller gain computed from an oscillation index with a controller gain computed
from a steady state estimate and that adapts the controller reset/rate by forcing
the ratio of two of the controller proportional, integral or derivative terms to
be equal to a predetermined value.