首页 | 本学科首页   官方微博 | 高级检索  
     


Linear Algebra Considerations for the Multi-Threaded Simulation of Mechanical Systems
Authors:Negrut  Dan
Affiliation:(1) MSC.Software, 2300 Traverwood Drive, Ann Arbor, MI, 48105, U.S.A.; E-mail
Abstract:A solution method suitable for the multi-threaded simulation ofmechanical systems represented in Cartesian coordinates isproposed and analyzed. In a state-space framework for thesolution of the Differential Algebraic Equations (DAE) ofMultibody Dynamics, the position/velocity stabilization and theacceleration computation are based on iterative solvers applied toequivalent reduced problems. The most in-depth computationalaspect analyzed is the preconditioning, i.e., the direct solutionof the reduced systems. Provided a topology index reduction is first applied to the model, the effort for the direct solution of the reduced systems is shown to be of order O(N J ), where N J is the number of joints in the model. The recurring theme of thepaper is the central role that the topology of the mechanicalsystem plays in the overall performance of the numericalsimulation. Based on the topology of the model, parallelcomputational threads can be established to start in the equationformulation and continue through the iterative numericalalgorithms employed for the numerical solution. Task schedulingthese parallel threads is expected to redeem real-time performancefor certain classes of complex applications.
Keywords:mechanical system simulation  coordinate partitioning  order O(N J ) solution method  preconditioned conjugate gradient  multi-threaded solution
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号