基于拉格朗日方程的LCP算法求解碰撞动力学问题

THE LCP ALGORITHM BASED ON THE LAGRANGE'S EQUATIONS FOR SOLVING COLLISION DYNAMICS PROBLEMS

  • 摘要: 在非光滑多体系统动力学研究中,现有线性互补问题 (linear complementarity problem, LCP)建模与数值求解方法难以准确反映系统的真实物理特性。本文研究结合牛顿恢复系数和Moreau–Jean 中点算法,完整保留拉格朗日方程中系统动能、势能及接触约束中的非线性项,形成基于拉格朗日方程的 LCP 算法。同时引入分段式摩擦系数模型,以更真实地反映摩擦力的非线性特征。结果表明,基于拉格朗日方程的 LCP算法在数值精确性方面更优异,分段式摩擦系数模型使系统更快趋于稳定状态,符合能量耗散定律。本研究对理解和预测复杂接触条件下多体系统动力学行为具有重要意义。

     

    Abstract: In nonsmooth multibody system dynamics, conventional modeling and numerical approaches for linear complementarity problems are difficult to accurately capture the true physical properties. In this study, the Newton restitution coefficient and the Moreau-Jean midpoint algorithm are combined. By retaining the nonlinear terms of the kinetic energy, potential energy, and contact constraints in the Lagrange’s equations, an LCP algorithm based on Lagrange’s equations is developed. Meanwhile, the piecewise friction coefficient model is introduced to more realistically reflect the nonlinear nature of friction. The results show that the LCP algorithm based on the Lagrange’s equations has superior numerical accuracy. The piecewise friction coefficient model enables this system to reach a stable state more quickly, in accordance with the energy dissipation law. This study is crucial for comprehending and predicting collision dynamics under complex contact conditions.

     

/

返回文章
返回