Abstract
The geometrical structure of constraints leads to the important conclusion that components of velocities and accelerations in the normal space of the constraint hypersurface are totally determined by the constraints. Orthogonal base vectors of the constraint’s normal and tangent spaces can be obtained by the QR decomposition with column permutation. A numerical method of closed-loop multibody systems with singular configurations is presented, in which the traditional hypothesis on independence of constraints is abandoned. Instead of correcting constraint violations at the end of each integration step, positions and velocities are modified to satisfy their constraint equations before they are used to form equations of motion. Such an approach can collaborate with any standard ODE solver. In order to systematically generate constraint equations and obtain the corresponding joint’s reaction forces, rotational and translational constraints of a closed-loop are standardized as part of six explicit equations, and a clear relationship between Lagrange multipliers and joint’s reaction forces is derived based on the principle of virtual power equivalence. The proposed method can dynamically identify independent constraints and modify the equations of motion accordingly. The numerical examples validated its effectiveness.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Wittenburg, J.: Dynamics of Multibody Systems. Springer, Berlin (2008)
Chaudhary, H., Saha, S.K.: Dynamics and Balancing of Multibody Systems. Springer, Berlin (2009)
Flores, P.: Concepts and Formulations for Spatial Multibody Dynamics. Springer, Cham (2015)
Soetaert, K., Cash, J., Mazzia, F.: Solving Differential Equations in R. Springer, Berlin (2012)
SchRops, S., Bartel, A., GRunthe, M., Maten, E.J.W.: Progress in Differential-Algebraic Equations. Springer, Berlin (2014)
Ilchmann, A., Reis, T.: Differential-Algebraic Equations Forum. Springer, Berlin (2017)
Yen, J., Haug, E.J., Tak, T.O.: Numerical methods for constrained equations of motion in mechanical system dynamics. J. Struct. Mech. 19(1), 41–76 (1991)
Petzold, L.R.: Numerical solution of differential-algebraic equations in mechanical systems simulation. Physica D 60(1–4), 269–279 (1992)
Pogorelov, D.: Differential–algebraic equations in multi-body system modeling. Numer. Algorithms 19, 183–194 (1998)
Baumgarte, J.: Stabilization of constraints and integrals of motion in dynamical systems. Comput. Methods Appl. Mech. Eng. 1(1), 1–16 (1972)
Baumgarte, J.: A new method of stabilization for holonomic constraints. J. Appl. Mech. 50, 869–870 (1983)
Ascher, U.R., Chin, H., Reich, S.: Stabilization of DAEs and invariant manifolds. Numer. Math. 67(2), 131–149 (1994)
Kikuuwe, R., Brogliato, B.: A new representation of systems with frictional unilateral constraints and its Baumgarte-like relaxation. Multibody Syst. Dyn. 39(3), 267–290 (2017)
Zhang, X., Wang, C., Guo, K., Sun, M., Yao, Q.: Dynamics modeling and characteristics analysis of scissor seat suspension. J. Vib. Control 23(17), 2819–2829 (2015)
Tan, H., Hu, Y., Li, L.: A continuous analysis method of planar rigid-body mechanical systems with two revolute clearance joints. Multibody Syst. Dyn. 40(4), 347–373 (2016)
Flores, P., Machado, M., Seabra, E., Tavares da Silva, M.: A parametric study on the Baumgarte stabilization method for forward dynamics of constrained multibody systems. J. Comput. Nonlinear Dyn. 6(1), 011019:1–011019:9 (2011)
Lin, S.T., Huang, J.N.: Stabilization of Baumgarte’s method using the Runge–Kutta approach. J. Mech. Des. 124(4), 633–641 (2002)
Wehage, R.A., Haug, E.J.: Generalized coordinate partitioning for dimension reduction in analysis of constrained dynamic systems. J. Mech. Des. 104(1), 247–255 (1982)
Nikravesh, P.E., Haug, E.J.: Generalized coordinate partitioning for analysis of mechanical system with nonholonomic constraints. J. Mech. Transm. Autom. Des. 105(3), 379–384 (1983)
Terze, Z., Naudet, J.: Structure of optimized generalized coordinates partitioned vectors for holonomic and non-holonomic systems. Multibody Syst. Dyn. 24(2), 203–218 (2010)
Pappalardo, C.M., Guida, D.: On the use of two-dimensional Euler parameters for the dynamic simulation of planar rigid multibody systems. Arch. Appl. Mech. 87(10), 1647–1665 (2017)
Sinokrot, T., Nakhaeinejad, M., Shabana, A.A.: A velocity transformation method for the nonlinear dynamic simulation of railroad vehicle systems. Nonlinear Dyn. 51(1–2), 289–307 (2008)
Uchida, T., Callejo, A., García de Jalón, J., McPhee, J.: On the Gröbner basis triangularization of constraint equations in natural coordinates. Multibody Syst. Dyn. 31(3), 371–392 (2013)
Blajer, W., Schiehlen, W., Schirm, W.: A projective criterion to the coordinate partitioning method for multibody dynamics. Arch. Appl. Mech. 64, 86–98 (1994)
Carpinelli, M., Gubitosa, M., Mundo, D., Desmet, W.: Automated independent coordinates’ switching for the solution of stiff DAEs with the linearly implicit Euler method. Multibody Syst. Dyn. 36(1), 67–85 (2016)
Wehage, K.T., Wehage, R.A., Ravani, B.: Generalized coordinate partitioning for complex mechanisms based on kinematic substructuring. Mech. Mach. Theory 92, 464–483 (2015)
Bauchau, O.A., Laulusa, A.: Review of contemporary approaches for constraint enforcement in multibody systems. J. Comput. Nonlinear Dyn. 3(1), 011005:1–011005:8 (2008)
Yu, Q., Chen, I.M.: A direct violation correction method in numerical simulation of constrained multibody systems. Comput. Mech. 26(1), 52–57 (2000)
Blajer, W.: A geometric unification of constrained system dynamics. Multibody Syst. Dyn. 1(1), 3–21 (1997)
Zhang, J., Liu, D., Liu, Y.: A constraint violation suppressing formulation for spatial multibody dynamics with singular mass matrix. Multibody Syst. Dyn. 36(1), 87–110 (2016)
Eich, E.: Convergence results for a coordinate projection method applied to mechanical systems with algebraic constraints. SIAM J. Numer. Anal. 30(5), 1467–1482 (1993)
Yoon, S., Howe, R.M., Greenwood, D.T.: Geometric elimination of constraint violations in numerical simulation of Lagrangian equations. J. Mech. Des. 116(4), 1058–1064 (1994)
Blajer, W.: Elimination of constraint violation and accuracy aspects in numerical simulation of multibody systems. Multibody Syst. Dyn. 7(3), 265–284 (2002)
García de Jalón, J., Gutiérrez-López, M.D.: Multibody dynamics with redundant constraints and singular mass matrix: existence, uniqueness, and determination of solutions for accelerations and constraint forces. Multibody Syst. Dyn. 30(3), 311–341 (2013)
Blajer, W.: An orthonormal tangent space method for constrained multibody systems. Comput. Methods Appl. Mech. Eng. 121(1–4), 45–57 (1995)
Wojtyra, M., Frączek, J.: Comparison of selected methods of handling redundant constraints in multibody systems simulations. J. Comput. Nonlinear Dyn. 8(2), 021007:1–021007:9 (2012)
Aghili, F., Piedboeuf, J.C.: Simulation of motion of constrained multibody systems based on projection operator. Multibody Syst. Dyn. 10(1), 3–16 (2003)
Marques, F., Souto, A.P., Flores, P.: On the constraints violation in forward dynamics of multibody systems. Multibody Syst. Dyn. 39(4), 385–419 (2016)
Bayo, E., Jalon, J.G.D., Sema, M.A.: A modified Lagrangian formulation for the dynamic analysis of constrained mechanical systems. Comput. Methods Appl. Mech. Eng. 71(2), 183–195 (1988)
Blajer, W.: Augmented Lagrangian formulation: geometrical interpretation and application to systems with singularities and redundancy. Multibody Syst. Dyn. 8(2), 141–159 (2002)
Neto, M.A., Ambrósio, J.: Stabilization methods for the integration of DAE in the presence of redundant constraints. Multibody Syst. Dyn. 10(1), 81–105 (2003)
Kim, S.S., Vanderploeg, M.J.: QR decomposition for state space representation of constrained mechanical dynamic systems. J. Mech. Transm. Autom. Des. 108(2), 183–188 (1986)
Nikravesh, P.E.: Computer-Aided Analysis of Mechanical Systems. Prentice Hall, Englewood Cliffs (1988)
Haug, E.J.: Computer Aided Kinematics and Dynamics of Mechanical Systems. Allyn and Bacon, Boston (1989)
Greenwood, D.T.: Principles of Dynamics. Prentice Hall, Englewood Cliffs (1965)
Golub, G.H.: Numerical methods for solving linear least square problems. Numer. Math. 7(3), 206–216 (1965)
Businger, P., Golub, G.H.: Linear least square solutions by householder transformations. Numer. Math. 7(1), 269–276 (1965)
Qi, Z.H., Xu, Y.S., Luo, X.M., Yao, S.J.: Recursive formulations for multibody systems with frictional joints based on the interaction between bodies. Multibody Syst. Dyn. 24(2), 133–166 (2010)
Acknowledgements
This work is supported by the National Natural Science Foundation of China (Grant No. 11872137 and No. 91748203 and No. 11802048).
Author information
Authors and Affiliations
Corresponding authors
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhuo, Y., Qi, Z., Wang, G. et al. Numerical methods of closed-loop multibody systems with singular configurations based on the geometrical structure of constraints. Multibody Syst Dyn 53, 275–301 (2021). https://doi.org/10.1007/s11044-021-09797-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-021-09797-7