Extension of the divide-and-conquer algorithm for the efficient inverse dynamics analysis of multibody systems

被引:0
|
作者
Cameron Kingsley
Mohammad Poursina
机构
[1] University of Arizona,Computational Dynamics of Complex Systems Lab, Department of Aerospace and Mechanical Engineering
来源
Multibody System Dynamics | 2018年 / 42卷
关键词
Constrained multibody system; Divide-and-conquer algorithm; Inverse dynamics; Control; Fully actuated systems; Generalized driving force;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a new mathematical framework to extend the Generalized Divide-and-Conquer Algorithm (GDCA) for the inverse dynamics analysis of fully actuated constrained multibody systems. Inverse-GDCA (iGDCA) is a highly parallelizable method which does not create the mass and Jacobian matrices of the entire system. In this technique, generalized driving forces and constraint loads due to kinematic pairs are clearly and separately differentiated from each other in the equations of motion. As such, it can be easily used for control scheme purposes. iGDCA works based on a series of recursive assembly and disassembly passes to form and solve the equations governing the inverse dynamics of the system. Herein, the mathematical formulations to efficiently combine the dynamics of consecutive bodies in the assembly pass for the purpose of inverse dynamics analysis are presented. This is followed by generating the disassembly pass algorithm to efficiently compute generalized actuating forces. Furthermore, this paper presents necessary mathematical formulations to efficiently treat the inverse dynamics of multibody systems involving kinematic loops with various active and passive boundary conditions. This is followed by the design of a new strategy to efficiently perform the assembly–disassembly pass in these complex systems while avoiding unnecessary computations. Finally, the presented method is applied to selected open-chain and closed-chain multibody systems.
引用
收藏
页码:145 / 167
页数:22
相关论文
共 50 条
  • [21] A logarithmic complexity divide and conquer algorithm for flexible multibody dynamics
    Mukherjee, Rudranarayan
    Anderson, Kurt
    Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Vol 6, Pts A-C, 2005, : 195 - 205
  • [22] A DIVIDE-AND-CONQUER ALGORITHM FOR GRID GENERATION
    DOUGHERTY, RL
    HYMAN, JM
    APPLIED NUMERICAL MATHEMATICS, 1994, 14 (1-3) : 125 - 134
  • [23] A DIVIDE-AND-CONQUER ALGORITHM FOR THE BIDIAGONAL SVD
    GU, M
    EISENSTAT, SC
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1995, 16 (01) : 79 - 92
  • [24] A divide-and-conquer algorithm for curve fitting
    Buchinger, Diego
    Rosso Jr, Roberto Silvio Ubertino
    COMPUTER-AIDED DESIGN, 2022, 151
  • [25] An simple and efficient fault tolerance mechanism for divide-and-conquer systems
    Wrzesinska, G
    van Nieuwpoort, RV
    Maassen, J
    Bal, HE
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 735 - 735
  • [26] Fast broadcast by the divide-and-conquer algorithm
    Kim, DY
    Kim, DS
    2004 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2004, : 487 - 488
  • [27] AN EFFICIENT DIVIDE-AND-CONQUER APPROXIMATION ALGORITHM FOR PARTITIONING INTO D-BOXES
    Gonzalez, Teofilo F.
    Razzazi, Mohammadreza
    Zheng, Si-Qing
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1993, 3 (04) : 417 - 428
  • [28] An efficient hybrid tridiagonal divide-and-conquer algorithm on distributed memory architectures
    Li, Shengguo
    Rouet, Francois-Henry
    Liu, Jie
    Huang, Chun
    Gao, Xingyu
    Chi, Xuebin
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2018, 344 : 512 - 520
  • [29] A DIVIDE-AND-CONQUER DICTIONARY LEARNING ALGORITHM AND ITS PERFORMANCE ANALYSIS
    Mukherjee, Subhadip
    Seelamantula, Chandra Sekhar
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 4712 - 4716
  • [30] Divide-and-conquer algorithm for ClustalW-MPI
    Rezaei, Siamak
    Monwar, Md. Maruf
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 581 - +