Chain Drive Simulation Using Spatial Multibody Dynamics

This paper presents an efficient approach for modeling chain derives using multibody dynamics formulation based on the spatial algebra. The recursive nonlinear dynamic equations of motion are formulated using spatial Cartesian coordinates and joint variables to form an augmented set of differential-algebraic equations. The spatial algebra is used to express the kinematic and dynamic equations leading to consistent and compact set of equations. The connectivity graph is used to derive the system connectivity matrix based on the system topological relations. The connectivity matrix is used to eliminate the Cartesian quantities and to project the forces and inertia into the joint subspace. This approach will result in a minimum set of equation and can avoid iteratively solving the system of differential and algebraic equations to satisfy the constraint equations. In order to accurately capture the full dynamics of the chain links, each link in the chain is modeled as rigid body with full 6 degrees of freedom. To avoid singularities in closed loop configurations, the chain drive is considered a kinematically decoupled subsystem and the interaction between the links and other system components is modeled using force elements. The out-of-plane misalignment between the sprockets can be easily modeled using a compliant force element to model the joints between each two adjacent links. The nonlinear three dimensional contact forces between the chain links and the sprockets are modeled using elastic spring-damper element and accounts for the sliding friction. The proposed approach can be used to model complex drive chain, bicycle chain as well as conveyance systems. Results show that realistic behavior of the chain as well as out-of-plane vibration can be easily captured using the presented approach. The proposed approach for chain drive subsystem could be easily appended to any other multibody simulation system.

[1]  Generalized correction of numerical errors in kinematical differential equations based on euler normalized parameters , 1984 .

[2]  Roy Featherstone,et al.  Efficient Factorization of the Joint-Space Inertia Matrix for Branched Kinematic Trees , 2005, Int. J. Robotics Res..

[3]  Subir Kumar Saha,et al.  Recursive Dynamics Algorithms for Serial, Parallel, and Closed-chain Multibody Systems , 2007 .

[4]  E. Pennestrì,et al.  Linear algebra and numerical algorithms using dual numbers , 2007 .

[5]  Uri M. Ascher,et al.  Computer methods for ordinary differential equations and differential-algebraic equations , 1998 .

[6]  Aki Mikkola,et al.  Multibody System Modeling of Leaf Springs , 2004 .

[7]  D. Rubinstein,et al.  A detailed multi-body model for dynamic simulation of off-road tracked vehicles , 2004 .

[8]  Ahmed A. Shabana,et al.  Spatial Dynamics of Multibody Tracked Vehicles Part I: Spatial Equations of Motion , 1998 .

[9]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[10]  Kunsoo Huh,et al.  T-2-2-3 Development of A Multibody Dynamics Simulation Tool for Tracked Vehicles, Part I : Efficient Contact and Nonlinear Dynamic Modeling , 2002 .

[11]  Han Sik Ryu,et al.  Development of a Multibody Dynamics Simulation Tool for Tracked Vehicles : Part I, Efficient Contact and Nonlinear Dynamic Modeling ( Multibody Dynamics) , 2003 .

[12]  M. A. Unseren,et al.  Derivation of three closed loop kinematic velocity models using normalized quaternion feedback for an autonomous redundant manipulator with application to inverse kinematics , 1993 .

[13]  Guillermo Rodríguez-Ortiz,et al.  Computational robot dynamics using spatial operators , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[14]  S. Pedersen Simulation and Analysis of Roller Chain Drive Systems , 2004 .

[15]  Mohamed A. Omar,et al.  An Applied Approach for Large-Scale Multibody Dynamics Simulation and Machine-Terrain Interaction , 2008 .

[16]  Abhinandan Jain,et al.  Multibody graph transformations and analysis , 2012, Nonlinear dynamics.

[17]  Martin Arnold,et al.  EFFICIENT SIMULATION OF BUSH AND ROLLER CHAIN DRIVES , 2005 .

[18]  Abhinandan Jain Recursive Algorithms Using Local Constraint Embedding for Multibody System Dynamics , 2009 .

[19]  Mohamed A. Omar,et al.  Modeling Flexible Bodies in Multibody Systems in Joint-Coordinates Formulation Using Spatial Algebra , 2014 .

[20]  Roger A. Wehage Automated Procedures for Robust and Efficient Solution of Over-Constrained Multibody Dynamics , 2012 .

[21]  Ahmed A. Shabana,et al.  A compliant track link model for high‐speed, high‐mobility tracked vehicles , 2000 .

[22]  Kunsoo Huh,et al.  Development of a multibody dynamics simulation tool for tracked vehicles: (Part I, Efficient contact and nonlinear dynamic modeling) : Special issue on multibody dynamics , 2003 .

[23]  Ahmed A. Shabana,et al.  Spatial Dynamics of Multibody Tracked Vehicles Part II: Contact Forces and Simulation Results , 1998 .

[24]  Ahmed A. Shabana,et al.  Computational Dynamics, Third Edition , 2009 .

[25]  Linda R. Petzold,et al.  Real-Time Simulation of Large-Scale Multibody Systems Using Automated Equation Decoupling Techniques , 1994 .

[26]  Parviz E. Nikravesh,et al.  An Overview of Several Formulations for Multibody Dynamics , 2004 .

[27]  Ahmed K. Aboubakr,et al.  Chain Dynamic Formulations for Multibody System Tracked Vehicles (Preprint) , 2012 .

[28]  Roy Featherstone,et al.  Plucker basis vectors , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[29]  Linda R. Petzold,et al.  Numerical solution of initial-value problems in differential-algebraic equations , 1996, Classics in applied mathematics.