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 条
  • [1] A logarithmic complexity divide-and-conquer algorithm for multi-flexible-body dynamics including large deformations
    Imad M. Khan
    Kurt S. Anderson
    [J]. Multibody System Dynamics, 2015, 34 : 81 - 101
  • [2] A Logarithmic Complexity Divide-and-Conquer Algorithm for Multi-flexible Articulated Body Dynamics
    Mukherjee, Rudranarayan M.
    Anderson, Kurt S.
    [J]. JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS, 2007, 2 (01): : 10 - 21
  • [3] DYNAMICS AND CONTROL OF MULTI-FLEXIBLE-BODY SYSTEMS IN A DIVIDE-AND-CONQUER SCHEME
    Khan, Imad M.
    Addepalli, Kalyan C.
    Poursina, Mohammad
    [J]. INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2015, VOL 6, 2016,
  • [4] MULTI-FLEXIBLE-BODY SIMULATIONS USING INTERPOLATING SPLINES IN A DIVIDE-AND-CONQUER SCHEME
    Khan, Imad M.
    Ahn, Woojin
    Anderson, Kurt
    De, Suvranu
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2013, VOL 7A, 2014,
  • [5] A logarithmic complexity divide and conquer algorithm for flexible multibody dynamics
    Mukherjee, Rudranarayan
    Anderson, Kurt
    [J]. Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Vol 6, Pts A-C, 2005, : 195 - 205
  • [6] A logarithmic complexity floating frame of reference formulation with interpolating splines for articulated multi-flexible-body dynamics
    Khan, I. M.
    Ahn, W.
    Anderson, K. S.
    De, S.
    [J]. INTERNATIONAL JOURNAL OF NON-LINEAR MECHANICS, 2013, 57 : 146 - 153
  • [7] Logarithmic Divide-and-Conquer Visitation Algorithm for High-Interaction Client Honeypots
    Kim, Hong-Geun
    Kim, Dong-Jin
    Cho, Seong-Je
    Park, Moonju
    Park, Minkyu
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (07): : 2937 - 2955
  • [8] New and Extended Applications of the Divide-and-Conquer Algorithm for Multibody Dynamics
    Laflin, Jeremy J.
    Anderson, Kurt S.
    Khan, Imad M.
    Poursina, Mohammad
    [J]. JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS, 2014, 9 (04):
  • [9] Advances in the Application of the Divide-and-Conquer Algorithm to Multibody System Dynamics
    Laflin, Jeremy J.
    Anderson, Kurt S.
    Khan, Imad M.
    Poursina, Mohammad
    [J]. JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS, 2014, 9 (04):
  • [10] An o(n) complexity recursive algorithm for multi-flexible-body dynamics based on absolute nodal coordinate formulation
    Hu, Jingchen
    Wang, Tianshu
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2017, 110 (11) : 1049 - 1068