Parallel Linear Equation Solvers and OpenMP in the Context of Multibody System Dynamics

Author(s):  
Francisco Gonza´lez ◽  
Alberto Luaces ◽  
Daniel Dopico ◽  
Manuel Gonza´lez

Computational efficiency of numerical simulations is a key issue in multibody system (MBS) dynamics, and parallel computing is one of the most promising approaches to increase the computational efficiency of MBS dynamic simulations. The present work evaluates two non-intrusive parallelization techniques for multibody system dynamics: parallel sparse linear equation solvers and OpenMP. Both techniques can be applied to existing simulation software with minimal changes in the code structure; this is a major advantage over MPI (Message Passing Interface), the de facto standard parallelization method in multibody dynamics. Both techniques have been applied to parallelize a starting sequential implementation of a global index-3 augmented Lagrangian formulation combined with the trapezoidal rule as numerical integrator, in order to solve the forward dynamics of a variable number of loops four-bar mechanism. This starting implementation represented a highly optimized code, where the overhead of parallelization would represent a considerable part of the total amount of elapsed time in calculations. Several multi-threaded solvers have been added to the original software. In addition, parallelizable regions of the code have been detected and multi-threaded via OpenMP directives. Numerical experiments have been performed to measure the efficiency of the parallelized code as a function of problem size and matrix filling ratio. Results show that the best parallel solver (Pardiso) performs better than the best sequential solver (CHOLMOD) for multibody problems of large and medium sizes leading to matrix fillings above 10 non-zeros per variable. OpenMP also proved to be advantageous even for problems of small sizes, in despite of the small percentage of parallelizable workload with respect to the total burden of the execution of the code. Both techniques delivered speedups above 70% of the maximum theoretical values for a wide range of multibody problems.

2010 ◽  
Author(s):  
Zdravko Terze ◽  
Andreas Müller ◽  
Theodore E. Simos ◽  
George Psihoyios ◽  
Ch. Tsitouras

AIAA Journal ◽  
2018 ◽  
Vol 56 (2) ◽  
pp. 818-835 ◽  
Author(s):  
Xiaoting Rui ◽  
Laith K. Abbas ◽  
Fufeng Yang ◽  
Guoping Wang ◽  
Hailong Yu ◽  
...  

Author(s):  
Jian He ◽  
Dalin Wu ◽  
Jisheng Ma ◽  
Hongkai Wang ◽  
Yuliang Yang

The influence law of a tracked vehicle grouser shape on the soil slide sinkage was investigated in this study via the numerical simulations and physical tests. A finite element model was built using the plastic incremental theory and generalized Hokker’s law, while constitutive soil parameters were obtained via triaxial test. The numerical simulation model was verified by physical test results. Based on the verified numerical simulation model, the influence law of the tracked vehicle grouser shape on the soil slide sinkage was determined. The results show that (1) shear displacement in the lateral direction can increase the soil sinkage in the vertical direction, which is referred to as the “slide sinkage”; (2) there is a linear relationship between the slide sinkage and the shear displacement; (3) the grouser width and height have a positive influence on the amount of slide sinkage. Under the same load, an increase in grouser width and height will cause an increase in the soil slide sinkage. Grouser thickness and pitch have a negative influence on the slide sinkage, and under the same load, increased grouser width and height cause a reduction in the soil slide sinkage. Grouser angle characteristics have no significant effect on the soil sinkage. The application of the slide sinkage in tracked vehicles traveling on soft roads was investigated in multibody system dynamics analysis software Recurdyn to confirm these observations. The results presented in this paper may provide a workable reference for the analysis of tracked vehicles in multibody system dynamics scenarios.


Sign in / Sign up

Export Citation Format

Share Document