Adaptive Sinusoidal Disturbance Rejection in Linear Discrete-Time Systems—Part I: Theory

Abstract
An adaptive regulation approach against disturbances consisting of linear combinations of sinusoids with unknown and/or time varying amplitudes, frequencies, and phases for SISO LTI discrete-time systems is considered. The new regulation approach proposed is based on constructing a set of stabilizing controllers using the Youla parametrization of stabilizing controllers and adjusting the Youla parameter to achieve asymptotic disturbance rejection. Three adaptive regulator design algorithms are presented and their convergence properties analyzed. Conditions under which the on-line algorithms yield an asymptotic controller that achieves regulation are presented. Conditions both for the case where the disturbance input properties are constant but unknown and for the case where they are unknown and time varying are given. In the case of error feedback, the on-line controller construction amounts to an adaptive implementation of the Internal Model Principle. The performance of the adaptation algorithms is illustrated through a simulation example. A companion paper [4] describes the implementation and evaluation of the algorithms for the problem of noise cancellation in an acoustic duct.