BikeSim by Mechanical Simulation

Mechanical Simulation provides CarSim, TruckSim and BikeSim software to accurately simulate the dynamic behavior of cars, light and heavy trucks, and motorcycles. 58 OEM's and many Tier 1 suppliers have validated our simulation results to real proving ground test data. Our products include example vehicles, roads and test procedures for immediate use. Real-time versions work on the most common HIL systems used worldwide. Models can be easily extended with Simulink, in-house models (tires, brakes, etc.) and any other CAE or optimization tools. Encrypted datasets are exchanged with OEM's and their partners for faster product development. Over 220 engineering driving simulators use CarSim or TruckSim for accurate testing of future chassis systems or new ADAS products in realistic traffic scenarios.

View Mechanical Simulation Customer Showcase Video
Download Now!
Enabled Solution: BikeSim
Category: Vehicle Dynamics

What is BikeSim?

BikeSim simulates and analyzes the dynamic behavior of motorcycles and scooters. BikeSim shares CarSim’s core architecture — providing engineers with the power and flexibility to dynamically evaluate virtually any two wheeled production or concept motorcycle. BikeSim analyzes the response to the rider's inputs — steering torque, braking, shifting, throttle, body lean, and lateral shifting of the body mass. Environmental inputs are included — aerodynamics, road geometry and friction. By modeling and controlling the complex interaction between the rider-machine-environment, BikeSim accurately simulates how rider behavior affects the bike’s overall performance under the modeled environmental conditions.

BikeSim can animate simulated tests and output 800 calculated variables to plot and analyze, or export to other software such as MATLAB, Excel, and optimization tools like HyperStudy. BikeSim runs faster than real-time using ordinary PC's. The basic BikeSim packages require no other software, although full compatibility with other simulation environments is included for MATLAB/Simulink, LabVIEW, ETAS ASCET, and programming languages such as Visual Basic and C.

Key Features & Benefits

BikeSim is used by OEM's and suppliers to design, develop, and test new motorcycles, scooters, chassis systems and electronic controls. Engineers can make better decisions involving vehicle changes that affect dynamics, and minimize product development time. BikeSim can be used to test new concepts, select brakes, tires and suspension system components, evaluate electronic control algorithms for ABS or ESC, and perform advanced dynamic analysis of pre-concept or existing motorcycles. This makes efficient use of the time spent for final track testing and reduces development time and costs.

BikeSim is easy to use. With BikeSim’s modern graphical user interface, you can run a simulated test, see an animation, or view engineering plots of results with just one mouse click. With the BikeSim “Quick Start Guide” new users can be building and testing vehicles and seeing the results in about 2 hours.

The BikeSim math model is based on a core model developed and validated by Professors Robin Sharp, Simos Evangelou, David Limebeer, and others at Imperial College, London using the AutoSim code generator (an earlier version of VehicleSim Lisp) from Mechanical Simulation. The math model has been extended to include a full powertrain, full nonlinear kinematics suspension, an enhanced rider positioning control, several enhanced tire model options, additional degrees-of-freedoms, and more extensions needed to provide an accurate simulation of most existing motorcycle design concepts.

The BikeSim math models are parametric, involving measurable properties that are commonly used by OEM's and supplier companies. For example, testing a full size vehicle on a Kinematics and Compliance test machine would yield the suspension data that one would put into various BikeSim data screens. BikeSim comes with many example vehicles representing various types of large and small scooters and motorcycles. Example roads and test procedures are also included.

BikeSim is very accurate, OEM and Tier 1 suppliers consistently find close agreement between BikeSim simulation results and actual vehicle test results. Using BikeSim, an engineer can model every major vehicle subsystem (e.g., sprung mass, brakes, tires, suspension) and test the vehicle on one of the many test roads included with the software. For those organizations with a need to test a specific road design and/or road roughness profiles, BikeSim allows those engineers the flexibility to design their own road. Effects due to aerodynamics/wind, driver inputs to throttle, brakes, shifting, and steering can all be set by the user within BikeSim to represent a general test such as a constant speed/straight line run, or a complicated test such as a city drive cycle consisting of multiple acceleration and braking applications on a road with changes in road elevation and direction.

BikeSim models can be extended using various methods such as VS Commands (BikeSim internal programming language), MATLAB/Simulink, LabVIEW, Visual Basic and C. Engineers can use these tools with BikeSim to design and test advanced electronic controllers or replace entire vehicle subsystems such as tires or the powertrain.


OEM’s and suppliers use BikeSim for research, testing, and evaluation of experimental and existing products. Applications can include: chassis system design comparisons; acceleration, braking, and handling tests; electronic controls development (i.e., ABS, ESC, active suspension); tire model evaluations; government regulation testing; road and race track design; and other what-if scenarios.


Available Modules
  • BikeSim Base
  • Sensors: Provides up to 20 range and detection sensors. The sensors provide 11 variables for each detected object (range, range rate of change, bearing angles, elevation, magnitude, etc.). These are used to develop and test advanced driver assistance safety systems.
Modules not currently available through the APA
  • BikeSim Real-Time


BikeSim is currently available for the 32-bit and 64-bit versions of Windows 7, 8 & 8.1.