检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:吉磊[1] 钱林方[1] 陈光宋[1] 尹强[1] JI Lei;QIAN Linfang;CHEN Guangsong;YIN Qiang(School of Mechanical Engineering,Nanjing University of Science and Technology,Nanjing 210094,China)
出 处:《上海交通大学学报》2020年第11期1218-1226,共9页Journal of Shanghai Jiaotong University
基 金:国家自然科学基金(11472137);中央高校基本科研业务费专项资金(30919011204,309181A8801)。
摘 要:准确与高效的求解算法一直是多体系统动力学领域的关键问题.重点研究了将Bathe积分算法应用于机械系统多体动力学方程的求解,将多体系统动力学方程整理为显含广义阻尼矩阵的一般形式.利用Bathe积分策略,推导了基于此形式动力学方程的求解流程,并将广义阻尼矩阵用于迭代计算时雅克比矩阵初值的选择,减少迭代计算次数.为了减小违约的影响,动力学方程中添加了Baumgarte违约稳定项.数值算例表明:利用Bathe积分算法求解多体系统动力学方程具有高准确性、良好的稳定性和较低的数值耗散,显含广义阻尼矩阵的动力学方程形式也使求解更加高效.Accurate and efficient solving algorithms have always been the key issue in the field of multibody system dynamics.Solving dynamic equations of mechanical multibody system by using Bathe integration algorithm was investigated.The dynamic equations of multibody system were arranged into a general form containing the explicitly generalized damping matrix.Based on Bathe integration algorithm,the solution process according to the form of dynamic equations was derived,and the generalized damping matrix was used in obtaining the initial value of Jacobian matrix during iterative calculation which reduces the number of iterations.In order to reduce the influence of constraint violation,the Baumgarte constraint stabilization items were added to the dynamic equations.The numerical examples show that solving the dynamic equations of multibody system by utilizing the Bathe integration algorithm has a high accuracy,a good stability,and a low numerical dissipation,and the dynamic equation form with an explicity generalized damping matrix obviously makes the solution more efficient.
关 键 词:Bathe积分算法 机械系统多体动力学方程 广义阻尼矩阵 Baumgarte违约稳定项
分 类 号:O313.7[理学—一般力学与力学基础]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.142.250.99