Speeding Up Multibody Analysis by Parallel Computing

The paper describes the application of parallel techniques to a multibody multidisciplinary formulation in order to speed up the solution of complex nonlinear analyses. The problem is stated in terms of a system of nonlinear Differential-Algebraic Equations (DAE). The parallel solution is obtained by means of a coarse-scale substructuring domain decomposition method, which is able to exploit the characteristic quasi-monodimensional topology that multibody models usually present. The representation of explicit constraints in form of algebraic equations requires particular care in the treatment of the related unknowns, to avoid local singularity problems. The code has been successfully tested on different computer architectures, such as an SMP HP-N 4000 and a cluster of PCs. Special attention has been dedicated to producing a code that will efficiently run on the latter type of parallel machines. The analysis of a nonlinear beam bending is presented as a first test case. The algorithm behavior has been also tested on a more complex system such as a helicopter rotor.

[1]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[2]  Jack Dongarra,et al.  MPI: The Complete Reference , 1996 .

[3]  David S. Johnson,et al.  Some Simplified NP-Complete Graph Problems , 1976, Theor. Comput. Sci..

[4]  Kevin Burrage Parallel methods for ODEs , 1997, Adv. Comput. Math..

[5]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[6]  P. Tallec Domain decomposition methods in computational mechanics , 1994 .

[7]  Paolo Mantegazza,et al.  Characterisation of Anisotropic, Non-Homogeneous Beam Sections with Embedded Piezo-Electric Materials , 1997 .

[8]  David A. Peters,et al.  Theoretical prediction of dynamic inflow derivatives , 1980 .

[9]  Barry F. Smith,et al.  Domain Decomposition: Parallel Multilevel Methods for Elliptic Partial Differential Equations , 1996 .

[10]  Henk A. van der Vorst,et al.  Developments and trends in the parallel solution of linear systems , 1999, Parallel Comput..

[11]  Paolo Mantegazza,et al.  Multi-Body Analysis of a Tiltrotor Configuration , 1998 .

[12]  Cornelis Vuik,et al.  Parallel implementation of a multiblock method with approximate subdomain solution , 1999 .

[13]  Vipin Kumar,et al.  A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs , 1998, SIAM J. Sci. Comput..

[14]  Thomas L. Sterling,et al.  BEOWULF: A Parallel Workstation for Scientific Computation , 1995, ICPP.

[15]  Pierangelo Masarati,et al.  Comprehensive Multibody AeroServoElastic Analysis of Integrated Rotorcraft Active Controls , 1999 .

[16]  Linda R. Petzold,et al.  Numerical solution of initial-value problems in differential-algebraic equations , 1996, Classics in applied mathematics.

[17]  Patrick Le Tallec,et al.  Solving Large Scale Structural Problems on Parallel Computers using Domain Decomposition Techniques , 1994 .

[18]  J. S. Przemieniecki Theory of matrix structural analysis , 1985 .

[19]  Ian Foster,et al.  Designing and building parallel programs , 1994 .

[20]  Paolo Mantegazza,et al.  Analysis of an actively twisted rotor by multibody global modeling , 2001 .

[21]  J. C. Simo,et al.  A three-dimensional finite-strain rod model. Part II: Computational aspects , 1986 .

[22]  Ahmed K. Noor Computational mechanics - Advances and trends; Proceedings of the Session - Future directions of Computational Mechanics of the ASME Winter Annual Meeting, Anaheim, CA, Dec. 7-12, 1986 , 1986 .

[23]  C. Kelley Iterative Methods for Linear and Nonlinear Equations , 1987 .