A GPU Parallelization of the Absolute Nodal Coordinate Formulation for Applications in Flexible Multibody Dynamics

Abstract

The Absolute Nodal Coordinate Formulation (ANCF) has been widely used to carry out the dynamics analysis of flexible bodies that undergo large rotation and large deformation. This formulation is consistent with the nonlinear theory of continuum mechanics and is computationally more efficient compared to other nonlinear finite element formulations. Kinematic constraints that represent mechanical joints and specified motion trajectories can be introduced to make complex flexible mechanisms. As the complexity of a mechanism increases, the system of differential algebraic equations becomes very large and results in a computational bottleneck. This contribution helps alleviate this bottleneck using three tools: (1) an implicit time-stepping algorithm, (2) fine-grained parallel processing on the Graphics Processing Unit (GPU), and (3) enabling parallelism through a novel Constraint-Based Mesh (CBM) approach. The combination of these tools results in a fast solution process that scales linearly for large numbers of elements, allowing meaningful engineering problems to be solved.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 17, 2012
Accession Number
ADA556755

Entities

People

  • Dan Negrut
  • Daniel Melanz
  • Mike Leatherwood
  • Naresh Khude
  • Paramsothy Jayakumar

Organizations

  • United States Army Tank Automotive Research, Development and Engineering Center

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Computations
  • Computer Programming
  • Data Processing
  • Dynamics
  • Engineering
  • Equations
  • Equations Of Motion
  • Graphics
  • Graphics Processing Unit
  • Mechanical Engineering
  • Mechanics
  • Modulus Of Elasticity
  • Parallel Computing
  • Parallel Processing
  • Shape
  • Simulations

Fields of Study

  • Engineering

Readers

  • Distributed Systems and Data Platform Development
  • Finite Element Method (FEM) for solving Partial Differential Equations (PDEs)
  • Parallel and Distributed Computing.