摘要

多体系统往往包含大量的接触/碰撞行为,这些非光滑事件的存在造成了动力学方程的不连续或分段连续,给数值求解带来了很大的困难。为综合考虑平顺接触与碰撞,采用基于线性互补问题的非光滑动力学方法,首先在当前时刻为起点的短时间内对对缝隙函数进行均匀化,然后与法向接触力建立标准线性互补方程,最后将线性互补方程改造为一组非线性代数方程,通过非线性迭代可直接求解接触力。算例结果表明,采用该方法不需在接触状态发生改变时切换模型,且严格满足互补关系,保证了接触力的非负性。研究成果可成为求解多柔体系统接触/碰撞问题的新途径。

全文