← Back to Projects

FEA Stress Analysis of Bicycle Frame

Finite Element Analysis · Structural Mechanics · Optimization

FEAStress AnalysisMATLABSolidWorks Simulation

Abstract

This project applied finite element analysis (FEA) to evaluate the structural integrity of a mountain bike frame under realistic loading conditions. Using CAD geometry and FEA software, stress distributions were computed for multiple load cases including static weight, pedaling forces, and impact scenarios. The analysis identified critical stress concentrations and informed recommendations for design improvements. MATLAB was used for post-processing and visualization of results.

Objective

The aim was to understand how loads are distributed through a bicycle frame structure, identify potential failure locations, and apply engineering judgment to suggest optimizations. This project demonstrated the application of theoretical mechanics (statics, mechanics of materials) to a real-world structure using computational tools.

Methodology

A simplified CAD model of a typical hardtail mountain bike frame was created, capturing the essential geometry of the top tube, down tube, seat tube, chainstays, and seatstays. Material properties for aluminum alloy 6061-T6 were applied. The frame was meshed with tetrahedral elements, with refinement in regions of expected stress concentration (joints, bends).

Load Cases

Boundary Conditions

The front dropouts were fixed (simulating the fork rigidly mounted), and the rear dropout was constrained in the vertical direction to simulate the wheel. This created a statically determinate system for the static analysis. For dynamic load cases, equivalent static loads were applied based on estimated impact severity.

Results

The FEA results revealed several key findings. Under static load, the highest von Mises stresses occurred at the junction of the seat tube and top tube, consistent with the bending moment induced by rider weight. Under pedaling load, the chainstays and bottom bracket area showed elevated stress. The front impact case highlighted the need for reinforcement in the head tube and down tube junction.

Peak stresses remained below the yield strength of 6061-T6 for all load cases, indicating the frame had adequate strength for the assumed conditions. However, stress concentrations at weld joints (modeled as continuous geometry) would require additional safety factors in a real design.

Post-Processing with MATLAB

FEA result data was exported and imported into MATLAB for further analysis. Custom scripts were written to plot stress contours along critical paths, compare load cases, and generate summary visualizations. This workflow demonstrated the integration of simulation software with programming for efficient result interpretation.

Design Recommendations

Key Learnings

Tools Used

SolidWorks, SolidWorks Simulation (FEA), MATLAB, Excel (data handling)

← Back to Portfolio