EI、Scopus 收录
中文核心期刊

XPBD算法的Cosserat杆约束函数设计与分组求解方法

Design of Cosserat Rod Constraint Functions and Group Solving Techniques for XPBD Algorithm

  • 摘要: 本文对XPBD(eXtended Position Based Dynamics)算法进行了更新改进,使其适用于柔性绳索的动力学仿真。内容包括:引入旋转向量以更准确地描述结构姿态,基于Cosserat弹性杆理论设计更精确的约束函数,采用约束能量作为迭代收敛判据提高仿真精度,提出分组求解约束的方法提高迭代计算效率。通过与ADAMS软件计算结果对比验证了改进后算法的有效性,相较于原XPBD算法,改进算法大幅提高了求解精度,其计算效率与ADAMS软件大致相当,显示出应用于复杂结构动力学仿真的潜力。

     

    Abstract: This paper introduces significant improvements to the eXtended Position Based Dynamics (XPBD) algorithm, making it well-suited for dynamic simulations of flexible ropes. The improvements include: incorporating rotational vectors for a more precise representation of structural attitude, developing more accurate constraint functions based on Cosserat elastic rod theory, employing constraint energy as the convergence criterion for iterations to enhance simulation accuracy, and introducing a grouping method for constraints to improve the efficiency of iterative calculations. The validity of the upgraded algorithm is confirmed through comparisons with results of ADAMS software. Compared with the original XPBD algorithm, the improved algorithm significantly enhances the solution accuracy, and its computational efficiency is roughly equivalent to that the ADAMS software, highlighting its potential for simulating more complex structures.

     

/

返回文章
返回