最高88.m

在MATLAB中使用88行代码进行高效的拓扑优化。本文给出了一个高效的88行MATLAB拓扑优化程序。它是使用{It O提出的99行代码开发的。西格蒙德}[同上。21,No.2,120--127(2001)]作为起点。原始代码通过一个密度滤波器进行了扩展,并且主要通过预分配数组和向量化循环实现了效率的显著提高。对于一个7500个单元的基准实例,速度提高了100倍。此外,代码的长度已经减少到只有88行。这些改进是在不牺牲代码可读性的情况下完成的。因此,88行代码可以被认为是99行代码的一个有价值的继承者,为那些进入拓扑优化领域的人提供了一个实用的工具,可以帮助他们简化学习曲线。本文还讨论了基本代码的简单扩展,包括最新的基于PDE和黑白投影过滤方法。完整的88行代码包含在附录中,可以从网站url下载{http://www.topopt.dtu.dk}.


zbMATH中的参考文献(参考文献60篇文章,1标准件)

显示第1到第20个结果,共60个。
按年份排序(引用)
  1. 赞布拉诺,米格尔;塞拉诺,辛蒂亚;拉扎罗夫,博扬S。;Galvis,Juan:线弹性拓扑优化问题的快速多尺度对比独立预处理程序(2021)
  2. 布鲁纳,亚历山大;让开čvara,Michal:三维拓扑优化的barrier和modified barrier多重网格方法(2020)
  3. 邓浩;To,Albert C.:基于深度表示学习(DRL)的符合性和应力约束设计拓扑优化(2020)
  4. 德苏巴扬;莫特,库尔特;Doostan,Alireza:不确定条件下结构优化的双维随机梯度下降(2020)
  5. 高文军;王凤文;Sigmund,Ole:高(Q)预应力微膜谐振器的系统设计(2020)
  6. Kanno,Yoshihiro:利用Lagrange对偶性进行无摩擦单边接触的拓扑优化(2020)
  7. 李湘;宁、邵武;刘占利;颜子明;罗成成;庄卓:通过基于深度学习的数据驱动方法设计具有预期带隙的声子晶体(2020)
  8. 罗阳军;邢、剑;Kang,Zhan:基于材料场级数展开和基于Kriging算法的拓扑优化:一种有效的非梯度方法(2020)
  9. 郑永峰;大、大聪;李浩;小米;高亮:区间不确定性下多材料结构的鲁棒拓扑优化(2020)
  10. 伯曼,埃里克;小精灵,丹尼尔;汉波,彼得;拉森,马茨G。;Karl-Son非设计域拓扑优化(2019)
  11. 查克拉波蒂,苏维克;戈斯瓦米,索姆达塔;Rabczuk,Timon:鲁棒拓扑优化的代理辅助自适应框架(2019)
  12. 楚生;小米;高、梁;李浩;张金浩;张晓宇:梯度界面多材料结构的拓扑优化(2019)
  13. 达波尼,查尔斯;埃斯特维斯,拉斐尔;福雷,亚历克西斯;Michailidis,Georgios:考虑附加制造工艺诱导的各向异性特征的形状和拓扑优化(2019)
  14. 杜宗良;张伟胜;张玉鹏;薛,日野;郭,许:拉伸和压缩非对称双模量材料的结构拓扑优化(2019)
  15. 何林伟;吉尔伯特,马修;托马斯·约翰逊;Pritchard,Tom:使用布局和几何优化的AM组件概念设计(2019)
  16. 尼科斯·D·拉格洛斯。;瓦西里奥,尼科斯;Kazakis,Georgios:用SAP2000解决三维拓扑优化问题的C代码(2019)
  17. 梁、元;Cheng,Gengdong:基于序贯整数规划和正则松弛算法的拓扑优化(2019)
  18. 奥沙利文S。;伯德,R。E、 。;库姆斯,W。M、 。;Giani,Stefano:MATLAB中连续和不连续Galerkin方法的快速非线性有限元分析(2019)
  19. 佩里,丹尼尔J。;柯比,罗伯特M。;纳拉延,阿基尔;Whitaker,Ross T.:多理想状态下高保真模型的分配策略(2019)
  20. 索斯诺维克,伊万;Oseledets,Ivan:用于拓扑优化的神经网络(2019)