• Scopus收录
  • CSCD来源期刊
  • 中文核心期刊

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

一种含闭环约束多体系统高精度求解方法

赵天骄 齐朝晖 王天堉 徐金帅

赵天骄, 齐朝晖, 王天堉, 徐金帅. 一种含闭环约束多体系统高精度求解方法[J]. 应用数学和力学, 2026, 47(8): 1068-1085. doi: 10.21656/1000-0887.450230
引用本文: 赵天骄, 齐朝晖, 王天堉, 徐金帅. 一种含闭环约束多体系统高精度求解方法[J]. 应用数学和力学, 2026, 47(8): 1068-1085. doi: 10.21656/1000-0887.450230
Zhao Tianjiao, Qi Zhaohui, Wang Tianyu, Xu Jinshuai. High Precision Methods for Solving Multi-Body Systems With Close Loop Constraints[J]. Applied Mathematics and Mechanics, 2026, 47(8): 1068-1085. doi: 10.21656/1000-0887.450230
Citation: Zhao Tianjiao, Qi Zhaohui, Wang Tianyu, Xu Jinshuai. High Precision Methods for Solving Multi-Body Systems With Close Loop Constraints[J]. Applied Mathematics and Mechanics, 2026, 47(8): 1068-1085. doi: 10.21656/1000-0887.450230

一种含闭环约束多体系统高精度求解方法

doi: 10.21656/1000-0887.450230
基金项目: 

国家自然科学基金(11872137)

详细信息
    作者简介:

    赵天骄(1991—),男,博士(通信作者. E-mail: 1657268906@qq.com);齐朝晖(1964—),男,教授,博士,博士生导师(E-mail: zhaohuiq@dlut.edu.cn).

    通讯作者:

    赵天骄(1991—),男,博士(通信作者. E-mail: 1657268906@qq.com)

  • 中图分类号: O313.7

High Precision Methods for Solving Multi-Body Systems With Close Loop Constraints

Funds: 

The National Science Foundation of China(11872137)

  • 摘要: 含闭环约束多体系统的动力学方程是一组微分代数混合方程,它在数值求解过程中的主要难点有: ① 难以同时较高精度满足位移、速度、加速度约束方程,会随着误差的积累引起较大的违约; ② 经常存在冗余约束以及奇异构型问题,严重影响求解过程的数值性态和结果的准确性.本文提出了一种可处理奇异构型闭环多体系统的数值求解方法,该方法摒弃了传统的约束独立性假设,在形成运动方程之前,对位置和速度进行修正,使其满足约束方程,而不是在每个积分步骤结束时纠正约束违约.并且根据约束的几何特性可知,速度和加速度在超曲面约束法空间中的分量全部由约束决定.通过列置换的QR分解得到约束法切空间的正交基向量,建立起系统广义速度与独立广义速度之间的关系,进而将微分代数混合方程转换为满足速度与加速度约束的纯微分方程(方程个数等于系统的广义坐标数),这种方法可以与任何标准ODE求解器协作.然后,将正交投影违约修正的方法应用到系统中,通过几次迭代有效地抑制系统位置和速度的违约量.同时,依据虚功率等效原理,进一步揭示了Lagrange乘子在求解切断铰约束反力和约束反力矩中的重要物理意义.本文所提方法可以动态识别独立约束,处理冗余约束和奇异构型问题,可高精度求解含闭环约束多体系统.最后,通过几个数值算例验证了方法的有效性.
  • 刘延柱, 潘振宽, 戈新生. 多体系统动力学[M]. 2版. 北京: 高等教育出版社, 2014.(Liu Yanzhu, Pan Zhenkuan, Ge Xinsheng. Dynamics of Multibody Systems[M]. 2nd ed. Beijing: Higher Education Press, 2014. (in Chinese))
    [2]富立. 非光滑多体系统动力学LCP方法[M]. 北京: 清华大学出版社, 2016.(Fu Li. Dynamics of Non-Smooth Multibody Systems: LCP Method[M]. Beijing: Tsinghua University Press, 2016. (in Chinese))
    [3]齐朝晖. 多体系统动力学[M]. 北京: 科学出版社, 2008.(Qi Zhaohui. Dynamics of Multibody Systems[M]. Beijing: Science Press, 2008. (in Chinese))
    [4]Blajer W, Koodziejczyk K. A geometric approach to solving problems of control constraints: theory and a DAE framework[J]. Multibody System Dynamics,2004,11(4): 343-364.
    [5]Pappalardo C M, Guida D. On the computational methods for solving the differential-algebraic equations of motion of multibody systems[J]. Machines,2018,6(2): 20.
    [6]Bottasso C L, Dopico D, Trainelli L. On the optimal scaling of index three DAEs in multibody dynamics[J]. Multibody System Dynamics,2008,19(1): 3-20.
    [7]Sun W. Numerical algorithms for differential-algebraic equations of multibody dynamics[C]//2016 16th International Conference on Control, Automation and Systems (ICCAS). Gyeongju, Korea (South), 2016: 786-791.
    [8]Hussein B A, Shabana A A. Sparse matrix implicit numerical integration of the stiff differential/algebraic equations: implementation[J]. Nonlinear Dynamics,2011,65(4): 369-382.
    [9]Hu J, Wang T. An efficient high-precision recursive dynamic algorithm for closed-loop multibody systems[J]. International Journal for Numerical Methods in Engineering,2019,118(4): 181-208.
    [10]赵维加, 潘振宽, 王艺兵. 多体系统动力学微分/代数方程约束误差小扰动自我稳定方法[J]. 应用数学和力学, 2000,21(1): 94-98.(Zhao Weijia, Pan Zhenkuan, Wang Yibing. An automatic constraint violation stabilization method for differential/algebraic equations of motion multibody system dynamics[J]. Applied Mathematics and Mechanics,2000,21(1): 94-98. (in Chinese))
    [11]刘颖, 马建敏, 苏芳, 等. 多体系统动力学方程的无违约数值计算方法[J]. 计算力学学报, 2010,27(5): 942-947.(Liu Ying, Ma Jianmin, Su Fang, et al. Precise numerical solution for multi-body system’s equations of motion based on algorithm without constraint violation[J]. Chinese Journal of Computational Mechanics,2010,27(5): 942-947. (in Chinese))
    [12]付士慧, 王琪. 多体系统动力学方程违约修正的数值计算方法[J]. 计算力学学报, 2007,24(1): 44-49.(Fu Shihui, Wang Qi. A numerical method for constraint stabilization of dynamic equations of multi-body systems[J]. Chinese Journal of Computational Mechanics,2007,24(1): 44-49. (in Chinese))
    [13]Kikuuwe R, Brogliato B. A new representation of systems with frictional unilateral constraints and its Baumgarte-like relaxation[J]. Multibody System Dynamics,2017,39(3): 267-290.
    [14]Pogorelov D. Differential-algebraic equations in multibody system modeling[J]. Numerical Algorithms,1998,19(1): 183-194.
    [15]潘振宽, 赵维加, 洪嘉振, 等. 多体系统动力学微分/代数方程组数值方法[J]. 青岛大学学报, 1996,9(1): 83-96. (Pan Zhenkuan, Zhao Weijia, Hong Jiazhen, et al. Numerical algorithms for differential/algebraic equations of motion of multibody system[J]. Journal of Qingdao University,1996,9(1): 83-96.(in Chinese))
    [16]Pennestrì E, Vita L. Strategies for the numerical integration of DAE systems in multibody dynamics[J]. Computer Applications in Engineering Education,2004,12(2): 106-116.
    [17]Bayo E, Avello A. Singularity-free augmented Lagrangian algorithms for constrained multibody dynamics[J]. Nonlinear Dynamics,1994,5(2): 209-231.
    [18]Uchida T, Mcphee J. Triangularizing kinematic constraint equations using Grbner bases for real-time dynamic simulation[J]. Multibody System Dynamics,2011,25(3): 335-356.
    [19]Blajer W, Schiehlen W, Schirm W. A projective criterion to the coordinate partitioning method for multibody dynamics[J]. Archive of Applied Mechanics,1994,64(2): 86-98.
    [20]Carpinelli M, Gubitosa M, Mundo D, et al. Automated independent coordinates’ switching for the solution of stiff DAEs with the linearly implicit Euler method[J]. Multibody System Dynamics,2016,36(1): 67-85.
    [21]Wehage K T, Wehage R A, Ravani B. Generalized coordinate partitioning for complex mechanisms based on kinematic substructuring[J]. Mechanism and Machine Theory,2015,92: 464-483.
    [22]Bauchau O A, Laulusa A. Review of contemporary approaches for constraint enforcement in multibody systems[J]. Journal of Computational and Nonlinear Dynamics,2008,3(1): 011005.
    [23]Kurdila A J, Junkins J L, Hsu S. Lyapunov stable penalty methods for imposing holonomic constraints in multibody system dynamics[J]. Nonlinear Dynamics,1993,4(1): 51-58.
    [24]Yu Q, Chen I M. A direct violation correction method in numerical simulation of constrained multibody systems[J]. Computational Mechanics,2000,26(1): 52-57.
    [25]Blajer W. A geometric unification of constrained system dynamics[J]. Multibody System Dynamics,1997,1(1): 3-21.
    [26]Zhang J, Liu D, Liu Y. A constraint violation suppressing formulation for spatial multibody dynamics with singular mass matrix[J]. Multibody System Dynamics,2016,36(1): 87-110.
    [27]Eich E. Convergence results for a coordinate projection method applied to mechanical systems with algebraic constraints[J]. SIAM Journal on Numerical Analysis,1993,30(5): 1467-1482.
    [28]Yoon S, Howe R M, Greenwood D T. Geometric elimination of constraint violations in numerical simulation of Lagrangian equations[J]. Journal of Mechanical Design,1994,116(4): 1058-1064.
    [29]Blajer W. Elimination of constraint violation and accuracy aspects in numerical simulation of multibody systems[J]. Multibody System Dynamics, 2002,7: 265-284.
    [30]Aghili F, Piedbceuf J C. Simulation of motion of constrained multibody systems based on projection operator[J]. Multibody System Dynamics,2003,10(1): 3-16.
    [31]Marques F, Souto A P, Flores P. On the constraints violation in forward dynamics of multibody systems[J]. Multibody System Dynamics,2017,39(4): 385-419.
    [32]Bayo E, Garcia De Jalon J, Serna M A. A modified Lagrangian formulation for the dynamic analysis of constrained mechanical systems[J]. Computer Methods in Applied Mechanics and Engineering,1988,71(2): 183-195.
    [33]Blajer W. Augmented Lagrangian formulation: geometrical interpretation and application to systems with singularities and redundancy[J]. Multibody System Dynamics,2002,8(2): 141-159.
    [34]Zhang J, Liu D, Liu Y. A constraint violation suppressing formulation for spatial multibody dynamics with singular mass matrix[J]. Multibody System Dynamics,2016,36(1): 87-110.
    [35]Neto M A, Ambrósio J. Stabilization methods for the integration of DAE in the presence of redundant constraints[J]. Multibody System Dynamics,2003,10: 81-105.
  • 加载中
计量
  • 文章访问数:  19
  • HTML全文浏览量:  8
  • PDF下载量:  2
  • 被引次数: 0
出版历程
  • 收稿日期:  2024-08-14
  • 修回日期:  2025-02-11
  • 网络出版日期:  2026-07-30
  • 刊出日期:  2026-08-01

目录

    /

    返回文章
    返回