Comparison of Kane’s and Lagrange’s Methods in Analysis of Constrained Dynamical Systems

Dynamic modeling is a fundamental step in analyzing the movement of any mechanical system. Methods for dynamical modeling of constrained systems have been widely developed to improve the accuracy and minimize computational cost during simulations. The necessity to satisfy constraint equations as well as the equations of motion makes it more critical to use numerical techniques that are successful in decreasing the number of computational operations and numerical errors for complex dynamical systems. In this study, performance of a variant of Kane’s method compared to six different techniques based on the Lagrange’s equations is shown. To evaluate the performance of the mentioned methods, snake-like robot dynamics is considered and different aspects such as the number of the most time-consuming computational operations, constraint error, energy error, and CPU time assigned to each method are compared. The simulation results demonstrate the superiority of the variant of Kane’s method concerning the other ones.

[1]  W. Blajer Elimination of Constraint Violation and Accuracy Aspects in Numerical Simulation of Multibody Systems , 2002 .

[2]  M. Hubbard,et al.  Symbolic linearization of equations of motion of constrained multibody systems , 2015 .

[3]  D. Hodges,et al.  Corrigendum: New Form of Kane's Equations of Motion for Constrained Systems , 2007 .

[4]  Ali Meghdari,et al.  A recursive approach for the analysis of snake robots using Kane's equations , 2006, Robotica.

[5]  J. Gibbs On the Fundamental Formulae of Dynamics , 1879 .

[6]  T. Kane Dynamics of Nonholonomic Systems , 1961 .

[7]  Elżbieta Jarzębowska,et al.  Computational Reference Dynamical Model of a Multibody System With First Order Constraints , 2017 .

[8]  H. Nejat Pishkenari,et al.  A fresh insight into Kane's equations of motion , 2015, Robotica.

[9]  R. Kalaba,et al.  A new perspective on constrained motion , 1992, Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences.

[10]  D. Hodges,et al.  Nonminimal Kane's Equations of Motion for Multibody Dynamical Systems Subject to Nonlinear Nonholonomic Constraints , 2005 .

[11]  D. Hodges,et al.  Forces associated with non-linear non-holonomic constraint equations , 2010 .

[12]  W. Raman-Nair,et al.  A model for deployment of a freefall lifeboat from a moving ramp into waves , 2013 .

[13]  D. Hodges,et al.  Dynamics: Theory and Application of Kane's Method , 2016 .

[14]  Dewey H. Hodges,et al.  New Form of Kane's Equations of Motion for Constrained Systems , 2003 .

[15]  Pål Liljebäck,et al.  A survey on snake robot modeling and locomotion , 2009, Robotica.

[16]  Dewey H. Hodges,et al.  Nonminimal generalized Kane's impulse-momentum relations , 2004 .

[17]  Thomas R. Kane,et al.  THEORY AND APPLICATIONS , 1984 .

[18]  Gholamreza Vossoughi,et al.  Assisted passive snake-like robots: conception and dynamic modeling using Gibbs–Appell method , 2008, Robotica.

[19]  P. Flores,et al.  On the constraints violation in forward dynamics of multibody systems , 2017 .

[20]  W. Blajer A Geometric Unification of Constrained System Dynamics , 1997 .

[21]  J. G. Papastavridis,et al.  Maggi's equations of motion and the determination of constraint reactions , 1990 .

[22]  D. J. Braun,et al.  Eliminating Constraint Drift in the Numerical Simulation of Constrained Dynamical Systems , 2009 .

[23]  Nguyen Van Khang,et al.  Kronecker product and a new matrix form of Lagrangian equations with multipliers for constrained multibody systems , 2011 .