An educational MATLAB code for topology optimization of structures subjected to dynamic loads.
PolyDyna uses the HHT-α method to solve the structural dynamics problem and uses the differentiate-then-integrate method for sensitivity analysis. The code can handle general dynamic loads which can change in magnitude, direction, or position over time.
Download Source Code (30 KB)
PolyDyna: a Matlab implementation for topology optimization of structures subjected to dynamic loads. Structural and Multidisciplinary Optimization.
An educational MATLAB code for stress-constrained topology optimization which considers both linear and nonlinear material models.
PolyStress uses the augmented Lagrangian method to solve the local stress-constrained problem and handles thousands of local stress constraints effectively and efficiently.
Download Source Code (34 KB)
PolyStress: a Matlab implementation for local stress-constrained topology optimization considering material nonlinearity.