A bicycle model for education in multibody dynamics and real-time interactive simulation

This paper describes the use of a bicycle model to teach multibody dynamics. The bicycle motion equations are first obtained as a DAE system written in terms of dependent coordinates that are subject to holonomic and non-holonomic constraints. The equations are obtained using symbolic computation. The DAE system is transformed to an ODE system written in terms of a minimum set of independent coordinates using the generalised coordinates partitioning method. This step is taken using numerical computation. The ODE system is then numerically linearised around the upright position and eigenvalue analysis of the resulting system is performed. The frequencies and modes of the bicycle are obtained as a function of the forward velocity which is used as continuation parameter. The resulting frequencies and modes are compared with experimental results. Finally, the non-linear equations of the bicycle are used to create an interactive real-time simulator using Matlab-Simulink. A series of issues on controlling the bicycle are discussed. The entire paper is focussed on teaching engineering students the practical application of analytical and computational mechanics using a model that being simple is familiar and attractive to them.

[1]  Peter Eberhard,et al.  SYSTEMS WITH CONSTRAINT EQUATIONS IN THE SYMBOLIC MULTIBODY SIMULATION SOFTWARE NEWEUL-M 2 , 2011 .

[2]  L. Meirovitch Analytical Methods in Vibrations , 1967 .

[3]  Rosario Chamorro,et al.  Stability analysis of vehicles on circular motions using multibody dynamics , 2008 .

[4]  Janusz Frączek,et al.  Teaching Multibody Dynamics at Warsaw University of Technology , 2005 .

[5]  Arend L. Schwab,et al.  Experimental validation of a model of an uncontrolled bicycle , 2008 .

[6]  A. Schwab,et al.  Dynamics of Flexible Multibody Systems with Non-Holonomic Constraints: A Finite Element Approach , 2003 .

[7]  Ahmed A. Shabana,et al.  Dynamics of Multibody Systems , 2020 .

[8]  R. Sinatra,et al.  Experiences in Teaching Multibody Dynamics , 2005 .

[9]  A. Ruina,et al.  A Bicycle Can Be Self-Stable Without Gyroscopic or Caster Effects , 2011, Science.

[10]  Ettore Pennestrì,et al.  Multibody dynamics in advanced education , 2005 .

[11]  Werner Schiehlen,et al.  Driver-in-the-loop simulations with parametric car models , 2008 .

[12]  Jean-Claude Samin,et al.  Teaching Multibody Dynamics from Modeling to Animation , 2005 .

[13]  Jorge C. A. Ambrósio,et al.  Advances in computational multibody systems , 2005 .

[14]  Arend L. Schwab,et al.  Linearized dynamics equations for the balance and steer of a bicycle: a benchmark and review , 2007, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[15]  P. Fisette,et al.  Engineering Education in Multibody Dynamics , 2007 .

[16]  E. Haug,et al.  Generalized Coordinate Partitioning for Dimension Reduction in Analysis of Constrained Dynamic Systems , 1982 .

[17]  K.J. Astrom,et al.  Bicycle dynamics and control: adapted bicycles for education and research , 2005, IEEE Control Systems.

[18]  J. W. Humberston Classical mechanics , 1980, Nature.