Topology Optimization of Binary Structures
Utkarsh Mangal · Computational Mathematics / Optimization
Abstract
This report studies binary topology optimization, where each finite element is assigned a material or void state. The workflow combines finite-element analysis with sensitivity information and iterative design updates.
\[K(u)x=f\qquad x_i\in\{0,1\}\]
Method
The design is updated iteratively while monitoring the objective and volume constraint. The implementation uses NGSolve for finite-element computation and a BESO-style update strategy.
- Binary design variables
- Finite-element analysis
- Sensitivity analysis
- Sequential optimization updates
Implementation
# conceptual workflow\nmesh → finite elements → solve → sensitivities\n → rank elements → update binary design → repeat