UBC Formula Electric

Suspension Lead & Designer (Sep. 2024 – Present)

As the current suspension lead on UBC Formula Electric, I determined the scope of work for our 2025/26 design cycle and am currently overseeing a team of 7 members, working as a team to optimize vehicle dynamics, adjustability, and simulation of our race car. Below are highlights of the projects I’ve worked on.

1. Steering Play Reduction Project

One of the main issues we had in our 2024/25 design cycle was the play we had in our steering column, allowing for significant “free play” at the steering wheel – competition rules mandate less than 7 degrees of free play. To combat this, I added an additional constraining bearing support about our double U-joint.

I went through stages of validation to ensure that adding the constraint would actually solve our problem and reduce the free play in the system; I was able to confirm this by using a 3D-print of the test jig above, shown below. The final design is still in-progress; a replica of the system shown below is not possible due to interference with the driver’s legs (was only used for testing the reduction in column play).

2. Bellcrank (Suspension Rocker) Design

Determined parameters for, designed, and optimized the bellcranks – a suspension rocker that connects the push rod to the shock and anti-roll bar (ARB). First, I determined the geometry of the bellcrank – the pivot arms & angles determine both the motion (leverage) ratio and linearity of the ride rate throughout travel. The geometry was constrained by two main factors:

  1. Wheel Travel requirements by FSAE (at least 50mm of wheel travel)
  2. The Resultant Damping Range (less wheel travel ideal)

From the above constraints, along with our determined optimal values for our ride frequency & spring rates, I determined the geometry and optimized the bellcranks from there. I ran multiple topology optimizations in ANSYS to optimize the strength-weight ratio based on the two different force cases this component sees, aiming for a safety factor > 2.

After fine-tuning the bellcrank, reducing stress concentrations resulting from the force cases, I finalized the bellcranks with an overall reduction of weight by 56.7% while increasing the safety factor from 1.5 to 2.8, also reducing cost. For my full write-up and for more information on how suspension parameters were determined, see the document linked below.

3. Suspension Tab Welding Jigs

The welding jigs are a critical component for accuracy of our suspension systems, allowing for proper fits & geometry of the intended suspension design.

The above jig accurately locates all control arm tabs for welding on the chassis, while also allowing for the relative positions of adjacent and mirrored tabs to be correct given where the control arm tabs are located in space.

4. Suspension Member Force Script

The force-member script takes the forces seen at the wheel for different scenarios (lateral/longitudinal acceleration cases) and translates it to the suspension members. Suspension geometry is CAD derived and driven by a model in SolidWorks, which adjusts control arm / tie rod & control rod geometry based on our inputted parameters. I extended this simulation to translate the upper control arm forces to the push rod, effectively making this one simulation cover all suspension members.

The table of loads above is the result of the simulation, showing the forces on each suspension member as a result of the geometry at each tire loading scenario – this helped in determining limiting cases & performing FEA on the members. A reference image of the suspension geometry points is also shown for context – see attached below for the full script.

Front Suspension Force Calculation