arXiv:2504.19771cs.RO2025-04被引 2

提出一套评估刚体多体系统动力学仿真的基准框架。

On Solving the Dynamics of Constrained Rigid Multi-Body Systems with Kinematic Loops

  • 基于非线性互补问题建模含闭环约束的刚体系统
  • 构建涵盖摩擦接触与关节限位的挑战性仿真场景集
  • 为物理引擎提供可量化对比的求解器性能评测工具

本技术报告深入评估了模拟带硬接触动力学的约束刚体多体系统的方法,采用非线性互补问题(NCP)形式化。特别关注在存在大量闭合回路双侧运动副约束以及单侧约束(如关节限位、具有恢复力的摩擦接触)时的高耦合机械系统仿真。本文提供相关领域的最新文献综述,并详细描述了在最大坐标设置下数值时间积分问题的建模与求解方法。重点是将整体问题分解为前向动力学求解与状态更新两步,利用前一步输出的状态与约束反力进行时间积分。进一步阐述了摩擦接触动力学的建模方式,并定义了一组代表性求解器,这些求解器广泛应用于现有物理引擎中。关键贡献在于提出一个基准测试框架,用于定性与定量评估求解器在多样化复杂仿真场景下的性能表现。通过一系列实验,揭示了各求解器在特定问题及整个测试套件上的绝对与相对性能差异。

原文摘要 · Abstract (English)

This technical report provides an in-depth evaluation of both established and state-of-the-art methods for simulating constrained rigid multi-body systems with hard-contact dynamics, using formulations of Nonlinear Complementarity Problems (NCPs). We are particularly interest in examining the simulation of highly coupled mechanical systems with multitudes of closed-loop bilateral kinematic joint constraints in the presence of additional unilateral constraints such as joint limits and frictional contacts with restitutive impacts. This work thus presents an up-to-date literature survey of the relevant fields, as well as an in-depth description of the approaches used for the formulation and solving of the numerical time-integration problem in a maximal coordinate setting. More specifically, our focus lies on a version of the overall problem that decomposes it into the forward dynamics problem followed by a time-integration using the states of the bodies and the constraint reactions rendered by the former. We then proceed to elaborate on the formulations used to model frictional contact dynamics and define a set of solvers that are representative of those currently employed in the majority of the established physics engines. A key aspect of this work is the definition of a benchmarking framework that we propose as a means to both qualitatively and quantitatively evaluate the performance envelopes of the set of solvers on a diverse set of challenging simulation scenarios. We thus present an extensive set of experiments that aim at highlighting the absolute and relative performance of all solvers on particular problems of interest as well as aggravatingly over the complete set defined in the suite.

多体系统物理仿真约束求解基准测试

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。