检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]清华大学工程力学系,北京100084 [2]第二炮兵工程大学601室,西安710025
出 处:《清华大学学报(自然科学版)》2012年第11期1643-1649,共7页Journal of Tsinghua University(Science and Technology)
基 金:国家重大专项课题子课题(2008ZX05024-003)
摘 要:为加快大型、复杂柔性多体系统的动力学仿真的速度,对多体系统动力学的并行算法进行研究。首先分析了微分代数方程(differential algebraic equations,DAEs)在数值计算求解过程中主要的计算量。据此,提出采用OpenMP并行计算系统的刚度矩阵、右端项和采用并行的稀疏线性方程组求解器Pardiso对线性方程组进行求解的并行策略。将这两种并行策略应用到自主开发的柔性多体系统动力学软件THUSolver中,实现了对多体系统动力学的并行计算。通过两个工程算例的仿真得到并行的加速比和计算效率,结果表明:采用的两种并行策略都有很高的计算效率,能大幅提高多体系统动力学仿真的速度。Parallel algorithms were developed for multibody dynamic systems to accelerate the speed of dynamic simulations of large complex flexible multibody systems. The main computational loads during the numerical solution of the differential algebraic equations (DAEs) were analyzed with OpenMP then used to compute the system tangent matrix and residual vector in parallel and with a parallel sparse linear equation solver, Pardiso, used for the linear equations. Both of the parallel strategies were implemented in an in-house multibody algorithm for parallel analyses of multibody dynamic systems. The parallel speedup and the computational efficiency of the algorithm are quite good so the simulation speeds of multibody dynamic analyses are increased substantially.
分 类 号:O313[理学—一般力学与力学基础]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.224.33.135