应用数学和力学2026,Vol.47Issue(8):1068-1085,18.DOI:10.21656/1000-0887.450230
一种含闭环约束多体系统高精度求解方法
High Precision Methods for Solving Multi-Body Systems With Close Loop Constraints
摘要
Abstract
The dynamics equations for multi-body systems with closed-loop constraints are a set of differential algebraic mixed equations.The main difficulties in their numerical solution are as follow:it is difficult to satisfy the displacement,velocity and acceleration constraint equations with high precision at the same time,which will cause large defaults with the accumulation of errors;there are often redundant constraints and singular configuration problems,which seriously affect the numerical behavior of the solution process and the accuracy of the results.Herein,a numerical method for solving singular configuration closed-loop multibody systems was presented,without the traditional constraint independence assumption.The correction of position and velocity were done to satisfy the constraint equations before the motion equation formulation,rather than the correction of the constraint default at the end of each integration step.This method works with any standard ODE solver.According to the geometric characteristics of constraints,the components of velocity and acceleration in the hy-persurface constraint space were all determined by constraints.The orthogonal basis vectors of the constrained tangent space were obtained through QR decomposition of the column permutation.The relationship between the generalized velocity of the system and the independent generalized velocity was established,and the default values of the generalized velocity and the generalized acceleration were filtered out in the dynamic calculation process,and the differential algebraic mixed equation was transformed into a pure differential equation satisfy-ing the velocity and acceleration constraints(with the number of equations equal to the generalized coordinate number of the system).Then,the orthogonal projection default correction method was applied to the system,and the default magnitude of the system position and speed was effectively suppressed by several iterations.At the same time,according to the principle of virtual power equivalence,the physical significance of the Laplace multiplier in solving the constraint reaction torque of the cut hinge was further revealed.Numerical examples show that,the precision of displacement,velocity and acceleration constraints of the proposed method is high-er than that of the traditional augmented method and the penalty function method.The proposed method can deal with redundant constraints and singular configuration problems,and can be programmed to solve multi-body systems with closed-loop constraints with high precision.The proposed method can identify the independ-ent constraints dynamically and modify the motion equation accordingly.Numerical examples demonstrate the effectiveness of the proposed method.关键词
闭环约束/多体系统/微分代数混合方程/铰约束反力/违约修正Key words
closed-loop constraint/multi-body system/mixed differential algebraic equation/joint constraint force/correction of default分类
数理科学引用本文复制引用
赵天骄,齐朝晖,王天堉,徐金帅..一种含闭环约束多体系统高精度求解方法[J].应用数学和力学,2026,47(8):1068-1085,18.基金项目
国家自然科学基金(11872137) (11872137)