In 2007, Meijaard, et al. [1] presented the canonical linearized equations of motion for the Whipple bicycle model along with test cases for checking alternative formulations of the equations of motion or alternative numerical solutions. This paper describes benchmarking three other implementations of bike equations of motion: the linearized equations for bicycles written by Papadopoulos and Schwab [2] in JBike6, the non-linear equations for bicycles outlined by Schwab [3] and implemented in MATLAB as a Cornell University class project, and the non-linear equations for motorcycles implemented in FastBike from the Motorcycle Dynamics Research Group at the University of Padua. [4] Some implementations are easier to benchmark than others. For example, JBike6 is designed to produce eigenvalues and easily exposes the coefficients of its linearized equations of motion. At the other extreme, the class project non-linear equations were not originally intended to generate eigenvalues and are implemented in a single 48×48 matrix. Finally, while FastBike does generate eigenvalues, its equations of motion incorporate tire and frame compliance, which cannot be completely disabled. Instead, the tire stiffness parameters must be increased, but not so much as to cause convergence errors in FastBike. In the end, all three implementations generate eigenvalues that match the published benchmark values to varying degrees. JBike6 comes the closest, with agreement of 12 digits or more. The class project is second, with agreement of 12 digits for most forward speeds, but with a loss of measurable agreement near the capsize speed due to a peak in the eigenvalue condition number. Unfortunately, FastBike is limited at this time to exporting eigenvalues with no more than two decimal places, and so agreement can only be found to ±0.005.

This content is only available via PDF.
You do not currently have access to this content.