Vehicle dynamics with Simscape Multibody
https://github.com/mathworks/Vehicle-Dynamics-14DOF-Simscape-Multibody
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
This example models a vehicle with heave and roll degrees of freedom for the front and rear axles. The driver inputs and scene where the vehicle is driving can be configured as you select one of the maneuvers.
- Step Steer Maneuver to test lateral dynamics
- Traversing a Plateau to test the effect of road slope
- Parking Lot Maneuver to test behavior at zero speed
- Slalom on a Hill to test behavior at low speed and in reverse
- Rough Road to show road definitions using surface data in MATLAB
- Icy Surface to test braking systems on surfaces with varying friction
Open the project file sm_vehicle_14dof.prj to get started.
Acknowledgements: MathWorks would like to thank M V Krishna Teja, PhD, Virtual Proving Ground and Simulation Lab, Raghupati Singhania Centre of Excellence at the Indian Institute of Technology, Madras for providing the tire parameters for this example.
Use the "Download" button above to get files compatible with the latest release of MATLAB.
You can also test in MATLAB Online
For earlier MATLAB releases, use "Version History" tab above or these links:
Screenshot of Animated Results
Simscape Model of Vehicle
Tire Model
To learn more about vehicle modeling and simulation with Simscape, please visit:
Learn how to use Simscape with
- Self-paced tutorials, including multi-domain systems, 3D mechanical systems, circuits, motors, and battery packs.
- Searching posts for the keyword "physical modeling".
- Stories from users: https://www.mathworks.com/solutions/physical-modeling.html
See also:
Cite As
Steve Miller (2026). Vehicle Dynamics, 14 DOF Model in Simscape Multibody™ (https://github.com/mathworks/Vehicle-Dynamics-14DOF-Simscape-Multibody/releases/tag/26.1.1.3), GitHub. Retrieved .
General Information
- Version 26.1.1.3 (6.03 MB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with R2022a to R2026a
Platform Compatibility
- Windows
- macOS
- Linux
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.
