滤波x最小均方差(filtered-x least mean square,简称Fx-LMS)算法作为振动控制领域常用的自适应控制算法,其固定步长因子不能同时满足收敛速度和稳态误差的双重要求.为了改善Fx-LMS算法实施效果,提出一种基于反余切函数的滤波x变步长最小均方差(filtered x variable step size least mean square,简称Fx-VSSLMS)算法.首先,归纳了7种常规VSSLMS算法的步长更新公式,并按照其迭代特点予以性能分析与分类对比;其次,以压电柔性悬臂梁振动主动控制为算法验证目标,采用多体动力学软件Adams和Simulink进行联合仿真,表明所提的Fx-VSSLMS算法在振动控制中的有效性;最后,通过分析对比多种Fx-VSSLMS算法在不同噪声环境下的抑振效果,验证了所提出控制算法对噪声干扰的良好鲁棒性.