Solving Mechanical Systems with Nonholonomic Constraints by a Lie-Group Differential Algebraic Equations Method
Publication: Journal of Engineering Mechanics
Volume 143, Issue 9
Abstract
A Lie-group differential algebraic equations (LGDAE) method, which is developed for solving differential-algebraic equations, is a simple and effective algorithm based on the Lie group and the Newton iterative scheme. This paper deepens the theoretical foundation of the LGDAE method and widens its practical applications to solve nonlinear mechanical systems with nonholonomic constraints. After obtaining the closed-form formulation of elements of a one-parameter group and refining the algorithm of the LGDAE method, this differential-algebraic split method is applied to solve nine problems of nonholonomic mechanics in order to evaluate its accuracy and efficiency. Numerical computations of the LGDAE method exhibit the preservation of the nonholonomic constraints with an error smaller than . Comparing the closed-form solutions demonstrates that the numerical results obtained are highly accurate, indicating that the present scheme is promising.
Get full access to this article
View all available purchase options and get full access to this article.
Acknowledgments
The authors thank anonymous referees who gave constructive comments that enriched the content of the paper. This research was supported by the projects NSC-102-2221-E-002-125-MY3 and MOST 104-2218-E-002-026-MY3 from the Ministry of Science and Technology of Taiwan. The 1000 Talents Plan of China with A1211010 and the Chair Professor of Hohai University granted to the first author are highly appreciated.
References
Betsch, P. (2006). “Energy-consistent numerical integration of mechanical systems with mixed holonomic and nonholonomic constraints.” Comput. Methods Appl. Mech. Eng., 195(50–51), 7020–7035.
Bloch, A. M. (2003). Nonholonomic mechanics and control, Springer, New York.
Brenan, K. E., Campbell, S. L., and Petzold, L. R. (1989). Numerical solutions of initial-value problems in differential-algebraic equations, SIAM, New York.
Budd, C. J., Iserles, A., and Nørsett, S. P. (1999). “Special issue: Geometric integration: Numerical solution of differential equations on manifolds.” Phil. Trans. R. Soc. A, 357(1754), 983–1019.
Cash, J. R. (2000). “Modified extended backward differentiation formulae for the numerical solution of stiff initial value problems in ODEs and DAEs.” J. Comput. Appl. Math., 125(1–2), 117–130.
Cash, J. R. (2003). “Efficient numerical methods for the solution of stiff initial-value problems and differential algebraic equations.” Proc. R. Soc. Lond. A, 459(2032), 797–815.
Çelik, E., and Bayram, M. (2003a). “Arbitrary order numerical method for solving differential-algebraic equation by Padé series.” Appl. Math. Comput., 137(1), 57–65.
Çelik, E., and Bayram, M. (2003b). “On the numerical solution of differential-algebraic equations by Padé series.” Appl. Math. Comput., 137(1), 151–160.
Çelik, E., Karaduman, E., and Bayram, M. (2003). “Numerical solutions of chemical differential-algebraic equations.” Appl. Math. Comput., 139(2–3), 259–264.
Celledoni, E., Farré Puiggalí, M., Hoel Høiseth, E., and Martn de Diego, D. (2016). “Energy-preserving integrators applied to nonholonomic systems.” ⟨https://arxiv.org/abs/1605.02845v1⟩ (May 10, 2016).
Cortés, J. (2002). Geometric, control and numerical aspects of nonholonomic systems, Springer, Berlin.
Cortés, J., and Martínez, S. (2001). “Non-holonomic integrators.” Nonlinearity, 14(5), 1365–1392.
de León, M., de Diego, D. M., and Santamaría-Merino, A. (2004). “Geometric integrators and nonholonomic mechanics.” J. Math. Phys., 45(3), 1042–1064.
Fedorov, Y. N., and Zenkov, D. V. (2005). “Discrete nonholonomic LL systems on Lie groups.” Nonlinearity, 18(5), 2211–2241.
Ferraro, S., Iglesias, D., and de Diego, D. M. (2008). “Momentum and energy preserving integrators for nonholonomic dynamics.” Nonlinearity, 21(8), 1911–1928.
Gear, C. W. (1971). “Simultaneous numerical solution of differential-algebraic equations.” IEEE Trans. Ciucuit Theory, 18(1), 89–95.
Guzel, N., and Bayram, M. (2006). “On the numerical solution of differential-algebraic equations with index-3.” Appl. Math. Comput., 175(2), 1320–1331.
Hairer, E., Lubich, C., and Roche, M. (1989). The numerical solution of differential-algebraic systems by Runge-Kutta methods, Springer, Berlin.
Hairer, E., Lubich, C., and Wanner, G. (2002). Geometric numerical integration, Springer, Berlin.
Hamel, G. (1949). Theoretische mechanik, Berlin.
Hochbruck, M., Lubich, C., and Selhofer, H. (1998). “Exponential integrators for large systems of differential equations.” SIAM J. Sci. Comp., 19(5), 1552–1574.
Hochbruck, M., and Ostermann, A. (2010). “Exponential integrators.” Acta Numer., 19, 209–286.
Hosseini, M. (2005). “Numerical solution of linear differential-algebraic equations.” Appl. Math. Comput., 162(1), 7–14.
Hosseini, M. H. (2006a). “Adomian decomposition method for solution of differential-algebraic equations.” J. Comput. Appl. Math., 197(2), 495–501.
Hosseini, M. H. (2006b). “Adomian decomposition method for solution of nonlinear differential algebraic equations.” Appl. Math. Comput., 181(2), 1737–1744.
Iserles, A., Munthe-Kaas, H. Z., Nørsett, S. P., and Zanna, A. (2000). “Lie-group methods.” Acta Numer., 9, 215–365.
Kobilarov, M., Crane, K., and Desbrun, M. (2009). “Lie group integrators for animation and control of vehicles.” ACM Trans. Graph., 28(2), 16:1–16:14.
Liu, C.-S. (2001). “Cone of non-linear dynamical system and group preserving schemes.” Int. J. Non-Linear Mech., 36(7), 1047–1068.
Liu, C.-S. (2006). “Preserving constraints of differential equations by numerical methods based on integrating factors.” Comput. Model. Eng. Sci., 12(2), 83–107.
Liu, C.-S. (2013a). “A method of Lie-symmetry for solving non-linear dynamical systems.” Int. J. Non-Linear Mech., 52, 85–95.
Liu, C.-S. (2013b). “Solving nonlinear differential algebraic equations by an implicit Lie-group method.” J. Appl. Math., 8.
Liu, C.-S. (2014a). “Lie-group differential algebraic equations method to recover heat source in a Cauchy problem with analytic continuation data.” Int. J. Heat Mass Trans., 78, 538–547.
Liu, C.-S. (2014b). “On-line detecting heat source of a nonlinear heat conduction equation by a differential algebraic equation method.” Int. J. Heat Mass Transf., 76, 153–161.
Liu, C.-S. (2015a). “A novel Lie-group theory and complexity of nonlinear dynamical systems.” Commun. Nonlinear Sci. Numer., 20(1), 39–58.
Liu, C.-S. (2015b). “Elastoplastic models and oscillators solved by a Lie-group differential algebraic equations method.” Int. J. Non-Linear Mech., 69(1), 93–108.
Liu, C.-S. (2015c). “Finding unknown heat source in a nonlinear Cauchy problem by the Lie-group differential algebraic equations method.” Eng. Anal. Bound. Elem., 50, 148–156.
McLachlan, R., and Perlmutter, M. (2006). “Integrators for nonholonomic mechanical systems.” J. Nonlinear Sci., 16(4), 283–328.
Mei, F. (1989). “A field method for solving the equations of motion of nonholonomic systems.” Acta Mech. Sin., 5(3), 260–268.
Mei, F. (2000a). “Nonholonomic mechanics.” Appl. Mech. Rev., 53(11), 283–305.
Mei, F. (2000b). “On the integration methods of non-holonomic dynamics.” Int. J. Non-Linear Mech., 35(2), 229–238.
Munthe-Kaas, H. (1998). “Runge-Kutta methods on Lie groups.” BIT Numer. Math., 38(1), 92–111.
Munthe-Kaas, H. (1999). “High order Runge-Kutta methods on manifolds.” Appl. Numer. Math., 29(1), 115–127.
Neimark, J., and Fufaev, N. (1972). “Dynamics of nonholonomic systems.” Translations of mathematical monographs, Vol. 33, American Mathematical Society, RI.
Newman, C. K. (2003). “Exponential integrators for the incompressible Navier-Stokes equations.” Ph.D. thesis, Virginia Polytechnic Institute, Blacksburg, VA.
Novoselvo, V. (1966). Variational methods in mechanics, Leningrad, Russia University Press, Leningrad.
Pars, L. (1968). A treatise on analytical dynamics, Wiley, New York.
Rabier, P. J., and Rheinboldt, W. C. (2000). Nonholonomic motion of rigid mechanical systems from a DAE viewpoint, SIAM, Philadelphia.
Rosenberg, R. (1977). Analytical dynamics of discrete systems, Plenum Press, New York.
Saravi, M., Babolian, E., England, R., and Bromilow, M. (2010). “System of linear ordinary differential and differential-algebraic equations and pseudo-spectral method.” Comput. Math. Appl., 59(4), 1524–1531.
Soltanian, F., Karbassi, S., and Hosseini, M. (2009). “Application of He’s variational iterative method for solution of differential-algebraic equations.” Chaos Solitons Fractals, 41(1), 436–445.
Information & Authors
Information
Published In
Copyright
©2017 American Society of Civil Engineers.
History
Received: Nov 4, 2016
Accepted: Feb 28, 2017
Published online: Jun 29, 2017
Published in print: Sep 1, 2017
Discussion open until: Nov 29, 2017
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.