A logarithmic complexity divide-and-conquer algorithm for multi-flexible-body dynamics including large deformations

被引:12
|
作者
Khan, Imad M. [1 ]
Anderson, Kurt S. [1 ]
机构
[1] Rensselaer Polytech Inst, Computat Dynam Lab, Dept Mech Aerosp & Nucl Engn, Troy, NY 12180 USA
基金
美国国家科学基金会;
关键词
Divide-and-conquer algorithm; Multi-flexible-body systems; Large deformation; Large rotation; Articulated flexible bodies; NODAL COORDINATE FORMULATION; PARALLEL O(LOG(N)) CALCULATION; FINITE-ELEMENT FORMULATIONS; SYSTEM DYNAMICS; FLOATING FRAME; LARGE-DISPLACEMENT; ELASTIC FORCES; SIMULATION; ROTATIONS; SPACE;
D O I
10.1007/s11044-014-9435-6
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
A new algorithm is presented for the modeling and simulation of multi-flexible-body systems. This algorithm is built upon a divide-and-conquer-based multibody dynamics framework, and it is capable of handling arbitrary large rotations and deformations in articulated flexible bodies. As such, this work extends the current capabilities of the flexible divide-and-conquer algorithm (Mukherjee and Anderson in Comput. Nonlinear Dyn. 2(1):10-21, 2007), which is limited to the use of assumed modes in a floating frame of reference configuration. The present algorithm utilizes the existing finite element modeling techniques to construct the equations of motion at the element level, as well as at the body level. It is demonstrated that these equations can be assembled and solved using a divide-and-conquer type methodology. In this respect, the new algorithm is applied using the absolute nodal coordinate formulation (ANCF) (Shabana, 1996). The ANCF is selected because of its straightforward implementation and effectiveness in modeling large deformations. It is demonstrated that the present algorithm provides an efficient and robust method for modeling multi-flexible-body systems that employ highly deformable bodies. The new algorithm is tested using three example systems employing deformable bodies in two and three spatial dimensions. The current examples are limited to the ANCF line or cable elements, but the approach may be extended to higher order elements. In its basic form, the divide-and-conquer algorithm is time and processor optimal, yielding logarithmic complexity O(log(N (b) )) when implemented using O(N (b) ) processors, where N (b) is the number of bodies in the system.
引用
收藏
页码:81 / 101
页数:21
相关论文
共 50 条
  • [31] Density Peaks Clustering Algorithm for Large-scale Data Based on Divide-and-Conquer Strategy
    Wang, Yining
    [J]. 2021 3RD INTERNATIONAL CONFERENCE ON MACHINE LEARNING, BIG DATA AND BUSINESS INTELLIGENCE (MLBDBI 2021), 2021, : 416 - 419
  • [32] A Competitive Divide-and-Conquer Algorithm for Unconstrained Large-Scale Black-Box Optimization
    Mei, Yi
    Omidvar, Mohammad Nabi
    Li, Xiaodong
    Yao, Xin
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2016, 42 (02): : 1 - 24
  • [33] A divide-and-conquer articulated-body algorithm for parallel O(log(n)) calculation of rigid-body dynamics.: Part 1:: Basic algorithm
    Featherstone, R
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1999, 18 (09): : 867 - 875
  • [34] Divide-and-conquer articulated-body algorithm for parallel O(log(n)) calculation of rigid-body dynamics. Part 1: Basic algorithm
    Department of Computer Science, University of Wales, Aberystwyth SY23 3DB, Wales, United Kingdom
    [J]. Int J Rob Res, 9 (867-875):
  • [35] DC2: A Divide-and-conquer Algorithm for Large-scale Kernel Learning with Application to Clustering
    Wang, Ke Alexander
    Bian, Xinran
    Liu, Pan
    Yan, Donghui
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 5603 - 5610
  • [36] Likelihood Inference for Large Scale Stochastic Blockmodels With Covariates Based on a Divide-and-Conquer Parallelizable Algorithm With Communication
    Roy, Sandipan
    Atchade, Yves
    Michailidis, George
    [J]. JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2019, 28 (03) : 609 - 619
  • [37] Divide-and-Conquer CBS Design for Multi-Agent Path Finding in Large-scale Scenario
    Chen, Mengxia
    Liu, Yiming
    Huang, Hejiao
    [J]. 2019 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE APPLICATIONS AND TECHNOLOGIES (AIAAT 2019), 2019, 646
  • [38] Index-3 divide-and-conquer algorithm for efficient multibody system dynamics simulations: theory and parallel implementation
    Malczyk, Pawel
    Fraczek, Janusz
    Gonzalez, Francisco
    Cuadrado, Javier
    [J]. NONLINEAR DYNAMICS, 2019, 95 (01) : 727 - 747
  • [39] Index-3 divide-and-conquer algorithm for efficient multibody system dynamics simulations: theory and parallel implementation
    Paweł Malczyk
    Janusz Frączek
    Francisco González
    Javier Cuadrado
    [J]. Nonlinear Dynamics, 2019, 95 : 727 - 747
  • [40] Inverse Dynamics Modeling and Simulation Analysis of Multi-Flexible-Body Spatial Parallel Manipulators
    Zhang, Qingyun
    Zhao, Xinhua
    [J]. ELECTRONICS, 2023, 12 (09)