BikeSim Package Options

BikeSim is a VehicleSim tool for simulating and analyzing the behavior of motorcycles and scooters in response to steering, braking, rider movement, and acceleration inputs. BikeSim runs faster than real-time using ordinary PC's. The basic BikeSim packages require no other software, although full compatibility with MATLAB/Simulink is included for users who want to extend the math model using Simulink. Additional packages offer extra capabilities.

BikeSim

BikeSim includes a database with browser and GUI, engineering plotter, animator, and comprehensive motorcycle model.

The vehicle model is provided as a dynamically linked library (DLL) both for BikeSim alone, and also for use with MATLAB/Simulink. In Simulink, you can extend components (tires, ABS, TCS, powertrain, springs, dampers, etc.) with your own Simulink models. In version 1, the model was also provided as a C library, so you could also extend it using C. In version 2, the model can be extended using the VehicleSim API from any environment that can load a DLL (C/C++, Python, Visual Basic, etc.).

BikeSim Source

Source code is available for the math model equations, to support custom projects such as riding simulators and advanced software projects.

Note that you probably don't need the full source code. Even the basic BikeSim package comes with limited source that allows you to extend the models using the import and export variables used for Simulink.

BikeSim RT

BikeSim Real-Time (RT) provides math models compiled to run on "target" computers with real-time operating systems such as QNX or Linux RT. A Windows "host" machine is used for the BikeSim database, animator, and plotter. Files are automatically sent to and received from the target, where the Hardware-in-the-Loop (HIL) testing is controlled.

Input and output files from BikeSim RT can be exchanged with users of offline (Windows, non-RT) BikeSim. This lets you follow the same design and evaluation from preliminary design to HIL evaluation.

 

BikeSim Information

Technical Background

Comparing two motorcycles, w/ and w/o ABS brake, during high-speed double lane change with braking on a low-mu road. The ABS brake is controlled externally from Simulink.

Split views with the motorcycle and instruments, which can show the powertrain maneuvers in detail. Animator is capable to display in real-time with BikeSim RT.