Analysis and Implementation of an Adaptive Algorithm for the Rejection of Multiple Sinusoidal Disturbances

A discrete-time adaptive algorithm is proposed to reject periodic disturbances in the case where the frequencies are unknown and a reference sensor is not available. The stability of the algorithm is analyzed using averaging theory, and the design of the parameters is based on the linearized averaged system. While the algorithm is first designed for rejecting periodic disturbances with one sinusoidal component, it is also extended to deal with cases where the disturbance has multiple sinusoidal components. A frequency separation method is proposed to prevent the frequency estimates from converging to the same value. The effectiveness of the adaptive scheme is validated in simulations and in experiments on an active noise control testbed.

[1]  Torsten Söderström,et al.  Statistical analysis of MUSIC and subspace rotation estimates of sinusoidal frequencies , 1991, IEEE Trans. Signal Process..

[2]  Marc Bodson,et al.  Performance of an adaptive algorithm for sinusoidal disturbance rejection in high noise , 2001, Autom..

[3]  Dimitris G. Manolakis,et al.  Statistical and Adaptive Signal Processing: Spectral Estimation, Signal Modeling, Adaptive Filtering and Array Processing , 1999 .

[4]  D. Knittel,et al.  Adaptive rejection of quasi-periodic tension disturbances in the unwinding of a non-circular roll , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[5]  K. Maertens,et al.  Development of a smart mass flow sensor based on adaptive notch filtering and frequency domain identification , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[6]  A. Galip Ulsoy,et al.  Adaptive Sinusoidal Disturbance Rejection in Linear Discrete- Time Systems— Part II: Experiments , 1999 .

[7]  A. Galip Ulsoy,et al.  Robust adaptive sinusoidal disturbance rejection in linear continuous-time systems , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[8]  M. Bodson,et al.  Adaptive rejection of disturbances having two sinusoidal components with close and unknown frequencies , 2012, Proceedings of the 2005, American Control Conference, 2005..

[9]  Biqing Wu,et al.  Direct adaptive cancellation of periodic disturbances for multivariable plants , 2003, IEEE Trans. Speech Audio Process..

[10]  Ioan Doré Landau,et al.  Adaptive narrow band disturbance rejection applied to an active suspension - an internal model principle approach , 2005, Autom..

[11]  Bruce A. Francis,et al.  The internal model principle of control theory , 1976, Autom..

[12]  Marc Bodson,et al.  Experimental Results of Adaptive Periodic Disturbance Cancellation in a High Performance Magnetic Disk Drive , 1993, 1993 American Control Conference.

[13]  Biqing Wu,et al.  Multi-channel active noise control for periodic sources - indirect approach , 2004, Autom..

[14]  Riccardo Marino,et al.  Robust adaptive compensation of biased sinusoidal disturbances with unknown frequency , 2003, Autom..

[15]  S. Sastry,et al.  Adaptive Control: Stability, Convergence and Robustness , 1989 .

[16]  L.J. Brown,et al.  Identification and cancellation of disturbances having two close sinusoidal components , 2006, 2006 American Control Conference.

[17]  Stephen J. Elliott,et al.  A multiple error LMS algorithm and its application to the active control of sound and vibration , 1987, IEEE Trans. Acoust. Speech Signal Process..

[18]  Riccardo Marino,et al.  Sinusoidal disturbances compensation for a class of nonlinear non-minimum phase stable systems , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

[19]  Shankar Sastry,et al.  Averaging analysis for discrete time and sampled data adaptive systems , 1986, 1986 25th IEEE Conference on Decision and Control.

[20]  Biqing Wu,et al.  A magnitude/phase-locked loop approach to parameter estimation of periodic signals , 2003, IEEE Trans. Autom. Control..

[21]  Debasis Kundu,et al.  Estimating the number of sinusoids in additive white noise , 1997, Signal Process..

[22]  Sen M. Kuo,et al.  Active Noise Control Systems: Algorithms and DSP Implementations , 1996 .

[23]  Zhenyu Zhao,et al.  Musical pitch tracking using internal model control based frequency cancellation , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[24]  Lennart Ljung,et al.  Modeling Of Dynamic Systems , 1994 .

[25]  M. Bodson,et al.  Frequency estimation and tracking of multiple sinusoidal components , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[26]  Qing Zhang,et al.  Periodic disturbance cancellation with uncertain frequency , 2004, Autom..

[27]  A. G. Ulsoy,et al.  Adaptive Sinusoidal Disturbance Rejection in Linear Discrete-Time Systems—Part I: Theory , 1999 .

[28]  Masayoshi Tomizuka,et al.  Analysis and Synthesis of Discrete-Time Repetitive Controllers , 1989 .

[29]  Scott C. Douglas,et al.  Active noise control for periodic disturbances , 2001, IEEE Trans. Control. Syst. Technol..

[30]  Scott C. Douglas,et al.  Adaptive algorithms for the rejection of sinusoidal disturbances with unknown frequency , 1996, Autom..