Centralized and decentralized adaptive harmonic control for sinusoidal disturbance rejection. (July 2021)