Efficient and accurate modeling of rigid rods
Tóm tắt
Ten years ago, an original semi-recursive formulation for the dynamic simulation of large-scale multibody systems was presented by García de Jalón et al. (Advances in Computational Multibody Systems, pp. 1–23, 2005). By taking advantage of the cut-joint and rod-removal techniques through a double-step velocity transformation, this formulation proved to be remarkably efficient. The rod-removal technique was employed, primarily, to reduce the number of differential and constraint equations. As a result, inertia and external forces were applied to neighboring bodies. Those inertia forces depended on unknown accelerations, a fact that contributed to the complexity of the system inertia matrix. In search of performance improvement, this paper presents an approximation of rod-related inertia forces by using accelerations from previous time-steps. Additionally, a mass matrix partition is carried out to preserve the accuracy of the original formulation. Three extrapolation methods, namely, point, linear Lagrange and quadratic Lagrange extrapolation methods, are introduced to evaluate the unknown rod-related inertia forces. In order to assess the computational efficiency and solution accuracy of the presented approach, a general-purpose MATLAB/C/C++ simulation code is implemented. A 15-DOF, 12-rod sedan vehicle model with MacPherson strut and multi-link suspension systems is modeled, simulated and analyzed.
Tài liệu tham khảo
Anderson, K.S., Duan, S.: A hybrid parallelizable low-order algorithm for dynamics of multi-rigid-body system. Part I. Chain systems. Math. Comput. Model. 30(9–10), 193–215 (1999)
Anderson, K.S., Duan, S.: Highly parallelizable low-order dynamics simulation algorithm for multi-rigid-body systems. J. Guid. Control Dyn. 23(2), 355–364 (2000)
Bae, D., Lee, J., Cho, H., Yae, H.: An explicit integration method for realtime simulation of multibody vehicle models. Comput. Methods Appl. Mech. Eng. 187(1–2), 337–350 (2000)
Brezinski, C., Zaglia, M.R.: Extrapolation Methods: Theory and Practice. North-Holland, Amsterdam (1991)
Cuadrado, J., Cardenal, J., Morer, P., Bayo, E.: Intelligent simulation of multibody dynamics: space-state and descriptor methods in sequential and parallel computing environments. Multibody Syst. Dyn. 4(1), 55–73 (2000)
Cuadrado, J., Dopico, D.: A hybrid global-topological real-time formulation for multibody systems. In: Fourth Symposium on Multibody Dynamics and Vibration, at the ASME Nineteenth Biennial Conference on Mechanical Vibration and Noise. ASME, New York (2003)
Cuadrado, J., Dopico, D., Gonzalez, M., Naya, M.A.: A combined penalty and recursive real-time formulation for multibody dynamics. J. Mech. Des. 126(4), 602–608 (2004)
Cuadrado, J., Gutiérrez, R., Naya, M.A., Morer, P.: A comparison in terms of accuracy and efficiency between a MBS dynamic formulation with stress analysis and a non-linear FEA code. Int. J. Numer. Methods Eng. 51(9), 1033–1052 (2001)
García de Jalón, J.: Twenty-five years of natural coordinates. Multibody Syst. Dyn. 18(1), 15–33 (2007)
García de Jalón, J., Álvarez, E., de Ribera, F.A., Rodríguez, I., Funes, F.J.: A fast and simple semi-recursive formulation for multi-rigid-body systems. In: Advances in Computational Multibody Systems. Computational Methods in Applied Sciences, vol. 2, pp. 1–23 (2005)
García de Jalón, J., Callejo, A.: A straight methodology to include multibody dynamics in graduate and undergraduate subjects. Mech. Mach. Theory 46(2), 168–182 (2011)
García de Jalón, J., Callejo, A., Hidalgo, A.F.: Efficient solution of Maggi’s equations. J. Comput. Nonlinear Dyn. 7(2), 021,003 (2012)
García de Jalón, J., Unda, J., Avello, A.: Natural coordinates for the computer analysis of multibody systems. Comput. Methods Appl. Mech. Eng. 56(3), 309–327 (1986)
Hidalgo, A.F., García de Jalón, J.: Real-time dynamic simulations of large road vehicles using dense, sparse, and parallelization techniques. J. Comput. Nonlinear Dyn. 10(3), 031,005 (2015)
Jerkovsky, W.: The structure of multibody dynamic equations. J. Guid. Control Dyn. 1(3), 173–182 (1978)
Kim, S., Vanderploeg, M.: A general and efficient method for dynamic analysis of mechanical system using velocity transformations. J. Mech. Des. 108(2), 176–182 (1986)
Mráz, L., Valásek, M.: Solution of three key problems for massive parallelization of multibody dynamics. Multibody Syst. Dyn. 29(1), 21–39 (2013)
Negrut, D., Serban, R., Mazhar, H., Heyn, T.: Parallel computing in multibody system dynamics: why, when, and how. J. Comput. Nonlinear Dyn. 9(4), 041,007 (2014)
Negrut, D., Serban, R., Potra, F.A.: A topology based approach to exploiting sparsity in multibody dynamics: joint formulation. Mech. Struct. Mach. 25(2), 221–241 (1997)
Rodríguez, J.I., Jiménez, J.M., Funes, F.J., García de Jalón, J.: Recursive and residual algorithms for the efficient numerical integration of multi-body systems. Multibody Syst. Dyn. 11(4), 295–320 (2004)
Saha, S.K., Schiehlen, W.O.: Recursive kinematics and dynamics for closed loop multibody systems. Mech. Struct. Mach. 29(2), 143–175 (2001)
von Schwerin, R.: Multibody System Simulation, Numerical Methods, Algorithms and Software. Springer, Berlin (1999)
Serban, R., Haug, E.: Globally independent coordinates for real-time vehicle simulation. J. Mech. Des. 122, 575–582 (2000)
Serban, R., Negrut, D., Haug, E.J., Potra, F.A.: A topology-based approach for exploiting sparsity in multibody dynamics in Cartesian formulation. Mech. Struct. Mach. 25(3), 379–396 (1997)
Shabana, A.A., Wehage, R.A.: A coordinate reduction technique for dynamic analysis of spatial substructures with large angular rotations. J. Struct. Mech. 11(3), 401–431 (1983)
Tsai, F.F., Haug, E.J.: Real-time multibody system dynamic simulation. Part I. A modified recursive formulation and topological analysis. Mech. Struct. Mach. 19(1), 99–127 (1991)