最高88.m

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


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

显示第1到第20个结果,共70个。
按年份排序(引用)
  1. 阿拉克,李;沃特金斯,瑞安·T。;Tamijani,Ali Y:热弹性多材料周期性微结构的基于应力的稳健拓扑优化(2021)
  2. 哈瓦克西德;柯比,罗伯特M。;Narayan,Akil:具有随机输入的偏微分方程的多级设计求积(2021)
  3. 库马尔,泰姬陵;斯里德哈拉,萨基;菩萨,菩萨树;Suresh,Krishnan:分级多尺度拓扑优化的谱分解(2021)
  4. 史密斯,霍利斯;Norato,Julián A.:复合材料离散几何元件的拓扑优化(2021)
  5. 王日新;张先民;朱本亮:基于投影变换的移动变形元件拓扑优化(2021)
  6. Yano,Masayuki;黄天慈;Zahr,Matthew J.:使用动态模型简化加速拓扑优化的全局收敛方法(2021)
  7. 伊普西兰蒂斯,康斯坦蒂诺斯·艾森;卡扎基斯,乔治;Lagaros,Nikos D:一种高效的基于3D均匀化的拓扑优化方法(2021)
  8. 赞布拉诺,米格尔;塞拉诺,辛蒂亚;拉扎罗夫,博扬S。;Galvis,Juan:线弹性拓扑优化问题的快速多尺度对比独立预处理程序(2021)
  9. 张晓佳;迟亨;赵志:大变形下各向异性纤维增强超弹性结构的拓扑优化(2021)
  10. 布鲁纳,亚历山大;Kočvara,Michal:三维拓扑优化的势垒和修正势垒多重网格方法(2020)
  11. 邓浩;To,Albert C.:基于深度表示学习(DRL)的符合性和应力约束设计拓扑优化(2020)
  12. 德苏巴扬;莫特,库尔特;Doostan,Alireza:不确定条件下结构优化的双维随机梯度下降(2020)
  13. 费尔南德斯,爱德华多;杨开科;Koppen,Stijn;阿拉贡,巴勃罗;波杜因,西蒙;Duysinx,Pierre:在拓扑优化中施加最小和最大构件尺寸、最小空腔尺寸和最小实体构件间距(2020)
  14. 高文军;王凤文;Sigmund,Ole:高(Q)预应力微膜谐振器的系统设计(2020)
  15. Kanno,Yoshihiro:利用Lagrange对偶性进行无摩擦单边接触的拓扑优化(2020)
  16. 李湘;宁、邵武;刘占利;颜子明;罗成成;庄卓:通过基于深度学习的数据驱动方法设计具有预期带隙的声子晶体(2020)
  17. 罗阳军;邢、剑;Kang,Zhan:基于材料场级数展开和基于Kriging算法的拓扑优化:一种有效的非梯度方法(2020)
  18. 张惠凯;吴文军;康,占;冯锡桥:仿生自相似分层微结构设计的拓扑优化方法(2020)
  19. 郑永峰;大、大聪;李浩;小米;高亮:区间不确定性下多材料结构的鲁棒拓扑优化(2020)
  20. 伯曼,埃里克;小精灵,丹尼尔;汉波,彼得;拉森,马茨G。;Larsson,Karl:耦合到参数非设计域区域的线弹性切割拓扑优化(2019)