
PolyDyna
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.
Related Publication
PolyDyna: a Matlab implementation for topology optimization of structures subjected to dynamic loads. Structural and Multidisciplinary Optimization.

PolyStress
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.
Related Publication
PolyStress: a Matlab implementation for local stress-constrained topology optimization considering material nonlinearity.