Aluminium Extrusion Rail Profile: Nonlinear FEA Optimization
A renewable energy infrastructure manufacturer needed to minimise the wall thickness of an extruded aluminium mounting rail without compromising its load capacity — a profile that, once qualified, would be produced at scale, meaning every fraction of a millimetre saved in wall thickness translated directly into material cost across the full production run. Getting the optimisation right depended on trusting the failure criterion driving it, so the project's foundation was proving that the nonlinear FEA model actually predicted real-world failure before using it to guide any geometry changes.
That meant validating the simulation against physical test data on the original profile first, then building a Python-driven parametric workflow to explore the wall-thickness design space with confidence that each simulated result reflected genuine structural behaviour.
The core methodological decision was how to define failure in a ductile aluminium profile loaded well into its plastic regime, where stress-based comparisons lose their direct physical meaning. The equivalent (von Mises) strain criterion was selected specifically because it is a rotation-invariant scalar measure of distortional deformation — the mode of deformation that actually governs ductile failure — making it appropriate for tracking accumulated plastic strain regardless of loading direction or local mesh orientation. A conservative local acceptance rule was applied on top of this: a design was only accepted if no single node in the model exceeded the client-specified equivalent strain limit at the target load, deliberately erring toward safety even though failure might not occur exactly when any individual node crosses that threshold.
Before that criterion could be trusted to drive an optimisation, it had to be shown to correctly predict a known physical outcome. A previously tested profile, instrumented and loaded to failure, provided the benchmark: the nonlinear FEA model, complete with contact-based clamp boundary conditions and a bolt preload calculated from torque-tension relationships, was run against both a standard material specification and material properties measured from an actual test coupon. The model using the coupon-derived properties showed zero nodes exceeding the strain threshold at the tested failure load, while the standard specification predicted node failures — and critically, the simulated yield zone location and its extension through the full wall thickness matched the failure region observed on the physical post-mortem specimen. This correlation was what justified using the strain criterion, and this specific FEA setup, as the basis for a design optimisation rather than treating it as an unverified analytical tool.
With the failure criterion validated, the optimisation itself was automated by driving the parametric CAD geometry directly through Python: rather than manually adjusting and re-meshing the cross-section for every candidate wall thickness or fillet radius, a script iterated the profile's geometry parameters and launched the corresponding nonlinear FEA runs, allowing each of the four target dimensions — top edge thickness, upper and lower side edge thickness, and fillet radius — to be swept independently and evaluated against the same validated strain criterion at a fixed target load. This turned what would otherwise be a slow, manual trial-and-error process into a repeatable pipeline where each geometry change could be directly traced back to its effect on the predicted failure margin.
Because each parameter was optimised against the same validated criterion and target load, the resulting profile combined thickness reductions in some regions with increases in others precisely where the strain data showed genuine margin or genuine risk, rather than applying a uniform safety margin across the whole cross-section. That parameter-by-parameter approach is what let the final profile meet the target load with no nodes exceeding the failure threshold while holding the overall linear mass of the section essentially unchanged from the starting design.
Have a structure that needs to perform at minimum weight?
Get in Touch