系统仿真学报 ›› 2015, Vol. 27 ›› Issue (2): 240-245.

• 仿真建模与仿真算法及数值仿真 • 上一篇    下一篇

单边约束动力学模型数值仿真中的误差修正方法

高海涛, 韩亚丽, 许有熊, 朱松青, 吴在罗   

  1. 南京工程学院机械学院, 南京 211167
  • 收稿日期:2014-07-28 修回日期:2014-10-26 发布日期:2020-09-02
  • 作者简介:高海涛(1979-), 男, 山东临沂人, 博士, 讲师, 研究方向为服务机器人; 韩亚丽(1978-), 女, 河南郑州人, 博士, 副教授, 研究方向为特种机器人。
  • 基金资助:
    国家自然基金(51205182); 江苏省自然科学基金(BK2012474, BK20130743); 江苏省高校自然基金(14KJD460001)

Error Correction Methods in Numerical Simulation for Unilateral Constraint Dynamics

Gao Haitao, Han Yali, Xu Youxiong, Zhu Songqing, Wu Zailuo   

  1. College of Mechanical Engineering, Nanjing Institute of Technology, Nanjing 211167, China
  • Received:2014-07-28 Revised:2014-10-26 Published:2020-09-02

摘要: 针对接触、碰撞等单边约束动力学模型数值仿真中存在的计算误差及约束违约问题,提出了一种误差投影修正方法进行补偿。在利用线性规划模型刻画单边约束动力学行为的基础上,建立了描述接触和碰撞问题的混合线性互补动力学模型,推导出该动力学模型的数值仿真方法。为了减少数值仿真过程中的计算误差以及由此引起的约束违约现象,以双边约束方程为基础,建立一种投影修正算法来修正动力学方程数值求解中的位置和速度误差,进而提高单边约束动力学模型的数值求解精度。通过一个算例验证了修正算法的有效性,结果表明该修正方法能够有效地提高单边约束动力学模型数值仿真的精度。

关键词: 单边约束, 动力学模型, 数值仿真, 修正方法

Abstract: Aiming at problem of calculation errors and constraint violation in numerical simulation for dynamics of unilateral constraint such as contact and collision, the error projection correction methods were put forward. On the basis of dynamical behavior of unilateral constraint described by linear programming model, mixed linear complementarity dynamics was built. Numerical simulation methods for the mixed linear complementarity dynamics were derived. In order to reduce calculation error and constraint violation caused by this error in the numerical simulation, an error correction method was built for correcting position and velocity error of numerical solution on the base of bilateral constraint model, then solving precision of unilateral constraint dynamics was improved. The correction method was verified by example and the results show that this correction method is able to improve effectively numerical simulation accuracy of unilateral constraint dynamics.

Key words: unilateral constraint, dynamical model, numerical simulation, correction method

中图分类号: