Adebanji Adelowo
← Projects

Topology optimisation with verified FEM

Finite elements · Optimisation

My contribution

I implemented a 2D elasticity solver and SIMP optimiser, verifying displacement convergence and compliance sensitivities.

Research implementation · validation limitations documented

Cantilever compliance: 617.9 → 101.4 after 150 iterations; the mesh study is not yet quantitatively converged.

Topology OptimizationFinite ElementsSIMPComputational Mechanics

Problem

Finding the material layout within a fixed design domain and volume budget that minimises structural compliance under a fixed load, using a density-based (SIMP) formulation.

Approach

P1 vector finite elements for plane-stress/strain linear elasticity; SIMP material interpolation; self-adjoint compliance sensitivity; Bourdin-style density filtering; an optimality-criteria (OC) update.

Verification

Elasticity solver verified by manufactured solutions (O(h²) displacement-L², O(h¹) H¹ convergence); compliance sensitivity verified by a Taylor-remainder test before being trusted for optimisation.

Key finding

Canonical cantilever benchmark: compliance reduced from 617.86 to 101.39 after 150 optimality-criteria iterations. The mesh-resolution study is qualitatively mesh-independent (the same topology on the two finer meshes) but not quantitatively mesh-converged: compliance still decreases by about 14% between the two finest meshes of the study (60 × 30 and 90 × 45).

617.9 → 101.4Canonical-Cantilever Compliance
Initial uniform-density cantilever design versus the final SIMP-optimized density field after 150 optimality-criteria iterations
Canonical cantilever study: initial uniform density versus the final SIMP-optimised topology. Select figure to enlarge.