CASE STUDY / P-01

CFRP suspension pushrods

Team Bath Racing Electric, TBRe26

ROLE Suspension Design Engineer
PERIOD Oct 2025 to present
1.482 kg → 0.419 kg
four pushrods, steel to CFRP
72%
mass reduction
30 min → 5 min
pushrod length adjustment
SCOPE OF WORK
ELEMENT ROLE NOTE
Pushrod CFRP conversion DESIGNED sized with own load tool
Shim adjustment mechanism DESIGNED
Suspension CAD assembly DESIGNED every member integrated
Toe and tie-rod turnbuckles DESIGNED
MATLAB load solver DESIGNED member forces, clevis shear and pull-out, across the load cases
ANSYS FE, static structural and eigenvalue buckling DESIGNED mesh sensitivity on the governing cases
Manufacturing drawings and build documentation DESIGNED
Bonded joint method INHERITED team composites R&D, prior year
Clevises and base inserts INHERITED pre-existing design
Member manufacture and physical testing TEAM

Requirement

The team priority for TBRe26 was mass, across the whole car, and the steel suspension members were identified as a place to find it. Suspension members are effectively unsprung, to a degree set by their geometry, and pushrods sit at the top of that scale: both ends move with wheel travel, so nearly every gram counts as unsprung mass. Unsprung mass is the expensive kind: removed, it cuts tyre contact-patch load variation disproportionately compared with the same mass taken from the sprung chassis. The other requirement came from the garage. The previous pushrods were tedious to adjust on the car, and setup time is track time. The brief reduces to one line: much lighter, similarly stiff, adjustable in minutes. The front kinematics carried over from the year before; the rear was redesigned around the new chassis and independent roll and heave control.

A front corner on the car: wishbones, the pushrod running inboard from the upright, and the brake and hub behind them
Fig. 1.1   Outboard end: the pushrod at the upright  Photo: TBRe
The inboard suspension on the car: rocker and damper with the pushrod arriving at the rocker
Fig. 1.2   Inboard end: the pushrod at the rocker and damper  Photo: TBRe

Loads

A MATLAB tool resolves suspension member forces from contact-patch loads for each defined load case, then the clevis shear and pull-out loads that size the connections. Sizing uses the envelope across cases, so one tube and one joint design covers all four corners.

The tool starts where the load starts, at the contact patch. Each load case applies a set of tyre forces, and the tool resolves them along every member's unit vector to give the axial force in each one. Run the full case set and the picture is complete: the maximum tension and compression every member will see, which case governs it, and what each member must be specced to carry. Clevis shear and pull-out came later, an extension built for the chassis team so they could read their own limiting cases from the same tool. The rear pushrod clevises are the one gap: the rear dynamics design was not finished when the tool was written, and the rear pushrod forces were low enough for me to judge that shear and pull-out on the rear shelf would not be limiting.

LOAD CASE
QUANTITY
Load-solver view of the car, 3G Bump, member load
CORNER MEMBER RESULTANT N
FL Up-Fore 271
FL Up-Aft 107
FL Low-Fore -1,734
FL Low-Aft -1,563
FL Push/Pull 3,554
FL Tie/Toe 110
FR Up-Fore 271
FR Up-Aft 107
FR Low-Fore -1,734
FR Low-Aft -1,563
FR Push/Pull 3,554
FR Tie/Toe 110
RL Up-Fore -1,302
RL Up-Aft -1,639
RL Low-Fore -285
RL Low-Aft -546
RL Push/Pull 4,632
RL Tie/Toe -304
RR Up-Fore -1,302
RR Up-Aft -1,639
RR Low-Fore -285
RR Low-Aft -546
RR Push/Pull 4,632
RR Tie/Toe -304
Fig. 2.1 Load-solver output. Compression positive, tension negative, team convention. 3G BUMP, member load.
VALUES SUBSTITUTED. FIGURE SHOWS TOOL BEHAVIOUR AND LOAD-CASE STRUCTURE ONLY, NOT RESULTS.
INTERACTIVE FIGURE. NINE COMBINATIONS AVAILABLE ONLINE.

The GUI earns its keep twice. It shows how force distributes through the car in a given load case, which was interesting learning in itself, and frankly it looks cool. One episode from before this tool shows why the loads get computed at all: all members originally shared one tube size, and when the front lower wishbone loads came through, the tube went up a size so the members would not buckle. That decision was not mine, it came out of the older solver this tool was built on, but it is exactly the kind of call a load picture exists to force. For TBRe27 the pushrods are being strain gauged, which should show how representative the tool's values actually are; section 6 carries that plan.

Design

Each pushrod is a CFRP tube with bonded metallic end fittings: a threaded insert at the rocker end and a clevis at the upright end. Length adjustment is shim-based: a ground shim stack under the clevis shoulder sets pin-to-pin length without disturbing the bonded joints.

A CFRP pushrod separating into its parts: rod end, lock nut, bonded threaded insert, carbon tube, clevis, shim stack and clamp bolts
Fig. 3.1 Pushrod exploded view, scroll-driven sequence
The shim clamp fitted on the car, bolts accessible with the pushrod in place
Fig. 3.2   The shim clamp fitted on the car  Photo: TBRe
DRAWING EXTRACT / PENDING CLEARANCE

Manufacturing drawing withheld until cleared for publication.

Fig. 3.3   Drawing extract, pending clearance

Alongside mass, the brief was adjustability, and the previous car explains why: a circular shim arrangement with one of the bolts effectively blocked by tool access once the rod was on the car, which made every length change extremely tedious. This design answers that twice. The shims are binary, 1, 2, 4 and 8 mm thick, so four parts set a stack to exactly the length required; and the hole spacing is deliberately oversized for tool access, generous enough that it comes down next season. The insert bond length is on the same list: the tube, not the bond, sets the member's failure load, so the joint has area to give.

The first version went further. Its shims were open-slotted and lockwired, so a length change needed nothing more than backing the bolts off and pulling the lockwire: shims slide in and out with the pushrod still on the car. The FEA alone was not sufficient to sign that off, and there was neither the time nor the budget to prove it in hardware, so the car runs plain holes instead. Adjustment now means both bolts fully out, the corner supported while the pushrod is disconnected, shims changed, bolts back in. Slower, but conservative. I still think the slotted version works: the FE result that counted against it may say more about the model than the part, since the bolt preload was set at 5 kN, a level a bolt tightened by hand with an Allen key would never actually see. It is on the list to revisit for next year.

Analysis

Completed FE covers the metallic adjustment hardware: shim stack, threaded inserts and clevis details. Runs are static structural and eigenvalue buckling, with mesh sensitivity on the governing cases. Linear eigenvalue results overpredict buckling load; quoted margins account for this.

FE SLOT / SHIM STACK AND INSERTS
FILE TO BE SUPPLIED
Fig. 4.1   Shim stack and insert FE, von Mises, envelope case
FE SLOT / CLEVIS DETAIL
FILE TO BE SUPPLIED
Fig. 4.2   Clevis detail FE, bearing and shear-out checks
FE SLOT / FIRST BUCKLING MODE, METALLIC HARDWARE
FILE TO BE SUPPLIED
Fig. 4.3   First eigenvalue buckling mode
CHART SLOT / MESH CONVERGENCE
FILE TO BE SUPPLIED
Fig. 4.4   Mesh convergence, peak stress against element count
SECTION 4 / ADDITIONAL BODY COPY
ON HOLD, PENDING FEA REWORK

Manufacture and test

Manufacture and testing were the team's, the responsibility of our head of composites research; I was part of setting the tests up, not leading them. The specimens were representative members, tube and bonded end fittings without the adjustment hardware. The failure test reached 27 kN, and what failed was the carbon tube, not the bonded joint. In fatigue, the member survived 100,000 cycles at 6 kN.

Four representative pushrod members on a bench, each a carbon tube with bonded metallic end fittings, hand-labelled with the dates and cycle counts of their fatigue runs
Fig. 5.1   Cyclic test specimens, labelled with their accumulated cycles  Photo: TBRe

Next

MEMBER TEST CORRELATION AND FULL-ROD FE / PLANNED

FE of the as-tested member against the raw test data, then the validated laminate model carried into the full pushrod assembly. Published when complete.

TBRe27 brings measurement into the loop: strain gauges on all four pushrods, with the wider aim of a fully instrumented front and rear corner. That gives the load tool something it has never had, measured member loads to answer to, and lets members be sized against what the car actually experiences rather than what the model predicts. My remit next year is the rear: leading the refinement of the rear dynamics and the mechanical improvement of the rear inboard suspension, with the rear kinematics carrying over. I will also help implement the new front kinematics, and keep refining the work on this page.