I. Introduction
The majority of industrial controllers employ fixed parameter, linear controller structures for controlling complex nonlinear systems [15]. More specifically, an overwhelmingly large fraction of these industrial controllers utilize standard classical structures, such as proportional-integral (PI) control. However, the set of control gains required for desired system performance at different operating conditions might be different. The use of constant-gain controllers is not always desirable because many process parameters drift throughout the system life-time as a result of wear-and-tear. Such behavior suggests the need for on-line adaptation, or self-tuning, of controller parameters to achieve desired process response. Over the past a couple of decades, many methods have been developed for self-tuning of controller parameters, and currently many control vendors offer such solutions [3].