Active noise suppression for applications where the controlled system response varies with time is a difficult problem, especially for time varying nonlinear systems with large model error. On the basis of adaptive switching supervisory control theory, an adaptive supervisory switching control algorithm is proposed with a new controller switching strategy for active noise suppression of duct-like application. Real time experimental verification tests show that the proposed algorithm is effective with good noise suppression performance