arrow
返回

A 99 line topology optimization code written in Matlab

delete2014-02-01
delete2.2K
PRE
AI
O
Ole Sigmund *
DOI:10.1007/s001580050176delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
本文介绍了一种紧凑的Matlab实现的拓扑优化代码,用于使静载结构的柔度最小化。Matlab输入行的总数为99,包括优化器和有限元子程序。99行分为主程序的36行,基于优化标准的优化器的12行,独立于网格的过滤器的16行和有限元代码的35行。实际上,不包括注释行以及与输出和有限元分析相关的行,结果表明,仅需49条Matlab输入线即可解决一个适定的拓扑优化问题。通过添加三个额外的行,该程序可以解决多个荷载工况的问题。该守则旨在用于教育目的。完整的Matlab代码在附录中给出,可以从网站http:// www.topopt.dtu.dk下载。
Keyword:
topology optimization
education
optimality criteria
world-wide web
Matlab code

期刊

Structural and Multidisciplinary Optimization 封面图
Structural and Multidisciplinary Optimization
IF:
4
论文数:
4.9K
被引数:
1.7W

机构

暂无机构信息
引用论文

引用论文

暂无论文信息