摘要

多柔体系统的动力学方程通常是一组刚性微分方程,目前普遍采用的刚性微分方程数值解法主要通过数值阻尼滤除系统响应中的高频分量,其求解效率难以令人满意.为了降低多柔体系统动力学方程的刚性,从而可采用ODE45等常规微分方程求解器进行求解,研究了在建模过程中滤除高频振荡分量的方法.在以当前时刻为起点的短时间内对柔性体的应力进行均匀化,用均匀化后的应力计算柔性体的变形虚功率,由此得到的系统动力学方程的解中不含过高频率的弹性振动,并且可以通过调节均匀化时间区间的长度参数控制滤波的范围.数值算例表明:这种模型降噪方法的计算效率和精度均不低于刚性微分方程求解器,并且在刚性微分方程求解器失效的情况下模型降噪方法仍有良好的精度和效率.本文所提的模型降噪方法可成为求解多柔体系统动力学方程的新途径.