Good day everyone,
I have designed the suspension system of an 240 kg (without driver), 80 kW electric race car. The vehicle has been developed with a focus on maximizing maneuverability in tight spaces.
I started the design process by determining the placement of the vehicle’s components. By positioning the motor, battery, controllers, wiring, differential, pedals, and finally the driver(s), I calculated the approximate center of gravity (which was later refined through adjustments).
Next, using sketch work and a suspension analysis program, I determined the suspension hardpoints by testing various parameters such as static camber, camber gain, toe, bump steer, Ackermann, caster, caster trail, kingpin inclination, scrub radius, and the instant centers of the wishbones in front/side/top views, as well as anti-dive/lift/squat geometries. These were analyzed under roll/pitch/heave motions with different ride height, camber, and toe settings.
Although placing the steering rack in front of the wheel axis increased the vehicle’s moment of inertia, it subjected the outer wheel’s tierod to tensile loading during cornering, which helps prevent bending and improves steering feel. Moreover, compared to a rear-mounted steering rack, this layout reduces the angular deflection of the double universal joint on the steering shaft, lowering friction and making steering smoother.
Due to accessibility and budget constraints, I had to use gas-charged bicycle shock absorbers. Therefore, I aimed to maximize the effective use of the shock’s stroke range. To achieve this, I designed a bell crank system that compresses the shock from both sides, ensuring a linear motion ratio across different ride heights. This system also lowers the center of gravity compared to conventional pushrod systems with top-mounted shocks, and the gas shocks are lighter than coil springs. Since the vehicle does not have aerodynamic wings, an anti-roll bar was deemed unnecessary. Nitrogen will be charged into the shocks to prevent changes in stiffness and height caused by temperature rise.
After determining the hardpoints, I proceeded to design the control arms, tierods, pushrods, brackets, bell crank, upright, and hub. Throughout the design phase, manufacturability, lightness, rigidity, adjustability, and ease of maintenance were prioritized. The loads on each component were calculated and optimized through FEA analysis.
While designing the upright, I ensured it could be manufactured on a 3-axis CNC milling machine and allow camber adjustment. I maximized suspension performance by efficiently utilizing the space inside the wheel.
When designing the hubs, I decided to use a floatless brake disc system. The reason was the disc’s ability to self-center with the caliper and its easy removability. Since a 4 mm thick disc was sufficient, any misalignment could cause uneven pad pressure and disc warping, posing a safety risk. The disc’s floater was fixed to the hub via wheel studs, meaning the studs secured both the wheel and the brake disc simultaneously. This design eliminated the need for additional mounting interfaces on the hub, simplifying manufacturing and reducing wheel offset. Consequently, a smaller KPI angle could be used while maintaining the same scrub radius. This allowed for the same camber gain during cornering with reduced caster, softening the steering. Additionally, since the in-wheel carrier system’s center of gravity moved closer to the KPI axis, moment forces due to inertia were reduced.
Wishing everyone productive work and success.
| Example | Definition | Symbol | Value | Unit | Example2 | Definition2 | Symbol2 | Value2 | Unit2 |
| 1) | Racing car basics | ||||||||
| 1.1 | Combined mass | mm | 310 | kg | 1.2(a) | Load | W | 3041,1 | N |
| 1.1 | Horizonal distance to combined mass | lm | 820 | mm | 1.2(a) | Front static axle load | WF | 1462,80759 | N |
| 1.1 | Vertical distance to combined mass | hm | 285 | mm | 1.2(a) | Rear static axle load | WR | 1578,29241 | N |
| Wheelbase | L | 1580 | mm | 1.2(b) | % to front | 48,1012658 | |||
| Trackwidth | T | 1150 | mm | 1.2(b) | % to rear | 51,8987342 | |||
| Rolling radius (Rear) | Rr | 265 | mm | 1.2(c) | Rear static wheel loads | WRR,WRL | 789,146203 | N | |
| 1.2(c) | Front static wheel loads | WFR,WFL | 731,403797 | N | |||||
| 1.3(a) | Traction force | F | 2680,29153 | N | |||||
| 1.3 | Coefficient of friction (Acceleration) | μ | 1,3 | 1.3(a) | Longitudinal load transfer | ΔWx | 483,470307 | N | |
| 1.4 | Coefficient of friction (Braking) | μ | 1,3 | 1.3(a) | Rear wheel loads (Acceleration) | WRR,WRL | 1030,88136 | N | |
| 1.5 | Coefficient of friction (Cornering) | μ | 1,3 | 1.3(a) | Front wheel loads (Acceleration) | WFR,WFL | 489,668644 | N | |
| 1.6 | Coefficient of friction (Braking with downforce) | μ | 1,3 | 1.3(b) | Peak torque at rear wheels | Twheels | 710,277254 | Nm | |
| 1.7 | Coefficient of friction (Cornering with downforce) | μ | 1,3 | 1.3(c) | Acceleration | a | 8,64610169 | m/s² | |
| 1.3(c) | Acceleration | a | 0,88135593 | g | |||||
| Acceleration | 1.4(a) | Maximum braking force | F | 3953,43 | N | ||||
| Braking | 1.4(a) | Total longitudinal weight transfer | ΔWx | 713,118703 | N | ||||
| Cornering | 1.4(a) | Rear wheel loads (Braking) | WRR,WRL | 432,586851 | N | ||||
| Must be calculatet manually | 1.4(a) | Front wheel loads (Braking) | WFR,WFL | 1087,96315 | N | ||||
| Extra | 1.4(a) | Rear tires brake % | 28,4493671 | ||||||
| Important | 1.4(a) | Front tires brake % | 71,5506329 | ||||||
| 1.4(b) | Deceleration | a | 12,753 | m/s² | |||||
| 1.4(b) | Deceleration | a | 1,3 | g | |||||
| 1.5(a) | Maximum cornering force | F | 3953,43 | N | |||||
| 1.5(b) | Total lateral weight transfer | ΔWy | 979,763087 | N |
| Example3 | Definition3 | Symbol3 | Value3 | Unit3 | Example4 | Definition4 | Symbol4 | Value4 | Unit4 |
| 3) | Suspension links | ||||||||
| 3.1 | Slope (for front anti-geometry) | θ1 | 4,32506 | degree | 3.1 | % of total braking force at the front | FF% | 71,55063 | |
| 3.1 | Slope (for rear anti geometry) | θ2 | 2,9 | degree | 3.1 | % of total braking force at the rear | FR% | 28,44937 | |
| From | Max. vertical load | 3 | Load | 3.1 | % anti-dive | 30 | |||
| Table | Max. torsion | 1,3 | cases | 3.1 | % anti-lift | 7,989715 | |||
| 2.2 | Max. cornering | 1,3 | and | 3.1 | % anti-squat | 28,08398 | |||
| Max. braking | 1,3 | dynamic | 3.2(a) | Downforce | D | N | |||
| Max. acceleration | 1,3 | factors | 3.2(a) | Design vertical load/side(max. vertical load) | 4561,65 | N | |||
| 3.2(a) | Factor from aerodynamic downforce | 1,3 | 3.2(a) | Front wheel design vertical load (max. vertical load) | Wvert | 2194,211 | N | ||
| 3.2(b) | Design load (vertical) | Wvert | 1414,352 | N | |||||
| 3.2(b) | Design brake force(longitudinal) | Wlong | 1838,658 | N | |||||
| 3.2(c) | Effective weight of car | W | 3041,1 | N | |||||
| 3.2(c) | Maximum cornering force | F | 3953,43 | N | |||||
| 3.2(c) | Total lateral weight transfer | ΔWy | 979,7631 | N | |||||
| 3.2(c) | % amount transferred to individual wheel | 62,5 | |||||||
| 3.2(c) | Front outer vertical wheel load | 1343,756 | N | ||||||
| 3.2(c) | Design load (vertical) | Wvert | 1746,882 | N | |||||
| 3.2(c) | Front outer design cornering force | Wlat | 2270,947 | N | |||||
| 3.2(d) | Acceleration design load | Wvert | 1340,146 | N | |||||
| 3.2(d) | Design acceleration force | Wlong | 1742,189 | N |
| Example5 | Definition5 | Symbol5 | Value5 | Unit5 | Example6 | Definition6 | Symbol6 | Value6 | Unit6 |
| 4) | Springs, dampers and anti-roll | ||||||||
| 4.1 | Corner sprung mass | ms | 50 | kg | 4.1 | Soft car | |||
| 4.1 | Corner unsprung mass | mu | 15 | kg | 4.1 | Wheel centre rate | KW | 10,2 | N/mm |
| 4.1 | Tyre stiffness | KT | 150 | N/mm | 4.1 | Ride rate | KR | 9,550562 | N/mm |
| 4.1 | Natural frequency | fs | 2,19963 | Hz | |||||
| 4.1 | Unsprung natural frequency | fu | 16,44772 | Hz | |||||
| 4.1 | Hard car | ||||||||
| 4.1 | Wheel centre rate | KW | 30 | N/mm | |||||
| 4.1 | Ride rate | KR | 25 | N/mm | |||||
| 4.1 | Natural frequency | fs | 3,558813 | Hz | |||||
| 4.1 | Unsprung natural frequency | fu | 17,43455 | Hz | |||||
| 4.2 | Sprung mass | ms | 200 | kg | 4.2 | Zero downforce car | |||
| 4.2 | Perp. dist. from ms centre of mass to roll axis | ha | 243,5 | mm | 4.2 | Roll couple | C | 621,0711 | Nm |
| 4.2 | Ground clearence | 60 | mm | 4.2 | |||||
| 4.2 | %F distrubution of sprung mass | 50 | 4.2 | Front | |||||
| 4.2 | %F distrubution of roll couple | 50 | 4.2 | Roll couple resisted at front | Cf | 310,5356 | Nm | ||
| 4.2 | Front track width | T | 1,3 | m | 4.2 | Resulting weight transfer | Cf/T | 238,8735 | N |
| 4.2 | Rear track width | T | 1,3 | m | 4.2 | Required front ride rate | KR | 9,55494 | N/mm |
| 4.2 | Tyre stiffness | KT | 150 | N/mm | 4.2 | Required front wheel centre rate | KW | 10,20499 | N/mm |
| 4.2 | Zero downforce car | 4.2 | Front sprung mass/wheel | ms | 50 | kg | |||
| 4.2 | Lateral g force | G | 1,3 | g | 4.2 | Front sprung natural frequency | fs | 2,200134 | Hz |
| 4.2 | Allocation of ground clearence budget | 4.2 | Vertical displacement from roll | 25 | mm | ||||
| 4.2 | Dynamic movement of the chasis | 15 | mm | 4.2 | Body roll | 2,2 | 1,5 | degree | |
| 4.2 | Weight transfer from cornering | 25 | mm | 4.2 | Roll gradient | 1,153846 | deg/g | ||
| 4.2 | High downforce car | 4.2 | Roll rate | Kϕ | 207,0237 | Nm/deg | |||
| 4.2 | Downforce | D | N | 4.2 | |||||
| 4.2 | Lateral g force | G | g | 4.2 | Rear | ||||
| 4.2 | Allocation of ground clearence budget | 4.2 | Roll couple resisted at rear | Cr | 310,5356 | Nm | |||
| 4.2 | Dynamic movement of the chasis | mm | 4.2 | Resulting weight transfer | Cr/T | 238,8735 | N | ||
| 4.2 | Weight transfer from cornering+downforce | mm | 4.2 | Required rear ride rate | KR | 9,55494 | N/mm | ||
| 4.2 | Required rear wheel centre rate | KW | 10,20499 | N/mm | |||||
| 4.2 | Rear sprung mass/wheel | ms | 50 | kg | |||||
| 4.2 | Rear sprung natural frequency | fs | 2,200134 | Hz | |||||
| 4.2 | Vertical displacement from roll | 25 | mm | ||||||
| 4.2 | Body roll | 1,5 | degree | ||||||
| 4.2 | Roll gradient | 1,153846 | deg/g | ||||||
| 4.2 | Roll rate | Kϕ | 207,0237 | Nm/deg |
| Example9 | Definition9 | Symbol9 | Value9 | Unit9 | Example10 | Definition10 | Symbol10 | Value10 | Unit10 | Example11 | Definition11 | Symbol11 | Value11 | Unit11 | Example12 | Definition12 | Symbol12 | Value12 | Unit12 |
| 6) | Front wheel assembly and steering | 7) | Rear wheel assembly and power transmission | ||||||||||||||||
| 6.1 | Lateral force | Wlat | 2270,95 | N | 6.1 | Maximum bending moment in the axle | Maxle | 572191,3 | Nmm | 6.1 | Lateral force | Wlat | 2161,56 | N | 6.1 | Maximum bending moment in the axle | Maxle | 549617 | Nmm |
| 6.1 | Vertical force | Wvert | 1746,88 | N | 6.1 | Elastic modulus | Z | 4087,081 | mm³ | 6.1 | Vertical force | Wvert | 1662,74 | N | 6.1 | Elastic modulus | Z | 3925,84 | mm³ |
| 6.1 | Bearing spacing | l1 | 24 | mm | 6.1 | Minimum diameter of axle | ϕ | 34,65808 | mm | 6.1 | Bearing spacing | l1 | 37 | mm | 6.1 | Minimum diameter of axle | ϕ | 34,1962 | mm |
| 6.1 | Distance | l2 | 16,95 | mm | 6.1 | Distance | l2 | 13,95 | mm | ||||||||||
| 6.1 | Rolling radius | Rr | 265 | mm | 6.1 | Rolling radius | Rr | 265 | mm | ||||||||||
| 6.1 | Yield strength | σy | 210 | N/mm² | 6.1 | Yield strength | σy | 210 | N/mm² | ||||||||||
| 6.2 | Longitudinal force | Wlong | 1838,66 | N | 6.2 | Effective bearing spacing | 79 | mm | 6.2 | Longitudinal force | Wlong | 731,072 | N | 6.2 | Effective bearing spacing | 37 | mm | ||
| 6.2 | Vertical force | Wvert | 1414,35 | N | 6.2 | Case 1 - cornering | 6.2 | Vertical force | Wvert | 562,363 | N | 6.2 | Case 1 - cornering | ||||||
| 6.2 | Axle diameter | ϕ | 45 | mm | 6.2 | Raidal load on inner bearing | P1i | 7,85102 | kN | 6.2 | Axle diameter | ϕ | 85 | mm | 6.2 | Raidal load on inner bearing | P1i | 14,8545 | kN |
| 6.2 | From manufacturer's data sheet: | 6.2 | Raidal load on outer bearing | P1o | 6,104138 | kN | 6.2 | From manufacturer's data sheet: | 6.2 | Raidal load on outer bearing | P1o | 13,1918 | kN | ||||||
| 6.2 | Dimension α | 37 | mm | 6.2 | Case 2 - braking | 6.2 | Dimension α | 0 | mm | 6.2 | Case 2 - braking | ||||||||
| 6.2 | Width | B | 19 | mm | 6.2 | Inner bearing vertical load | -0,18888 | kN | 6.2 | Width | B | 13 | mm | 6.2 | Inner bearing vertical load | 0,21203 | kN | ||
| 6.2 | Basic static load | C0 | 26 | kN | 6.2 | Inner bearing longitudinal load | -0,24554 | kN | 6.2 | Basic static load | C0 | 43 | kN | 6.2 | Inner bearing longitudinal load | 0,27563 | kN | ||
| 6.2 | Basic dynamic load | Cr | 35 | kN | 6.2 | Inner bearing resultant radial load | P2i | 0,309784 | kN | 6.2 | Basic dynamic load | Cr | 52 | kN | 6.2 | Inner bearing resultant radial load | P2i | 0,34775 | kN |
| 6.2 | 6.2 | Outer bearing vertical load | 1,225473 | kN | 6.2 | Outer bearing vertical load | 0,77439 | kN | |||||||||||
| 6.2 | 6.2 | Outer bearing longitudinal load | 1,593115 | kN | 6.2 | Outer bearing longitudinal load | 1,00671 | kN | |||||||||||
| 6.2 | 6.2 | Outer bearing resultant radial load | P2o | 2,009926 | kN | 3.2(b) | Design load (vertical) | Wvert | 562,363 | N | 6.2 | Outer bearing resultant radial load | P2o | 1,27009 | kN | ||||
| 6.2 | 6.2 | Check static loads | 3.2(b) | Design brake force(longitudinal) | Wlong | 731,072 | N | Case 3 - accelerating | |||||||||||
| 6.2 | 6.2 | Maximum radial load from above | P0 | 7,85102 | kN | 3.2(c) | Effective weight of car | W | 3041,1 | N | Raidal load on inner bearing | P2i | 0,65685 | kN | |||||
| 6.2 | 6.2 | Static safety factor | s0 | 3,311671 | 3.2(c) | Maximum cornering force | F | 0 | N | Raidal load on outer bearing | P2o | 2,39904 | kN | ||||||
| 6.2 | Dynamic load profile | 6.2 | Check dynamic loads | 3.2(c) | Total lateral weight transfer | ΔWy | 979,763 | N | 6.2 | Check static loads | |||||||||
| 6.2 | Turning right | 6.2 | Inner bearing | Pmi | 5,559999 | kN | 3.2(c) | % amount transferred to individual wheel | 50 | 6.2 | Maximum radial load from above | P0 | 14,8545 | kN | |||||
| 6.2 | Assumed % time | 30 | 6.2 | Outer bearing | Pmo | 4,941518 | kN | 3.2(c) | Rear outer vertical wheel load | 1279,03 | N | 6.2 | Static safety factor | s0 | 2,89474 | ||||
| 6.2 | Inner bearing load | 7,85102 | kN | 6.2 | Estimated fatigue life (choose bigger [Pmi,Pmo]) | 2,49E+08 | cycles | 3.2(c) | Design load (vertical) | Wvert | 1662,74 | N | |||||||
| 6.2 | Outer bearing load | 6,10414 | kN | 6.2 | Max range | 415342 | km | 3.2(c) | Rear outer design cornering force | Wlat | 2161,56 | N | |||||||
| 6.2 | Turning left | ||||||||||||||||||
| 6.2 | Assumed % time | 20 | |||||||||||||||||
| 6.2 | Inner bearing load | 5,11087 | kN | ||||||||||||||||
| 6.2 | Outer bearing load | 6,3199 | kN | ||||||||||||||||
| 6.2 | Braking | ||||||||||||||||||
| 6.2 | Assumed % time | 15 | |||||||||||||||||
| 6.2 | Inner bearing load | 0,30978 | kN | ||||||||||||||||
| 6.2 | Outer bearing load | 2,00993 | kN | ||||||||||||||||
| 6.2 | Accelerating | ||||||||||||||||||
| 6.2 | Assumed % time | 25 | |||||||||||||||||
| 6.2 | Inner bearing load | -0,085 | kN | ||||||||||||||||
| 6.2 | Outer bearing load | 0,55156 | kN | ||||||||||||||||
| 6.2 | Cruising | ||||||||||||||||||
| 6.2 | Assumed % time | 10 | |||||||||||||||||
| 6.2 | Inner bearing load | -0,293 | kN | ||||||||||||||||
| 6.2 | Outer bearing load | 1,90119 | kN | ||||||||||||||||
| 6.3 | Fouter | 22094,42 | N | 6.3 | Fouter | 13191,8 | N | ||||||||||||
| 6.3 | Finner | 23841,31 | N | 6.3 | Finner | 14854,5 | N | ||||||||||||
| 6.3 | l3 | 79,55 | mm | 6.3 | Vouter | 2413,238 | N | 6.3 | l3 | 79,55 | mm | 6.3 | Vouter | 774,389 | N | ||||
| 6.3 | l4 | 23,2 | mm | 6.3 | Houter | 3137,21 | N | 6.3 | l4 | 23,2 | mm | 6.3 | Houter | 1006,71 | N | ||||
| 6.3 | l5 | 88,9 | mm | 6.3 | Vinner | 998,8862 | N | 6.3 | l5 | 88,9 | mm | 6.3 | Vinner | 212,026 | N | ||||
| 6.3 | Hinner | 1298,552 | N | 6.3 | Hinner | 275,634 | N | ||||||||||||
| Fbrake | 4742,037 | N | Fbrake | 1885,49 | N | ||||||||||||||
| Vbrake | 2371,018 | N | Vbrake | 942,745 | N | ||||||||||||||
| Hbrake | 1237,517 | N | Hbrake | 492,051 | N | ||||||||||||||
