Skip to main content
Log in

Automatic Generation and Integration of Equations of Motion for Flexible Multibody Dynamical Systems

  • Published:
The Journal of the Astronautical Sciences Aims and scope Submit manuscript

Abstract

In this paper, we consider a new direction for generating and simultaneously solving equations of motion for dynamical systems, using automatic differentiation. We overview the current computational approaches for solving multibody dynamics problems and discuss several choices for equation of motion formulation. We present an operator-overloading method for generating equations of motion automatically via Lagrange’s Equations and solve them in a direct fashion. Several numerical examples are presented to demonstrate the accuracy and efficiency of the method for simulating the motion of multibody dynamical systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. GRIFFITH, D. T., SINCLAIR, A. J., TURNER, J. D., HURTADO, J. E., and JUNKINS, J. L. “Automatic Generation and Integration of Equations of Motion by Operator-Overloading Techniques,” presented as paper AAS 04–242 at the AAS/AIAA Spaceflight Mechanics Meeting, Maui, HI, February 8–12, 2004.

  2. GRIFFITH, D. T., JUNKINS, J. L., and TURNER, J. D. “Automatic Generation and Integration of Equations of Motion for Linked Mechanical Systems,” presented at the 6th International Conference on Dynamics and Control of Systems and Structures in Space, July 18–22, 2004, Riomaggiore, Cinque Terre, Liguria, Italy.

  3. GRIFFITH, D. T. New Methods for Estimation, Modeling and Validation of Dynamical Systems Using Automatic Differentiation, Ph.D. Dissertation, Texas A&M University, 2004.

  4. DURRBAUM, A., KLIER, W., and HAHN, H. “Comparison of Automatic and Symbolic Differentiation in Mathematical Modeling and Computer Simulation of Rigid Body Systems,” Multibody System Dynamics, Vol. 7, 2002, pp. 331–355.

    Article  Google Scholar 

  5. TURNER, J. D. “Quaternion-Based Partial Derivative and State Transition Matrix Calculations for Design Optimization,” presented at the 40th AIAA Aerospace Sciences Meeting and Exhibit, Reno, Nevada, January 14–17, 2002.

  6. TURNER, J. D. “Object Oriented Coordinate Embedding Algorithm for Automatically Generating the Jacobian and Hessian Partials of Nonlinear Vector Functions,” Invention Disclosure, University of Iowa, May 2002.

  7. TURNER, J. D. “The Application of Clifford Algebras for Computing the Sensitivity Partial Derivatives of Linked Mechanical Systems,” presented at the USNCTAM14: Fourteenth U.S. National Congress of Theoretical and Applied Mechanics, Blacksburg, Virginia, USA, June 23–28, 2002.

  8. TURNER, J. D. “Automated Generation of High-Order Partial Derivative Models,” AIAA Journal, Vol. 51, No. 8, August 2003, pp. 1590–1598.

    Google Scholar 

  9. TURNER, J. D. “Generalized Gradient Search and Newton’s Methods for Multilinear Algebra Root-Solving and Optimization Applications,” presented as paper AAS 03–261 at the John L. Junkins Astrodynamics Symposium, George Bush Conference Center, College Station, Texas, May 23–24, 2003.

  10. TURNER, J. D. “Generalized Gradient Search and Newton’s Methods for Multilinear Algebra Root-Solving and Optimization Applications,” The John L. Junkins Astrodynamics Symposium, Advances in the Astronautical Sciences, Vol. 115, 2003, pp. 55–78.

    Google Scholar 

  11. BARUH, H. Analytical Dynamics, McGraw Hill, New York, 1998.

    Google Scholar 

  12. SCHAUB, H. and JUNKINS, J. L. Analytical Mechanics of Space Systems, AIAA, Reston, VA, 2003.

    Book  Google Scholar 

  13. BANERJEE, A. K. “Contributions of Multibody Dynamics to Space Flight: A Brief Review,” Journal of Guidance, Control, and Dynamics, Vol. 26, No. 3, May-June 2003, pp. 385–394.

    Article  Google Scholar 

  14. SCHIEHLEN, W. (editor) Multibody Systems Handbook, Springer-Verlag, New York, 1990.

  15. SHABANA, A. A. Computational Dynamics, Second Edition, John Wiley and Sons, New York, 2001.

    MATH  Google Scholar 

  16. GARCIA DE JALON, J. and BAYO, E. Kinematic and Dynamic Simulation of Multibody Systems: The Real-Time Challenge, Springer-Verlag, New York, 1994.

    Book  Google Scholar 

  17. HUSTON, R. L. Multbody Dynamics, Butterworth-Heinemann, New York, 1990.

    Google Scholar 

  18. LEE, M. G. “Application of Automatic Differentiation in Numerical Solution of a Flexible Mechanism,” Proceedings of the International Conference on Computational Methods in Science and Engineering, Kastoria, Greece, September 12–16, 2003, pp. 350–359.

  19. JUNKINS, J. L. and KIM, Y. Introduction to Dynamics and Control of Flexible Structures, AIAA Education Series, Washington, DC, 1993.

    Book  Google Scholar 

  20. REDDY, J. N. An Introduction to the Finite Element Method, McGraw-Hill, New York, 1993.

    Google Scholar 

  21. THOMSON, W. T. and DAHLEH, M. D. Theory of Vibration with Applications, Prentice Hall, New Jersey, 1998.

    Google Scholar 

  22. BARUH, H. and RADISAVLJEVIC, V. “Modeling of Flexible Mechanisms by Constrained Coordinates,” Journal of the Chinese Society of Mechanical Engineers, Vol. 21, No. 1, 2000, pp. 1–14.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Griffith, D.T., Turner, J.D. & Junkins, J.L. Automatic Generation and Integration of Equations of Motion for Flexible Multibody Dynamical Systems. J of Astronaut Sci 53, 251–279 (2005). https://doi.org/10.1007/BF03546353

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03546353

Navigation