4.7 Article

PolyDyna: a Matlab implementation for topology optimization of structures subjected to dynamic loads

期刊

出版社

SPRINGER
DOI: 10.1007/s00158-021-02859-6

关键词

Topology optimization; Compliance minimization; HHT-alpha method; Newmark-beta method; Elastodynamics; Sensitivity separation; ZPR update scheme

资金

  1. National Science Foundation (NSF) [1663244]

向作者/读者索取更多资源

The study introduces a Matlab implementation for topology optimization of structures under dynamic loads, using various methods and techniques to address structural dynamics problems and solve non-self-adjoint topology optimization problems. Several numerical examples are presented with detailed explanations and summarized in a benchmark problem library.
We present a Matlab implementation for topology optimization of structures subjected to dynamic loads. The code, which we name PolyDyna, is built on top of PolyTop-a Matlab code for static compliance minimization based on polygonal finite elements. To solve the structural dynamics problem, we use the HHT-alpha method, which is a generalization of the classical Newmark-beta method. In order to handle multiple regional volume constraints efficiently, PolyDyna uses a variation of the ZPR design variable update scheme enhanced by a sensitivity separation technique, which enables it to solve non-self-adjoint topology optimization problems. We conduct the sensitivity analysis using the adjoint method with the discretize-then-differentiate approach, such that the sensitivity analysis is consistently evaluated on the discretized system (both in space and time). We present several numerical examples, which are explained in detail and summarized in a library of benchmark problems. PolyDyna is intended for educational purposes and the complete Matlab code is provided as electronic supplementary material.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据