As part of my time in the Society of Automotive Engineers (SAE), I embarked on a project to simulate an Ackermann steering system to better understand vehicle motion and steering dynamics. The project consists of two simulations one for the Ackermann steering and another to model the tire characteristics for an Ackermann steering system.
Project Goals and Objectives:
Ackermann Steering Simulation: The primary objective of this project was to develop a MATLAB simulation script for Ackermann steering—a crucial component of vehicle maneuverability. Ackermann steering ensures that all four wheels follow different paths during a turn, allowing for smooth and stable cornering. The script took into account vehicle parameters such as wheelbase, turning radius, and steering angle to accurately model the movement of the inner and outer wheels during steering. Tire Characteristics Modeling: To create a comprehensive vehicle simulation, the project also involved modeling tire characteristics. This included factors such as tire radius, width, and their influence on vehicle dynamics. The goal was to gain insights into how different tire properties affect a vehicle's performance, including turning behavior.
Signifcance and Outcomes: Improved Understanding: Through the Ackermann steering simulation, I gained a deeper understanding of the principles behind steering geometry and how it influences vehicle behavior during turns.
Tire Property Analysis: The tire characteristics modeling aspect allowed for the analysis of tire-related factors in vehicle dynamics. Users could experiment with different tire specifications to observe their effects on performance.
Skills Demonstrated: MATLAB, Simulation and Modeling, and Vehicle Dynamics
More Info: To see for yourself feel free to download the MATLAB scripts attached below.