摘要

为了解决直接利用工作状态振动信号识别振动系统惯性参数问题,引入萤火虫算法。建立系统的振动微分方程,并用Matlab/Simulink求解其加速度响应,以加速度均方根值误差为算法的目标函数。采用Logistic映射并优选初始萤火虫种群,引入可变步长改进算法收敛速度,提高识别精度。以二自由度振动系统为例,该方法仅利用系统两端的竖向振动加速度就能进行系统的参数识别。参数识别实验表明,采用改进的萤火虫算法可以准确识别出工作状态下的振动系统惯性参数,使参数识别更加简单快速准确。

全文