Abstract
This paper presents an efficient dynamic formulation for solvingDifferential Algebraic Equations (DAE) by using the notion of orthogonalprojection. Firstly, the constraint equations are expressed explicitlyat acceleration level by using the notion of the orthogonal projection.Secondly, the Lagrangian multiplier is eliminated from the dynamicsequation by the projection operator. Then, the resultant equations areconsolidated into one equation which explicitly correlates theacceleration to the generalized force through a so-called constraint mass matrix. It is proved that the constraint mass matrix isalways invertible and hence the acceleration can be computed in aclosed-form manner even with the presence of redundant constraints or asingular configuration. The equation of motion is given explicitly in arelatively compact form, which can lead to computational efficiency. Italso has a useful physical interpretation, as the component of thegeneralized force contributing to motion dynamics is readily derivedform the formulation. Finally, results obtained from numericalsimulation of motion of a five-bar mechanism is documented.
Similar content being viewed by others
References
Ascher, U.M. and Petzold, L.R., Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations, SIAM, Philadelphia, PA, 1998.
Baumgarte, J., ‘Stabilization of constraints and integrals of motion in dynamical systems’, Computer Methods in Applied Mechanics and Engineering 1, 1972, 1–16.
Bayo, E. and Garcia de Jalon, J., ‘A modified lagrangian formulation for the dynamic analysis of constrained mechanical systems’, Computer Methods in Applied Mechanics and Engineering 71, 1988, 183–195.
Bayo, E. and Ledesma, R., ‘Augmented Lagrangian and mass-orthogonal projection methods for constrained multibody dynamics’, Nonlinear Dynamics 9, 1996, 113–130.
Ben-Israel, A. and Greville, T.N.E., Generalized Inverse: Theory and Applications, Robert E. Krieger, New York, 1980.
Bicchi, A., Pallottino, L., Bray, M. and Perdomi, P., ‘Randomized parrallel simulation of constrained multibody systems for VR/Haptic applications’, in IEEE International Conference on Robotics and Automation, Seoul, Korea, IEEE, New York, 2001, 2319–2324.
Blajer, W., ‘A geometric unification of constrained system dynamics’, Multibody System Dynamics 1, 1997, 3–21.
Blajer, W., ‘A geometrical interpretation and uniform matrix formulation of multibody system dynamics’, ZAMM 81(4), 2001, 247–259.
Blajer, W., ‘Elimination of constraint violation and accuracy aspects in numerical simulation of multibody systems’, Multibody System Dynamics 7, 2002, 265–284.
Blajer, W., Schiehlen, W. and Schirm, W., ‘A projective criterion to the coordinate partitioning method for multibody dynamics’, Applied Mechanics 64, 1994, 86–98.
Chang, C.O. and Nikravesh, P.E., ‘An adaptive constraint violation stabilization method for dynamic analysis of mechanical systems’, Journal of Mechanisms, and Automation in Design 107, 1985, 488–492.
Cuadrado, J., Cardenal, J. and Bayo, E., ‘Modeling and solution methods for efficient real-time simulation of multibody dynamics’, Multibody System Dynamics 1, 1997, 259–280.
Garcia de Jalon, J. and Bayo, E., Kinematic and Dynamic Simulation of Multibody Systems, Springer-Verlag, Berlin, 1989.
Garcia de Jalón, J. and Bayo, E., Kinematic and Dynamic Simulation of Multibody Systems: The real-Time Challenge, Springer-Verlag, New York, 1994.
Gear, C.W., ‘The simultaneous numerical solution of differential-algebraic equations’, IEEE Transactions on Circuit Theory CT-18, 1971, 89–95.
Golub, G.H. and Van Loan, C.F., Matrix Computations, The Johns Hopkins University Press, Baltimore, MD, 1996.
Liang, C.G. and Lance, G.M., ‘A differentiable null space method for constrained dynamic analysis’, Transactions ASME, JMTAD 109, 1987, 450–411.
Lin, S.T. and Hong, M.C., ‘Stabilization method for numerical integration of multibody mechanical systems’, Journal of Mechanical Design 120, 1998, 565–572.
Nakamura, Y., Advanced Robotics: Redundancy and Optimization, Addison-Wesley, Boston, MA, 1991.
Nikravesh, P.E. and Chung, I.S., ‘Application of euler parameters to the dynamic analysis of three dimensional constrained mechanical systems’, ASME, Journal of Mechanical Design 104, 1982, 785–791.
Park, K.C. and Chiou, J.C., ‘Stabilization of computational procedures for constrained dynamical systems’, Jounal of Guidance, Control and Dynamics 11, 1988, 365–370.
Press, W.H., Flannery, B.P., Teukolsky, S.A. and Vetterling, W.T., Numerical Recipies in C: The Art of Scientific Computing, Cambridge University Press, New York, 1988.
Wehage, R.A. and Haug, E.J., ‘Generalized coordinate partitioning of dimension reduction in analysis of constrained dynamic systems’, ASME, Journal of Mechanical Design 104, 1982, 247–255.
Yoon, S., Howe, R.M. and Greenwood, D.T., ‘Stability and accuracy analysis of Baumgarte's constraint violation stabilization method’, ASME, Journal of Mechanical Design 117, 1995, 446–453.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Aghili, F., Piedbœuf, JC. Simulation of Motion of Constrained Multibody Systems Based on Projection Operator. Multibody System Dynamics 10, 3–16 (2003). https://doi.org/10.1023/A:1024584323751
Issue Date:
DOI: https://doi.org/10.1023/A:1024584323751