EI、Scopus 收录
中文核心期刊

多柔体系统响应计算的子循环计算方法研究

Study on sub-cycling algorithm for a flexible multi-body system

  • 摘要: 过去近30年中,柔性多体系统动力学研究取得了巨大的进展,人们的兴趣集中在柔性多体系统建模、计算及实验研究等3个方面. Belytschko等于1979年提出的子循环算法已经成功地应用于结构动力响应的有限元计算中,然而有关柔性多体动力学的子循环算法研究尚未见报道. 该文提出了一种适合于柔性多体系统响应计算的中心差分类子循环算法,在将非线性微分-代数混合方程组(DAEs)缩并为纯微分方程组(ODE)的基础上,推导出快、慢变分量的同步更新公式和子步更新公式;在变量的数值积分过程中,采用能量平衡计算检查算法的稳定性;算例结果表明该算法可以在保持合适的精度要求下,有效地提高响应的计算效率;对积分步长进行摄动修正可以保持算法的稳定性.

     

    Abstract: Great developments have been made in the field offlexible multi-body system (FMS) with modeling, computational andexperimental studies for nearly 30 years. The subcycling algorithms, whichwere firstly presented by Belytschko T. et al. in 1979, havebeen successfully applied in the structural dynamic analysis of FMS. However,subcycling algorithms for the FMS are still not presented up to now. Thispaper introduces a central difference method based sub-cycling algorithm forthe FMS. First, common update formulae and sub-step update formulae forquickly changing variables and slowly changing variables of the FMS areestablished. Second, the nonlinear differential-algebraic equations arecontracted to the original differential equations. Third, algorithmstability is validated with an energy balance computation during theintegration procedure. Numerical results indicate that the sub-cyclingalgorithm is available to enhance the computational efficiency withappropriate computational accuracy. Furthermore, the algorithm stability canbe determined by means of modifying the integral step sizes with theperturbation method.

     

/

返回文章
返回