论文部分内容阅读
实物振动试验是了解机电产品整体性能的主要手段之一,对机电产品进行振动试验可以检测其动态性能,及时发现问题并对其加以改进。但限于试验条件,振动试验往往不能全面掌握产品的振动特性,而且可能存在欠试验或过试验问题。因此,基于仿真技术的虚拟振动试验已成为减少实物振动试验乃至弥补实物振动试验的重要发展方向。本文基于振动分析基本原理,研究了振动时域分析、冲击响应谱分析、随机振动分析的虚拟振动试验相关算法,研制了虚拟振动试验软件模块。针对冲击问题,讨论了冲击响应谱常用计算方法:Runge-Kutta算法和改进递归数字滤波法,通过仿真分析,发现两种算法计算精度接近,而改进递归数字滤波法计算效率提高很多,故选用该法求解冲击响应谱。同时,针对复杂冲击波合成问题,研究了合成基波法的基本原理及应用,提出在修正过程中采用随机时间延迟的方式,能更好的合成满足冲击响应谱规范的复杂冲击波形。针对随机振动问题,详细讨论了多点控制相关问题,分析了控制误差的来源,介绍了目前常用的控制算法,讨论了各自的优点及存在的问题,在此基础上,提出一种改进的控制算法,实现了对控制点功率谱密度的有效控制。分别从系统的体系结构、功能模块设计、关键算法设计及实现三个方面详细介绍了虚拟振动试验系统的开发问题,并通过不同类型的算例,分别对虚拟振动试验系统进行了测试,讨论了在不同工况下的振动问题,结果与lms virtual.lab等软件系统进行了对比,验证了所研制系统仿真结果的正确性。