-
使用Matlab进行拓扑优化设计的88行代码-TopOpt: Matlab拓扑优化实现
资源介绍
88行matlab拓扑优化代码TopOpt
用Matlab编写的99行拓扑优化代码
使用88行代码在MATLAB中进行高效的拓扑优化本页上的Matlab代码旨在用于工程教育。
拓扑优化领域的学生和新手可以在此处找到代码并下载。
可以在结构优化课程中使用这些代码,其中可以分配学生进行扩展,例如多个工况,替代的网格独立方案,被动区域等。
E.
Andreassen,A。Clausen,M。Schevenels,BS
Lazarov和O.
Sigmund,《结构多盘优化》(Struct
Multidisc
Optim),第43卷,第1页,第88页,“在MATLAB中使用88行代码进行高效的拓扑优化”中讨论了实现的详细信息。
.1-16,(2011)。
可以通过选择以下链接获得修改后的版本:使用PDE过滤器top82.m的实现
使用conv2
Matlab函数top71.m的实现
利用Heaviside投影实现top110.m
使用以下方法获得的设计:top110(300,100,0.5,3,9,3)保存程序,然后在同一目录中启动Matlab。
通过编写示例来运行程序:
'top88(120,