MATLAB Program

Code is commented to detail major steps and outline my thought process.

Vehicle Suspension Analysis

Through Northwestern’s Vehicle Dynamics and Design course, I developed and applied a MATLAB program to perform an analysis of a suspension system, primarily focused on determining the roll center, swing arm lengths, and camber angles as the sprung mass rotates incrementally.

Equation Derivations

Example Application

Consider initial pin locations (in meters):

  • Left Suspension: x1 = 0.2; y1 = 0.2; x2 = 0.15; y2 = 0.35; x3 = 0.5; y3 = 0.4; x4 = 0.45; y4 = 0.42

  • Right Suspension: x5 = 1.3; y5 = 0.4; x6 = 1.6; y6 = 0.2; x7 = 1.65; y7 = 0.35; x8 = 1.35; y8 = 0.42

The graph displays the suspension’s original position and the same suspension after a 4 degree counterclockwise rotation of the sprung mass.

The roll center is located at (0.6556, 0.6384).

The camber angle after a 4 degree counterclockwise rotation is 1.9606.